Terraform分支OpenTofu新增提供者迭代和排除功能

Terraform分支OpenTofu新增提供者迭代和排除功能

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

OpenTofu 1.9.0版本发布,新增for_each功能,简化多区域部署,用户可通过-exclude标志跳过特定资源。社区反馈不一,部分用户欢迎新功能,另一些则担忧与Terraform的差距。OpenTofu注册请求日均超600万,GitHub下载增长30%。团队正在开发OCI提供者注册表。

🎯

关键要点

  • OpenTofu 1.9.0版本发布,新增for_each功能,简化多区域部署。

  • for_each是一个元参数,可与模块和任何资源类型一起使用,允许为每个项目创建实例。

  • 新增的-exclude标志允许用户在计划或应用操作时跳过特定资源。

  • 此版本还包括更好的早期评估能力、加密更新以及AzureRM和HTTP后端的改进。

  • 社区对新功能反馈不一,部分用户欢迎,另一些则担忧与Terraform的差距。

  • OpenTofu的注册请求日均超过600万,GitHub下载增长30%。

  • 社区参与活跃,已有49名贡献者提交超过200个拉取请求。

  • OpenTofu团队正在开发OCI提供者注册表,已有工作原型在开发中。

延伸问答

OpenTofu 1.9.0版本新增了哪些主要功能?

新增了for_each功能和-exclude标志,简化多区域部署,并允许用户跳过特定资源。

for_each功能如何影响OpenTofu的使用?

for_each允许为每个项目创建实例,简化资源管理,但只能用于静态变量和本地变量。

用户对OpenTofu新功能的反馈如何?

社区反馈不一,部分用户欢迎新功能,另一些则担忧与Terraform的差距。

OpenTofu的注册请求和GitHub下载情况如何?

OpenTofu的注册请求日均超过600万,GitHub下载增长约30%。

OpenTofu团队正在开发什么新功能?

团队正在开发OCI提供者注册表,已有工作原型在开发中。

OpenTofu的社区参与情况如何?

已有49名贡献者提交超过200个拉取请求,社区参与活跃。

➡️

继续阅读