【发布时间】:2017-11-01 11:37:58
【问题描述】:
我正在尝试使用 Terraform 构建我们的 AWS 环境,但遇到了一些扩展问题。我有一个只包含我想在构建环境时重复使用的模块的存储库,还有一个用于处理这些模块的实际实现的第二个存储库。
我知道 HashiCorp 的 Github 页面有一个示例,但在那里,每个环境都是一个状态文件。我想将环境拆分出来,然后在每个环境中有多个状态文件。当状态文件变大时,应用小更新需要很长时间。
我见过的每个使用多个状态文件的示例,Terraform 文件都非常不干燥且不理想。
我希望能够在环境之间使用不同的变量值,但具有相同的配置。
有人做过这样的事吗?我错过了什么吗?我有点沮丧,因为每个 Terraform 示例都没有规模,这让像我这样的 n00b 很难走上正确的道路。非常感谢任何帮助或建议!
【问题讨论】:
-
谢谢。我一定没有阅读文档,因为他们在 0.9 中添加了此功能
标签: amazon-web-services terraform