0

因此,我创建了一个执行以下操作的 terraform 脚本:

  1. 启动 EC2 实例
  2. 复制一些文件
  3. 运行一些远程命令从 repos 安装东西
  4. 创建 elasticsearch 服务域

现在我需要使用从弹性搜索域返回的端点配置 ec2 实例,因此应用程序正在使用正确的端点(目前它有一些默认值)。

如何将端点值传递到文件中,然后将其复制到 ec2 实例。推荐的方法是什么?

提前致谢。

4

2 回答 2

1

当您引用某个资源的输出时,Terraform 将自动派生顺序。您可以使用file配置器在 EC2 实例上创建文件。

于 2018-08-13T15:38:09.323 回答
0

如果不需要在 Elasticsearch 域之前创建 EC2 实例,您可以使用模板提供程序并根据 Elasticsearch 资源的值渲染文件,然后渲染并复制到 EC2 实例。

于 2018-08-15T01:32:46.850 回答