【发布时间】:2020-01-19 22:36:44
【问题描述】:
我有一个通过 Terraform 部署的 GCP 基础架构:存储桶、服务帐户、计算引擎、VPC、云 SQL、BigTable、BigQuery、Composer 等。
Terraform v0.11.10 提供者“谷歌”(2.15.0)
最近客户要求我将我们仅有的一个 terraform 文件(例如 main.tf)拆分为多个文件。例如:一个文件用于存储桶,另一个用于服务帐户,另一个用于数据库服务等。
我在 GCP 存储桶中只有一个 terraform 状态文件。
我怎样才能以最小的影响做到这一点?那么 terraform 状态呢? (是否还会有多个状态文件?或者是只保留一个 TF 文件的想法,即使我们将代码拆分出来?)
注意:这与 Terraform 模块无关,只是将单个 terraform 文件 (.tf) 分成多个文件 (.tf)
提前致谢!
【问题讨论】:
标签: google-cloud-platform terraform