localsブロック — 繰り返しを減らすローカル値の定義
Terraformのlocalsブロックで再利用可能な式に名前をつける方法を解説。variableとの違い、for式との組み合わせ、タグのDRY化パターンなど実務で使える例を豊富に掲載します。
Terraformのlocalsブロックで再利用可能な式に名前をつける方法を解説。variableとの違い、for式との組み合わせ、タグのDRY化パターンなど実務で使える例を豊富に掲載します。
Terraformの基本4コマンド(init/plan/apply/destroy)の役割・使い方・主要オプションを解説。planの出力記号(+/-/~/−/+)の読み方、-targetオプションの危険性、apply -refresh-onlyの使い方を説明します。
Terraformのlifecycleブロックで本番リソースの誤削除を防ぐ方法を解説。create_before_destroy(ダウンタイム最小化)・prevent_destroy(削除ガード)・ignore_changes(外部変更の無視)・replace_triggered_byの使い方と落とし穴を説明します。
Terraformのcountとfor_eachの根本的な違いを解説。「中間要素を削除すると全部再作成になる」countのリスク、「本番環境ではfor_eachを優先すべき理由」、どうしてもcountを使うべきケースを具体例で説明します。
Terraformのfor_eachメタ引数でmap・setからリソースを動的に作成する方法を解説。each.key/each.valueの参照方法、toset()でリストを変換する方法、for式でmapを生成してfor_eachに渡すパターンを説明します。
Terraformのvariableブロックで入力変数を定義する方法を解説。type・default・description・validation・sensitiveの全引数と、tfvarsファイルからの値の渡し方、型制約の書き方まで網羅します。
Terraformのresourceブロックの書き方を解説。基本構文・全引数・属性参照(TYPE.NAME.ATTR)・複数リソース作成・依存関係・AWSを使った実践例まで網羅します。
Terraformは「インフラをコードで管理する」IaCツールです。AWSのサーバーやネットワークをコードで定義・再現する仕組みを、初心者向けにわかりやすく解説します。