小编Jos*_*dez的帖子

如何将 terraform 文件 (main.tf) 拆分为多个文件(无模块)?

我有一个通过 Terraform 部署的 GCP 基础设施:存储桶、服务帐户、计算引擎、VPC、云 SQL、BigTable、BigQuery、Composer 等。

Terraform v0.11.10 提供程序“google”(2.15.0)

最近客户要求我将我们仅有的一个 terraform 文件(例如 main.tf)拆分为多个文件。例如:一个文件用于存储桶,另一个用于服务帐户,另一个用于数据库服务等。

我只有一个 terraform 状态文件位于 GCP 存储桶中。

我怎样才能以最小的影响做到这一点?地形状态怎么样?(是否还会有多个状态文件?或者是只保留一个 TF 文件的想法,即使我们将代码拆分出来?)

注意:这与 Terraform 模块无关,它只是将单个 terraform 文件 (.tf) 分成多个文件 (.tf)

提前致谢!

google-cloud-platform terraform

26
推荐指数
3
解决办法
2万
查看次数

GCP 中是否有用于 oauth 配置的 terraform 资源(或 CLI 命令),以及在 GCP 中添加授权域

在此输入图像描述 在此输入图像描述 我想知道是否有任何 terraform 资源(或命令行)可以在 Google Cloud Platform (GCP) 中执行以下任务:

  1. 在 API 和服务 --> Oauth 同意屏幕中添加授权的 DNS 域(请参阅上面所附的图像/屏幕截图)。

  2. 在 Web 应用程序的客户端 ID 中添加授权的重定向 URI(请参阅上面的另一个附加图像/屏幕截图)。

问题是因为我需要自动执行生产部署的这些任务,但我还没有找到自动执行这些任务的方法(最好使用地形改造代码,通过本机资源或空资源)或以任何其他方式。

谢谢!

google-oauth google-cloud-platform google-cloud-dns terraform

5
推荐指数
1
解决办法
1090
查看次数

是否有任何Terraform模块可在存储桶(GCP)中创建文件夹

是否有用于在存储桶(GCP)中创建文件夹的Terraform模块?也就是说,我已经知道,使用google_storage_bucket模块,我们可以在GCP中创建GCS存储桶。但是,有什么方法可以使用terraform在存储桶(GCP)中创建文件夹吗?

谢谢,

google-cloud-platform terraform

0
推荐指数
1
解决办法
546
查看次数