OpenTofu
Terraform 改 BUSL 后的 MPL 分支,托管在 Linux Foundation 下,配置与 provider 通用。
从 Terraform 最后一个 MPL 版本 fork,由 Linux Foundation 托管。HCL 配置与既有 provider 基本直接可用,迁移通常就是换二进制(`tofu` 代替 `terraform`)。它也自己加了一些 Terraform 当时没有的东西 ——例如 state 的客户端加密与更灵活的 provider 源解析。
上游活跃度
2026-08-23 抓取 · 数据来自 opentofu/opentofu (github)star29,878
最近提交2026-08-22
最新版本v1.12.62026-08-19
数字由构建期抓取,非实时;star 数不同代码托管平台之间不可直接比较。
运行依赖
- 同 Terraform:provider 凭据与(推荐的)远端 state 后端
上手前注意
- 两边的语言特性已开始分叉:用了任一侧的新特性之后,配置就不再双向兼容了
- provider 从 OpenTofu Registry 解析,冷门 provider 的可用性要先确认(多数主流的都在)
- 第三方文档、教程与 CI action 仍以 `terraform` 命名为默认,自动化脚本里要留意命令名与环境变量前缀