所以我创建了一个地形脚本来执行以下操作:
- 启动 EC2 实例
- 复制某些文件
- 运行一些远程命令以从存储库安装内容
- 创建弹性搜索服务域
现在,我需要使用从 elasticsearch 域返回的终端节点配置 ec2 实例,以便应用程序使用正确的终端节点(当前它有一些默认值(。
如何将终端节点值传递到文件中,然后将其复制到 ec2 实例。推荐的方法是什么?
提前谢谢。
当你引用某个资源的输出时,Terraform会自动派生顺序。您可以使用file
预置器在 EC2 实例上创建文件。
如果不需要在 Elasticsearch 域之前创建 EC2 实例,则可以使用模板提供程序并根据 Elasticsearch 资源的值呈现文件,渲染并复制到 EC2 实例。