使用Terraform lifecycle管理我们的自动缩放组时,我们使用create_before_destroy
标志,以便在销毁当前ASG之前创建新的自动缩放组(ASG)。我试图解决的问题是,Terraform似乎需要长达10分钟来摧毁当前的ASG。
有没有办法启动destroy命令而不是等待它完成?
答案 0 :(得分:0)
默认情况下,销毁自动缩放组时,terraform会等待池中的所有实例终止。您可以强制自动缩放组删除,即使它在扩展资源的过程中也是如此。这不是默认行为,Terraform通常会在删除组之前耗尽所有实例。您可以通过在ASG上指定force_delete
来绕过此问题,但它可能会留下孤立资源,这是默认行为的原因。