flatten の応用 — ネスト構造の実践パターン

Terraformのflatten関数でネストされたリストを1次元に展開する方法を解説。for式との組み合わせで複数VPCのサブネット・セキュリティグループルールの一括生成など実践的なパターンを具体例付きで説明します。

バージョン制約式 — ~> / >= / != の使い方

Terraformのバージョン制約式(~>・>=・!=・<)の意味と使い方を解説。required_versionとrequired_providersの設定・.terraform.lock.hclの役割・チームでバージョンを統一するベストプラクティスを具体例付きで説明します。

zipmap / transpose — mapの生成・転置

Terraformのzipmap・transpose関数を解説。2つのリストからmapを生成するzipmap・map of listsを転置するtransposeの使い方とIAMポリシー分析などの実践例を具体例付きで説明します。

csvdecode — CSVを変数として読み込む

Terraformのcsvdecode関数でCSVファイルからリソース設定を読み込む方法を解説。EC2インスタンス一覧・セキュリティグループルールのCSV管理・for_eachとの組み合わせを具体例付きで説明します。