コンテンツへスキップ
tfpedia
  • ホーム
  • TFPediaについて
  • お問い合わせ
    • 運営者について
    • プライバシーポリシー

メタ引数

replace_triggered_by — 依存リソースの変更で置換

2026年6月6日 by TFPedia編集部

Terraformのreplace_triggered_byで依存するリソースが変更されたときに強制的に置換(削除→再作成)する方法を解説。起動テンプレートの新バージョンでEC2を置換・デプロイIDによるトリガーを具体例付きで説明します。

カテゴリー メタ引数

precondition / postcondition — ライフサイクル中の条件検証

2026年6月8日2026年6月6日 by TFPedia編集部

Terraformのprecondition・postconditionでapply前後の条件を検証する方法を解説。lifecycleブロック内での定義、selfキーワードの使い方、checkブロックとの違いを具体例付きで説明します。

カテゴリー メタ引数

dynamicブロック — 繰り返しブロックを動的に生成するメタ引数

2026年6月8日2026年6月6日 by TFPedia編集部

Terraformのdynamicブロックでリソース内の繰り返しブロックを動的に生成する方法を解説。セキュリティグループのingress/egressルール、DBパラメータグループ、条件付きブロック(for_each = flag ? [1] : [])のパターンを説明します。

カテゴリー メタ引数

depends_on — コードから見えない依存関係を明示するメタ引数

2026年6月8日2026年6月6日 by TFPedia編集部

Terraformのdepends_onメタ引数で明示的な依存関係を設定する方法を解説。暗黙的な依存との違い、IAMポリシーアタッチメント・S3バケットポリシーへの適用例、dataブロックとモジュールへのdepends_on、使いすぎの弊害を説明します。

カテゴリー メタ引数

countメタ引数 — 整数でリソースを複数作成する

2026年6月8日2026年6月6日 by TFPedia編集部

Terraformのcountメタ引数で複数リソースを作成する方法を解説。count.indexの使い方、スプラット式での参照、中間要素削除時の問題点、条件付きリソース作成(0/1制御)パターンを具体例付きで説明します。

カテゴリー メタ引数

lifecycleブロック — リソースの削除・更新・無視を制御する

2026年6月8日2026年6月6日 by TFPedia編集部

Terraformのlifecycleブロックで本番リソースの誤削除を防ぐ方法を解説。create_before_destroy(ダウンタイム最小化)・prevent_destroy(削除ガード)・ignore_changes(外部変更の無視)・replace_triggered_byの使い方と落とし穴を説明します。

カテゴリー メタ引数

for_each — map/setで動的にリソースを作成するメタ引数

2026年6月6日 by TFPedia編集部

Terraformのfor_eachメタ引数でmap・setからリソースを動的に作成する方法を解説。each.key/each.valueの参照方法、toset()でリストを変換する方法、for式でmapを生成してfor_eachに渡すパターンを説明します。

カテゴリー メタ引数
  • CICD
  • CLI
  • types
  • はじめに
  • よくあるエラー
  • テスト
  • ベストプラクティス
  • メタ引数
  • 式・参照
  • 構文・スタイル
  • 比較・ガイド記事
  • 状態管理
  • 設定ブロック
  • 関数
© 2026 tfpedia • Built with GeneratePress