【オープントーフ】

OpenTofu とは?

公開:
💡 Terraformの遺伝子をOSSで受け継ぐ、コミュニティ製の豆腐クローン
📌 このページのポイント
OpenTofu — TerraformのOSSフォーク誕生 Terraform OSS(MPL-2.0) ライセンス変更 MPL-2.0 → BSL (2023年) Terraform BSL(非商用制限) OpenTF誕生 コミュニティがフォーク OpenTofu OSS(MPL-2.0)Linux財団管理 Terraformと互換性あり(HCL / API)。独自機能も追加中 OpenTF Foundation(Linux Foundation傘下)が管理
TerraformのBSLライセンス変更からOpenTofu誕生までのフロー
ひよこ ひよこ
OpenTofuって豆腐と関係あるの?ユニークな名前だね!
ペンギン先生 ペンギン先生
面白い名前だよね!実はTerraformのOSSフォーク(派生プロジェクト)で、ロゴが豆腐のキャラクターなんだよ。元々「OpenTF」という名前だったのが、豆腐モチーフからOpenTofuに変わったんだ。
ひよこ ひよこ
なんでTerraformをわざわざフォークしたの?
ペンギン先生 ペンギン先生
2023年にHashiCorpがTerraformのライセンスをMPL(オープンソース)からBSL(非商用OSSに制限あり)に変更したんだよ。これに反発したコミュニティが元のOSSライセンスを保ったままフォークを作ったんだ。
ひよこ ひよこ
TerraformとOpenTofuって何が違うの?
ペンギン先生 ペンギン先生
基本的にはAPIも構成ファイルの書き方(HCL)も互換性があるよ。既存のTerraformコードをほぼそのまま動かせるんだ。それに加えてOpenTofu独自の機能も少しずつ追加されているよ。
ひよこ ひよこ
管理しているのはどこなの?
ペンギン先生 ペンギン先生
Linux Foundationという、LinuxカーネルなどのOSSを支援する大きな団体が傘下に持つOpenTF Foundationが管理しているよ。特定の企業に依存しない中立的なガバナンスが特徴だね。
ひよこ ひよこ
これからはOpenTofuを使う人が増えていくの?
ペンギン先生 ペンギン先生
企業ユーザーを中心に採用が進んでいるよ。ライセンスの安定性を重視するエンタープライズには特に魅力的だね。TerraformとOpenTofuが競争しながら両方進化していく流れになりそうだよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「OpenTofu」って出てきたら「OSSコミュニティ版Terraform」と思えればだいたいOK!
📖 おまけ:英語の意味
「OpenTofu」 = オープンな豆腐(Terraformのコミュニティフォーク)
💬 "Tofu"は豆腐の意味。元々「OpenTF」として始まったが、ロゴの豆腐モチーフからOpenTofuに改名されたんだよ。
← 用語集にもどる