我不确定在这种情况下terraform应该如何表现:
在我看来,为了销毁集群,不再需要ami - 实例已经存在,因此terraform应该销毁集群。
也许这里有一个解决方法?或者我应该提出问题吗?
答案 0 :(得分:4)
默认情况下,Terraform会在采取任何措施之前刷新所有资源,以确保它可以使用最新的世界状态记录。
在不适合的情况下 - 例如您在此处描述的情况 - 可以通过将选项-refresh=false
传递给terraform destroy
命令来禁用此行为。在这种情况下,Terraform将使用之前运行状态中已保存的值,跳过通常会更新它们的“刷新”步骤。