Terraformを介してデプロイされたGCPインフラストラクチャがあります。バケット、サービスアカウント、Compute Engine、VPC、クラウドSQL、BigTable、BigQuery、Composerなどです。
Terraform v0.11.10プロバイダー "google"(2.15.0)
最近、クライアントから、1つのterraformファイル(main.tfなど)を複数のファイルに分割するように依頼されました。例:バケット用、サービスアカウント用、データベースサービス用などの1つのファイル。
GCPバケットにあるTerraform状態ファイルは1つだけです。
最も影響の少ない方法でそれを行うにはどうすればよいですか?テラフォームの状態はどうですか? (複数の状態ファイルもありますか?または、コードを分割した場合でも、TFファイルを1つだけ保持するという考えですか?)
[〜#〜] note [〜#〜]:これはTerraformモジュールとは何の関係もありません。単一のterraformファイル(.tf)を複数のファイル(.tf)に分割するだけです
前もって感謝します!
" https://marcelzehner.ch/2018/05/22/terraform-using-multiple-files-for-configurations-and-variables/amp/ "のように試すことができます。きっとあなたのシナリオに役立つと思います。