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

TFPedia編集部

providerブロックとrequired_providers — プロバイダーの設定完全ガイド

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

TerraformのproviderブロックとrequiredProvidersの設定方法を解説。バージョン制約(~> / >= / !=)の書き方、.terraform.lock.hcl(ロックファイル)の役割、プロバイダーエイリアスによる複数リージョン・複数アカウント設定を説明します。

カテゴリー 設定ブロック

dataブロック — 既存リソース・外部データを参照する

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

Terraformのdataブロックで既存リソースや外部データを参照する方法を解説。resourceとの違い(参照 vs 作成)、AMI動的取得・SSMパラメータ・IAMポリシードキュメント・既存VPC参照のパターンを具体例付きで説明します。

カテゴリー 設定ブロック

backendブロック — Stateのリモート管理とチーム共有

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

TerraformのbackendブロックでStateファイルをS3に保存する方法を解説。DynamoDBによるState Lock設定、ローカルからS3への移行手順、-backend-configによる変数化、よくあるエラーと対処法を具体例付きで説明します。

カテゴリー 設定ブロック

Terraformよくあるエラー集 — エラーメッセージ別の原因と解決策

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

Terraformで頻出するエラーメッセージの原因と解決策をまとめました。Inconsistent conditional result types・for_each requires a map・Cycle detected・state lock・Backend configuration changedなど10種以上を解説します。

カテゴリー よくあるエラー

Terraform state管理 — Stateファイルの役割と安全な運用

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

TerraformのStateファイル(terraform.tfstate)の役割・構造・安全な管理方法を解説。terraform stateコマンドの使い方、importによる既存リソースの取り込み、機密情報のリスクと対策、State Lockの仕組みを説明します。

カテゴリー 状態管理

moduleブロック — リソースのモジュール化と再利用

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

Terraformのmoduleブロックでリソースをモジュール化する方法を解説。variables.tf/main.tf/outputs.tfの構成、module間のoutputの受け渡し、for_eachによる複数環境展開、Terraform Registryモジュールの使い方を具体例付きで説明します。

カテゴリー 設定ブロック

locals vs variable — 違いと使い分けの完全ガイド

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

Terraformのlocalsとvariableの違いを徹底解説。「外から変えたい値はvariable、コード内の計算はlocals」という判断基準から、アンチパターン、組み合わせ設計パターンまで具体例で説明します。

カテゴリー 比較・ガイド記事

for式 — リスト・mapの変換とフィルタリング

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

Terraformのfor式でリストやmapを変換・フィルタリングする方法を解説。for_eachに渡すmapの生成、ifフィルタ、localsとの組み合わせ、groupingモードなど実務でよく使うパターンを具体例付きで説明します。

カテゴリー 式・参照

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

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

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

カテゴリー メタ引数

outputブロック — 出力値の定義とモジュール間の橋渡し

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

Terraformのoutputブロックで出力値を定義する方法を解説。ルートモジュールでの使い方とサブモジュールでの使い方の違い、sensitive・depends_on・preconditionオプションを具体例付きで説明します。

カテゴリー 設定ブロック
過去の投稿
新しい投稿
← 前へ ページ1 … ページ11 ページ12 ページ13 次 →
  • CICD
  • CLI
  • types
  • はじめに
  • よくあるエラー
  • テスト
  • ベストプラクティス
  • メタ引数
  • 式・参照
  • 構文・スタイル
  • 比較・ガイド記事
  • 状態管理
  • 設定ブロック
  • 関数
© 2026 tfpedia • Built with GeneratePress