2017-09-01 81 views
0

当使用Terraform lifecycle来管理我们的自动调节组时,我们使用create_before_destroy标志,以便在销毁当前的ASG之前创建新的自动调节组(ASG)。我试图解决的问题是Terraform似乎需要10分钟才能销毁当前的ASG。Terraform - 不要等到自动调节组销毁

enter image description here

是否有启动命令摧毁,而不是等待它完成呢?

+1

这里的具体用例是什么? –

+0

@JakubKania我们通过我们的CD设置使用terraform进行部署,但是希望减少部署时间。一旦当前的ASG被触发销毁,我们实际上并不想等到确认它已经被销毁,因为它已经不在负载平衡器中,如果有必要,我们可以手动清理它。 – link664

回答

0

默认情况下销毁自动缩放组terraform时会等待池中的所有实例终止。即使在缩放资源的过程中,您也可以强制自动缩放组删除。这不是默认行为,Terraform通常会在删除组之前耗尽所有实例。您可以通过在ASG上指定force_delete来绕过此操作,但可能会遗留孤立的资源,这是导致默认行为的原因。