【发布时间】:2019-11-14 00:30:25
【问题描述】:
我正在使用 Terraform 创建 EC2 实例。我想在这些实例上设置许多环境变量,其值由我的 Terraform 脚本的其他部分确定。例如,我想将数据库连接字符串传递给托管 RDS 实例。
执行此操作的一种方法(基于this answer)是使用 Terraform 模板生成将变量写入/etc/environment 的用户数据脚本。但是,这似乎很常见,以至于有推荐的方法。如果可能的话,我还想避免处理 AWS 特定的机制。
在 Terraform 创建的机器上设置环境变量的推荐方法是什么?
【问题讨论】:
-
你可以在用户脚本中有一个脚本来将它们注入服务器。
标签: terraform