首页 > 解决方案 > 在每个 terraform 应用上删除旧的并创建新的 ec2 实例

问题描述

我们正在使用 terraform 来创建和设置 ec2 实例,在启动脚本中,我们正在克隆另一个 repo 并从中启动进程。(假设过程:过程A)

问题是当我们对此过程进行代码更改时,现在运行我们的 terraform plan .apply 它没有检测到任何更改。

我们正在寻找解决方案,对于每个 terraform 应用,它都应该创建旧实例并创建新实例,以便每次都能新鲜地克隆所有新更改

标签: pythonterraformterraform-provider-aws

解决方案


一般评论:总的来说,我认为这与 Terraform 打算使用的路线不符。

然而。我认为您的问题有一个解决方案:

terraform taint您之前对 EC2 实例使用命令apply,例如

terraform taint aws_instance.my_not_so_precious_instance
terraform apply

推荐阅读