コンテンツへスキップ
FindOpenSource

Terraform

インフラを安全かつ効率的に構築・変更・バージョン管理するための、Infrastructure as Code ツールです。

概要

Terraform は、インフラストラクチャを安全かつ予測可能な形で構築・変更・バージョン管理するためのインフラストラクチャ・アズ・コード(IaC)ツールです。高レベルの設定言語でインフラの望ましい状態を記述すると、Terraform がそこに到達する方法を判断します。変更を行う前には、何が作成・変更・破棄されるのかを正確に示す実行プランを生成し、すべてのリソースの依存関係グラフを構築することで、独立した変更を並行して適用できるようにします。

このリポジトリには Terraform のコア部分——CLI とグラフエンジン——が含まれており、個々のクラウドやサービスプロバイダーへの対応は、Terraform Registry から自動的にダウンロードされる別個のプラグインとして実装されています(一部は HashiCorp が、他はコミュニティやベンダーがメンテナンスしています)。

Terraform は Business Source License 1.1 の下でライセンスされており、完全にオープンソース(OSI 承認)のライセンスではありません。手動でのコンソール操作やその場しのぎのスクリプトではなく、1つまたは複数のプロバイダーにまたがるインフラを、バージョン管理され、レビュー可能なコードとして管理したいチームに向いています。

カテゴリ
DevOps
キーワード
infrastructure-as-codeiacprovisioningdevops
言語
Go
ライセンス
BUSL-1.1

誤りを見つけましたか? GitHub で修正を提案する