zipmap / transpose — mapの生成・転置
Terraformのzipmap・transpose関数を解説。2つのリストからmapを生成するzipmap・map of listsを転置するtransposeの使い方とIAMポリシー分析などの実践例を具体例付きで説明します。
Terraformのzipmap・transpose関数を解説。2つのリストからmapを生成するzipmap・map of listsを転置するtransposeの使い方とIAMポリシー分析などの実践例を具体例付きで説明します。
Terraform 1.10+のephemeral変数・ephemeralリソースでstateに記録されない一時的な機密値を扱う方法を解説。sensitiveとの違い・データベースパスワードのwrite_only属性への渡し方を具体例付きで説明します。
Terraformでdev/stg/prdを分離する3つのパターン(workspace・ディレクトリ・ブランチ)を比較。メリット・デメリットと推奨パターン(ディレクトリ分離×module)を具体的なディレクトリ構成・コード例付きで解説します。
Terraformのurlencode・base64gzip関数を解説。APIエンドポイントのURLパラメータ安全エンコード・大きなEC2 user_dataスクリプトのgzip圧縮でサイズを削減する方法を具体例付きで説明します。
Terraformのcsvdecode関数でCSVファイルからリソース設定を読み込む方法を解説。EC2インスタンス一覧・セキュリティグループルールのCSV管理・for_eachとの組み合わせを具体例付きで説明します。
Terraformのbcrypt・rsadecrypt暗号関数を解説。Grafanaの初期パスワードBcryptハッシュ生成・EC2 WindowsのRSA暗号化パスワード復号、およびtfstateの暗号化が必要な理由を具体例付きで説明します。
TerraformをGitHub Actionsに組み込む方法を解説。OIDC認証・PRへのplan結果コメント・環境ごとのdeploy戦略・prd環境の手動承認ゲートを具体的なYAML設定付きで説明します。
Terraformのsum・alltrue・anytrue関数を解説。ストレージ合計の計算・すべてのディスクが暗号化されているかの検証・本番環境が含まれているかの確認など実践的なユースケースを具体例付きで説明します。
Terraformのsort・distinct・compact・reverse関数でリストを整形する方法を解説。重複排除・null除去・降順ソートなど実用パターンを具体例付きで説明します。
Terraformのrange・element・index・slice関数でリストを生成・操作する方法を解説。rangeとfor式の連番生成、elementによるラウンドロビン配置、sliceによる部分取得を具体例付きで説明します。