コンテンツへスキップ
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による変数化、よくあるエラーと対処法を具体例付きで説明します。

カテゴリー 設定ブロック

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

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

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

カテゴリー 設定ブロック

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

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

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

カテゴリー 設定ブロック

localsブロック — 繰り返しを減らすローカル値の定義

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

Terraformのlocalsブロックで再利用可能な式に名前をつける方法を解説。variableとの違い、for式との組み合わせ、タグのDRY化パターンなど実務で使える例を豊富に掲載します。

カテゴリー 設定ブロック

variable(入力変数)— 型・デフォルト値・バリデーション・機密値の完全解説

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

Terraformのvariableブロックで入力変数を定義する方法を解説。type・default・description・validation・sensitiveの全引数と、tfvarsファイルからの値の渡し方、型制約の書き方まで網羅します。

カテゴリー 設定ブロック

resourceブロック — Terraformでインフラリソースを定義する基本ブロック

2026年6月6日 by TFPedia編集部

Terraformのresourceブロックの書き方を解説。基本構文・全引数・属性参照(TYPE.NAME.ATTR)・複数リソース作成・依存関係・AWSを使った実践例まで網羅します。

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