【发布时间】:2017-04-03 01:05:36
【问题描述】:
最近我遇到了一种情况,我正在使用 terraform 构建 AWS 基础设施,以便为某些应用程序设置集群环境。事情是当我应用 terraform 脚本时,它会构建所有必要的模块并完全旋转多个实例,然后完成。这可能是为了这样做,无论如何都没有什么可责备的,因为 terraform 可以很好地构建这样的基础设施。
当我尝试设置此类基础架构以以集群方式部署应用程序时,这里使用的是配置管理工具。在构建 ec2 实例时,CM 脚本会被相应地调用和配置。当对模块有一些依赖时,问题就来了。
假设 2(A & B) 组件是 Autoscale 组的一部分,而 2(C & D) 组件是正常的 ec2 实例。在这里,如果我希望先构建 A,然后构建 C,因为 C 实例依赖于必须首先完全配置的 A,反之亦然,我如何控制 terraform 帮助我实现这一目标的顺序。
请有人帮我实现它。
提前致谢
【问题讨论】:
标签: amazon-web-services amazon-ec2 chef-infra configuration-management terraform