Terraform Terrafom在破坏之前充分创造环境

Terraform Terrafom在破坏之前充分创造环境,terraform,terraform-provider-gcp,Terraform,Terraform Provider Gcp,我现在正在使用terraform在GCP中部署我的prod env, 每个模块都有create\u before\u destroy=true和provisioner。 我使用的是provisioner,因此在我完成对新创建状态的手动检查之前,预览模块状态不会被删除,当我完成检查,确保一切正常时,我提供了必要的输入,旧状态被删除 我想知道是否有一种方法可以先创建整个env(只使用terraform apply而不是逐个模块),而不在每个模块中配置provisioner,然后在删除旧状态之前等待单

我现在正在使用terraform在GCP中部署我的prod env,
每个模块都有
create\u before\u destroy=true
provisioner
。 我使用的是
provisioner
,因此在我完成对新创建状态的手动检查之前,预览模块状态不会被删除,当我完成检查,确保一切正常时,我提供了必要的输入,旧状态被删除

我想知道是否有一种方法可以先创建整个env(只使用
terraform apply
而不是逐个模块),而不在每个模块中配置provisioner,然后在删除旧状态之前等待单个输入,设置某种“全局”首先创建所有内容的设置,并在特定输入后删除旧状态或提供该功能的某种包装器