Terraform 开源分支 OpenTofu 正式发布


经过五十多名开发人员历时四个月的开发,Terraform 开源分支 OpenTofu 现已正式发布,可供生产使用,为 Terraform 用户提供了一条直接的迁移路径。

公告指出,这个版本发布的过程凸显了 OpenTofu 社区驱动的方法以及开源的价值。其中有两个例子值得注意:

  • 一位社区成员提交了一份用于客户端状态加密的 RFC,自 2016 年以来一直试图将其引入 Terraform。
  • 多个关于 OpenTofu 注册表的 RFC 被提交,导致一个比原来快 10 倍且成本更低的架构。

OpenTofu 1.6 版本中有许多令人期待的功能,包括:

  • 改进的测试功能,提升配置和模块的稳定性。
  • 增强的 S3 状态后端,引入新的身份验证方法,与兼容 S3 的存储保持兼容。
  • 全新的提供者和模块注册表,通过简单的拉取请求提供了一个简化的发布流程。
  • 数百项性能增强、错误修复和其他改进。

与此同时,OpenTofu 社区也在不断壮大,拥有数十名开发人员的贡献、数百名活跃的社区成员。该项目还得到了包括 CloudFlare、BuildKite、GitLab 和 Oracle 在内许多企业支持者和技术合作伙伴的支持。

1.6 版本的目标是尽早发布并尽可能稳定,即将到来的 OpenTofu 1.7 则引入更多 Terraform 中没有的社区请求功能。包括但不限于:

  • 客户端状态加密,通过社区协作开发,非常适合在受监管环境中提高安全性。
  • 可参数化的后端、提供者和模块,以实现更可读、DRY(don't repeat yourself)的代码。
  • 第三方可扩展性,使用插件系统来支持新的状态后端。

更多详情可查看官方公告。 


相關推薦

2024-01-03

方式确保商业回报。譬如今年 8 月,HashiCorp 决定将包括 Terraform 在内的整个产品线转为商业源码许可,这一决定在业界引起了轩然大波;同时也引出了一个获得了 Linux 基金会的支持的 OpenTofu 分叉。 HashiCorp CEO David McJannet 在其客

2023-08-29

26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>> Terraform 是 HashiCorp 公司开发的基础设施即代码 (Infrastructure-as-Code, IaC) 软件,最初于 2014 年采用 Mozilla Public License (v2.0) 开源。经过 9 年的时间,它逐渐建立起一个由数

2022-12-03

Bytebase 1.9.0 发布,更新内容如下: 新功能 支持通过 Terraform provider 来管理环境和实例: https://www.bytebase.com/docs/get-started/terraform 支持对于 PostgreSQL 实例的库表同步 🐘 (Beta 版本,支持 Schema,Table,Index,Constraint 和 Sequence

2023-08-24

支持导出文档索引页 KCL 导入工具更新 支持 Terraform Provider Schema 转换为 KCL Schema KCL 导出工具更新 支持由 KCL Schema 导出 OpenAPI Spec,接入 OpenAPI 生态 KCL IDE 更新 支持编译缓存特性,提升部分 IDE 功能性能

2024-08-18

式并在Pull Request中强制执行一致的SQL风格指南; ■ Terraform Bytebase Provider:Terraform提供程序,允许团队通过Terraform管理Bytebase资源。典型的设置涉及团队使用Terraform从云服务提供商处创建数据库实例,然后使用Bytebase提供程序

2023-08-24

佳实践。 在最新版本中新增 Catalog,它全面兼容原生的 Terraform Module 仓库管理模式,用户可一键复用 Terraform 社区上万个成熟的 Module,自定义应用所需的服务模板。另外,Catalog 也方便用户对服务模板进行统一管理和调用。 另

2023-03-09

间模式 特征名称冲突检查和自动修正 Feathr MLOps V2 与 Terraform Deployment 的整合 更多详情可查看:https://github.com/feathr-ai/feathr/releases/tag/v1.0.0

2023-08-31

代 libdb 成为 RPM 数据库 Mesa 升级到 23.1,提供了全新的开源 GPU 驱动程序支持 优化最小安装(禁用推荐安装的软件包)的体积,据称这是自 Mageia 4 以来最小的版本 stage 1 镜像现在使用 Zstd 而不是 Gzip 压缩 新版本的控制中

2023-02-17

以来,Rust(及其包管理器 Cargo)的使用增长了 98 倍。 Terraform:基础设施即代码 (IaC) 标准:自 2022 年 5 月推出支持以来,Terraform 资源库得到了快速采用,“这是我们引入的所有新软件包类型中增长最快的一种”。报告称,这

2024-09-27

macOS 上的 Project 视图中再次可见。[ IJPL-162082 ] Terraform 文件的检查弹出窗口大小已优化。[ IJPL-65966 ]  Windows 上的新 native launcher 不再添加缺少的库依赖项。[ IJPL-160489 ] HTTP Client 在遍历变量集合

2023-11-10

序列化 KCL 导入工具发布 - 支持从 YAML/JSON/CRD/Terraform Schema 一键生成 KCL 配置/模型,实现自动化迁移   |特别鸣谢|   以下排名不分先后 感谢 @jakezhu9 对 KCL benchmark 由单线程 Rc 到 Arc 的改

2023-03-04

打造用户友好的使用体验。 技术储备 CRD Operator, Terraform 等 IaC 技术的逐步普及提供了一个快速交付可编程、模块化的应用管理抽象,而基于 Kubernetes,一个独立的应用管理和交付系统可以非常专注于该层本身,而无需关注

2022-11-04

Visual Studio Code 是一个开源的代码编辑器,支持 IntelliSense、调试、Git 和代码片断。可在 Windows、Linux 和 macOS 上下载使用。支持常见的脚本和编程语言,还可以通过安装扩展来获得更多语言和功能的支持。 微软于今天正式发布了

2024-10-19

批网关: 条件网关(用于在流程中实现决策判断,根据分支条件选择执行流程节点) 并行网关(允许将流程分成多条分支,也可以把多条分支汇聚到一起,只有并行的分支全部通过后才能进入到后续节点) 互斥网关(多条分