【发布时间】:2019-01-20 05:26:59
【问题描述】:
所以我创建了一个执行以下操作的 terraform 脚本:
- 启动 EC2 实例
- 复制一些文件
- 运行一些远程命令从 repos 安装东西
- 创建弹性搜索服务域
现在我需要使用从 elasticsearch 域返回的端点配置 ec2 实例,因此应用程序正在使用正确的端点(目前它具有一些默认值)。
如何将端点值传递到文件中,然后将其复制到 ec2 实例。推荐的方法是什么?
提前致谢。
【问题讨论】:
-
这个范围很广..到目前为止您尝试了什么?
-
我已经在使用文件配置将本地文件复制到 ec2 实例。我真正追求的是在将文件发送到 ec2 实例之前更改应用程序配置文件的某种方式。如果我将其转换为盐堆栈,我希望在使用托管文件功能时实现与使用 jinja 模板相同的效果。基本上是根据变量改变部分文件内容。
-
Terraform 的重点更多地放在基础设施层面,而不是操作系统和应用程序配置。你可以执行shell命令并使用好老的
sed、grep等朋友。 -
使用
remote-exec...
标签: templates terraform file-copying terraform-provider-aws