bcrypt / rsadecrypt — 暗号関数
Terraformのbcrypt・rsadecrypt暗号関数を解説。Grafanaの初期パスワードBcryptハッシュ生成・EC2 WindowsのRSA暗号化パスワード復号、およびtfstateの暗号化が必要な理由を具体例付きで説明します。
Terraformのbcrypt・rsadecrypt暗号関数を解説。Grafanaの初期パスワードBcryptハッシュ生成・EC2 WindowsのRSA暗号化パスワード復号、およびtfstateの暗号化が必要な理由を具体例付きで説明します。
Terraformのsum・alltrue・anytrue関数を解説。ストレージ合計の計算・すべてのディスクが暗号化されているかの検証・本番環境が含まれているかの確認など実践的なユースケースを具体例付きで説明します。
Terraformのsort・distinct・compact・reverse関数でリストを整形する方法を解説。重複排除・null除去・降順ソートなど実用パターンを具体例付きで説明します。
Terraformのrange・element・index・slice関数でリストを生成・操作する方法を解説。rangeとfor式の連番生成、elementによるラウンドロビン配置、sliceによる部分取得を具体例付きで説明します。
TerraformのcidrsubnetとcidrhostでVPC・サブネットのIPアドレスを動的に計算する方法を解説。/16から/24サブネットを自動生成するパターン、for式との組み合わせ、固定IPの割り当てを具体例付きで説明します。
Terraformのbase64encode・md5・sha256・uuid関数でエンコードとハッシュを操作する方法を解説。ユーザーデータのエンコード、Lambdaの変更検出、uuid()の注意点を具体例付きで説明します。
Terraformのfile・fileexists・fileset関数でファイルを操作する方法を解説。SSH公開鍵の読み込み、ユーザーデータの外部ファイル化、fileset+for_eachによるIAMポリシー一括作成を具体例付きで説明します。
Terraformのtimestamp・formatdate・timeadd関数で日時を操作する方法を解説。timestamp()のdrift問題と回避策、formatdateのフォーマット指定子、有効期限の計算パターンを具体例付きで説明します。
Terraformのjoin・split・format・replace関数でリストと文字列を操作する方法を解説。リソース名の連番生成、CSVの変換、正規表現置換など実用パターンを具体例付きで説明します。
Terraformのlength・keys・values・contains関数でリスト・mapを検査する方法を解説。validationブロックでのcontains/length活用、keysとfor_eachの組み合わせ、countとlengthのパターンを具体例付きで説明します。