我正在使用Terraform创建EC2实例。我想在这些实例上设置许多环境变量,其值由Terraform脚本的其他部分确定。例如,我想将数据库连接字符串传递给托管RDS实例。
执行此操作的一种方法(基于this answer)是使用Terraform模板生成将变量写入/etc/environment
的用户数据脚本。但是,这似乎太普遍了,应该采用推荐的方法。如果可能,我还想避免处理特定于AWS的机制。
在Terraform创建的计算机上设置环境变量的推荐方法是什么?
答案 0 :(得分:0)
一个好方法是生成一个脚本,该脚本包含所有环境变量,然后在启动时提供源代码。 另外,上面的答案应该可以帮助您,而且我在答案中看不到任何特定于AWS的内容。