Terraform 如何在多个步骤/阶段中运行地形规划?
我有一个很好的地形计划,它完美地描述了我在谷歌云平台上的基础设施,然而,我有一个问题:因为我的存储库不是完全私有的,所以我的计划的一些步骤是加密的,必须使用 这意味着我的计划必须分为两个地形阶段:Terraform 如何在多个步骤/阶段中运行地形规划?,terraform,terraform-provider-gcp,Terraform,Terraform Provider Gcp,我有一个很好的地形计划,它完美地描述了我在谷歌云平台上的基础设施,然而,我有一个问题:因为我的存储库不是完全私有的,所以我的计划的一些步骤是加密的,必须使用 这意味着我的计划必须分为两个地形阶段: 设置GoogleCloud项目并创建一个密钥环和密钥(之后,我加密机密并将其放入variables.tf文件中) 应用整个计划 Terraform是否支持将我的计划分解为多个阶段?我应该如何实现这一点?虽然terraform使我们能够自动创建资源,但一些初步步骤需要手动完成,如帐户创建、计费设置等。类
variables.tf
文件中)Terraform是否支持将我的计划分解为多个阶段?我应该如何实现这一点?虽然terraform使我们能够自动创建资源,但一些初步步骤需要手动完成,如帐户创建、计费设置等。类似于谷歌云设置,项目需要在运行terrform脚本之前创建,因为terrform google provider需要项目详细信息 关键点的项目创建和地形变量(作为环境变量)可以通过shell脚本生成。然后,可以使用make文件在执行过程中对shell脚本和terraform脚本进行排序 下面的链接可能有助于您通过shell脚本创建GCP项目。
还不完全清楚您需要执行哪些步骤以及这些步骤的意义所在。你能用一个工作过的例子,包括地形代码和你想运行的所有步骤来详细说明吗?听起来可能有更好的方法来做你想做的事,但我不确定你到底想做什么