
OpenTofu
CLI开源的基础设施即代码工具,Terraform 的社区分支:用声明式配置描述云资源,先 plan 生成执行计划再 apply 变更,并按依赖图并行创建资源。社区治理,MPL-2.0 许可。
Homepage | Slack | Get Started
OpenTofu is an OSS tool for building, changing, and versioning infrastructure safely and efficiently. OpenTofu can manage existing and popular service providers as well as custom in-house solutions.
Getting help and contributing
- Have a question?
- Post it in GitHub Discussions
- Open a GitHub issue
- Join us in the #opentofu channel on the CNCF Slack!
- Want to contribute?
- Please read the Contribution Guide.
- Recurring Events
- Community Meetings on Wednesdays at 12:30 UTC (calendar)
- Technical Steering Committee Meetings every other Tuesday at 4pm UTC (calendar)
[!TIP] For more OpenTofu events, subscribe to the OpenTofu Events Calendar!
Key features
-
Infrastructure as Code: Infrastructure is described using a high-level configuration syntax. This allows a blueprint of your datacenter to be versioned and treated as you would any other code. Additionally, infrastructure can be shared and re-used.
-
Execution Plans: OpenTofu has a "planning" step where it generates an execution plan. The execution plan shows what OpenTofu will do when you call apply. This lets you avoid any surprises when OpenTofu manipulates infrastructure.
-
Resource Graph: OpenTofu builds a graph of all your resources, and parallelizes the creation and modification of any non-dependent resources. Because of this, OpenTofu builds infrastructure as efficiently as possible, and operators get insight into dependencies in their infrastructure.
-
Change Automation: Complex changesets can be applied to your infrastructure with minimal human interaction. With the previously mentioned execution plan and resource graph, you know exactly what OpenTofu will change and in what order, avoiding many possible human errors.
Nightly Builds
Nightly builds are available for testing the latest changes on main. These are experimental and not intended for production use. Each build is removed after 30 days.
Nightly builds can be found at https://nightlies.opentofu.org/nightlies. For those who want to automate with tooling, https://nightlies.opentofu.org/nightlies/latest.json will be kept up to date with the latest build information.
For more details, see RELEASE.md.
Reporting security vulnerabilities
If you've found a vulnerability or a potential vulnerability in OpenTofu please follow Security Policy. We'll send a confirmation email to acknowledge your report, and we'll send an additional email when we've identified the issue positively or negatively.
Reporting possible copyright issues
If you believe you have found any possible copyright or intellectual property issues, please contact liaison@opentofu.org. We'll send a confirmation email to acknowledge your report.
Registry Access
In an effort to comply with applicable sanctions, we block access from specific countries of origin. For more details, see the Registry Inclusion Policy.
License
相關資源

Terraform
CLIHashiCorp 出品的基础设施即代码工具,用声明式配置管理多云与 SaaS 资源,先 plan 预览变更再 apply 执行,provider 覆盖主流云厂商。采用 BSL 1.1 许可。
hashicorp/terraform50k
Infracost
CLI在部署前估算 Terraform、Terragrunt、CloudFormation 与 AWS CDK 变更的云资源费用,并按 FinOps 策略做检查,可接入终端、编辑器、AI agent 与 CI。需登录 Infracost 账号,有免费额度。
infracost/infracost12.6k
Terraform
PluginHashiCorp 官方 Terraform 插件:用 Docker 运行 Terraform MCP Server,对接 Terraform Registry 与 HCP Terraform API,查询 Provider 与模块文档并辅助编写 IaC。需 Docker,可选 TFE_TOKEN。
anthropics/claude-plugins-official41.9k
Terraform Skill
SkillAnton Babenko 出品的 Terraform / OpenTofu 最佳实践技能:先诊断故障模式,再指导测试、模块结构、状态管理、CI/CD 与安全扫描,AWS、Azure、GCP 都适用。
antonbabenko/terraform-skill2.4k
Terraform MCP Server
MCPHashiCorp 官方:查询 Terraform Registry 的 provider、模块与策略文档,辅助编写 IaC;配置 HCP Terraform 令牌后还能管理工作区、变量与运行。默认以 Docker 运行。
hashicorp/terraform-mcp-server1.6k
HashiCorp Agent Skills
SkillHashiCorp 官方 Terraform 与 Packer 技能集:按官方风格写 HCL、模块重构、terraform test、Provider 开发、Stacks 与策略,以及 AWS/Azure 镜像构建。
hashicorp/agent-skills900