【发布时间】:2017-08-01 01:57:52
【问题描述】:
我目前正在将我在 AWS 上的配置管理迁移到 Terraform,以使其更具可插拔性。我喜欢的是管理自动缩放组的滚动更新的可能性,其中 Terraform 等待新实例投入使用,然后再破坏旧的基础设施。 这适用于“裸”基础设施。但是在更新实际的应用程序实例时遇到了问题。 该代码是通过 AWS CodeDeploy 部署的,我可以告诉 Terraform 使用新 Autoscaling Group 的生成名称作为部署目标,但它不会在启动时将代码部署到新实例。当我手动选择“将更改部署到部署组”时,部署成功启动。 任何想法如何自动化这一步?
【问题讨论】:
标签: amazon-web-services terraform aws-code-deploy