Terraform 分支 OpenTofu 1.7.0 引入状态加密等功能

Terraform 分支 OpenTofu 1.7.0 引入状态加密等功能

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

OpenTofu 1.7.0发布,引入了端到端状态加密、动态提供者定义函数等重要功能和改进。注册表使用量翻倍,每天超过一百万次请求。用户对端到端状态加密反响热烈。建议与OPA配合使用。项目鼓励社区投票和参与,邀请用户提出功能建议。

🎯

关键要点

  • OpenTofu 1.7.0发布,新增端到端状态加密和动态提供者定义函数等重要功能。
  • 端到端状态加密保护状态文件,用户可通过环境变量提供加密密码或使用密钥管理系统。
  • 动态提供者定义函数允许提供者为OpenTofu代码提供原生函数,支持与其他编程语言集成。
  • 移除块功能允许用户标记OpenTofu创建的资源以从状态文件中移除,同时保留基础设施。
  • 可循环导入块功能支持在OpenTofu代码中声明性批量导入资源,便于大规模迁移。
  • OpenTofu 1.7.0与Terraform 1.5兼容,并提供从后续版本的迁移路径。
  • OpenTofu社区自发布以来显著增长,注册表使用量翻倍,日请求超过一百万次。
  • 用户对端到端状态加密反响热烈,许多用户期待简化脚本。
  • 建议将OPA与OpenTofu配合使用,以实现类似HashiCorp Sentinel的功能。
  • 项目鼓励社区投票和参与,计划在OpenTofu 1.8中考虑使用变量作为模块源和后端配置的功能。
  • 用户在Reddit上讨论了尚未包含的功能,期待动态/可循环提供者的加入。
  • 公告邀请用户提出功能建议,鼓励通过Slack或开设问题进行反馈。
➡️

继续阅读