07 / Infrastructure as Code

Terraformは、スタックのどこを受け持つのか。

TerraformはInfrastructure as Codeで何を宣言し、現行のsource-available境界をどう説明するか。

Terraformの宣言的設定・provider境界・ライセンス変更を分けて理解できる。

役割と境界

HashiCorp公式DocsはTerraformをInfrastructure as Codeとして案内し、APIを安全かつ予測可能にcreate/change/improveする宣言的設定を中心に説明する。対象resourceやproviderの差を省略しない。

含める範囲: HashiCorp公式Docs、repository、release index、Business Source License announcement。

含めない範囲: OpenTofuとの勝敗、料金、providerの品質、適用の安全保証。

基本情報

field単位の確認日: 2026-08-18

Terraformの基本情報とsource IDs
項目内容・値出典
主な役割Infrastructure as Code未確認または編集分類
entity kindtechnology未確認または編集分類
delivery modelcommercial_product / hybrid_open_core未確認または編集分類
初出年未確認(unconfirmed)HashiCorp
現行statusactiveHashiCorp HashiCorp
現行version未確認(unconfirmed)HashiCorp
licenseBSL-1.1HashiCorp
AIとの関係adjacentHashiCorp

この技術で先に確認すること

APIを宣言的設定として扱う

HashiCorp公式DocsはTerraformをInfrastructure as Codeとして案内し、APIを安全かつ予測可能にcreate/change/improveする宣言的設定を中心に説明する。対象resourceやproviderの差を省略しない。

HashiCorp

source repositoryと配布ライセンスを分離する

公式repositoryはTerraformの目的と設定の共有・review・versioningを説明する一方、HashiCorp公式発表はBusiness Source License採用を告知している。コード公開と利用条件を同一ラベルにしない。

HashiCorp HashiCorp

現行版は直接確認できた版だけを記録する

候補のrelease indexは直接開いたが、今回の取得結果では読み取れる単一のcurrent patchを確定できなかった。図鑑では未確認を空欄ではなく明示し、OpenTofu比較へ先回りしない。

HashiCorp

Modern Core

公式Docsとrelease indexの継続を確認できるためmodern_core。ライセンス境界とcurrent patch未確認を別フィールドに保持する。

development continuity
active_verified
current use
multi_organization
ecosystem role
core
dependency influence
single_relation
stability
stable_contract
growth signal
single_source
HashiCorp HashiCorp

Grade unknown

4 dimensionsのbounded searchを完了していないため、公式英語Docsから日本語情報を推測せずunknownを保持する。

日本語情報の探索結果
dimension結果method
公式日本語unknownmethodはrecord source ledgerを参照
国内事例unknownmethodはrecord source ledgerを参照
国内support・region・partnerunknownmethodはrecord source ledgerを参照
維持される日本語communityunknownmethodはrecord source ledgerを参照

隣接する技術と方向

  1. complementsterraform → kubernetes

    Terraformのインフラ宣言とKubernetesのクラスタ内調整は、プロビジョニングとオーケストレーションの別面として補完関係で読める。

    HashiCorp HashiCorp

今回の調査で止めたところ

詳細を既存の正本へ送る

この図鑑はstack上の位置、関係、成熟度、日本語情報だけを所有し、リンク先のaccepted bodyや詳細fieldを複製しません。

直接開いた公式・一次情報

リンク先の文章や画像を転載せず、短いparaphraseとfield bindingだけを保持します。

  1. Terraform overviewHashiCorp / official_docs / checked 2026-08-18

    The docs overview describes Terraform's declarative configuration and API management role.

    Supports Terraform role and docs only. / facts/link-only
  2. hashicorp/terraformHashiCorp / official_repository / checked 2026-08-18

    The repository describes Terraform as a tool for codifying APIs in declarative configuration.

    Supports repository description only. / facts/link-only
  3. Terraform releasesHashiCorp / official_release_index / checked 2026-08-18

    The official release index was directly opened, but no single current patch value was admitted from this check.

    Supports release history only; exact current patch was not admitted. / facts/link-only
  4. HashiCorp adopts Business Source LicenseHashiCorp / official_policy / checked 2026-08-18

    HashiCorp's official announcement explains adoption of Business Source License for its products.

    Supports the announcement scope and date, not every historical version. / facts/link-only