bcrypt / rsadecrypt — 暗号関数

Terraformのbcrypt・rsadecrypt暗号関数を解説。Grafanaの初期パスワードBcryptハッシュ生成・EC2 WindowsのRSA暗号化パスワード復号、およびtfstateの暗号化が必要な理由を具体例付きで説明します。

sum / alltrue / anytrue — リスト集計関数

Terraformのsum・alltrue・anytrue関数を解説。ストレージ合計の計算・すべてのディスクが暗号化されているかの検証・本番環境が含まれているかの確認など実践的なユースケースを具体例付きで説明します。

cidrsubnet / cidrhost — IPアドレス計算関数

TerraformのcidrsubnetとcidrhostでVPC・サブネットのIPアドレスを動的に計算する方法を解説。/16から/24サブネットを自動生成するパターン、for式との組み合わせ、固定IPの割り当てを具体例付きで説明します。

file / fileexists / fileset — ファイル操作関数

Terraformのfile・fileexists・fileset関数でファイルを操作する方法を解説。SSH公開鍵の読み込み、ユーザーデータの外部ファイル化、fileset+for_eachによるIAMポリシー一括作成を具体例付きで説明します。

timestamp / formatdate / timeadd — 日時関数

Terraformのtimestamp・formatdate・timeadd関数で日時を操作する方法を解説。timestamp()のdrift問題と回避策、formatdateのフォーマット指定子、有効期限の計算パターンを具体例付きで説明します。