У меня есть инфраструктура GCP, развернутая через Terraform: корзины, учетные записи служб, вычислительные машины, VPC, облачный SQL, BigTable, BigQuery, Composer и т. Д.
Terraform v0.11.10 Поставщик "google" (2.15.0)
Недавно клиент попросил меня разделить наш единственный файл terraform (например, main.tf) на несколько файлов.Например: одни файлы для Buckets, другие для учетных записей служб, другие для служб баз данных и т. Д.
У меня только один файл состояния terraform, расположенный в ведре GCP.
Как я могу это сделать ссамое низкое влияние?А как насчет состояния терраформ?(Будут ли также несколько файлов состояния?) Или идея сохранить только один файл TF, даже если мы разделим код?)
ПРИМЕЧАНИЕ : Это не имеет ничего общего сМодули Terraform, это просто разделение одного файла Terraform (.tf) на несколько файлов (.tf)
Заранее спасибо!