OpenTofu 1.7.0推出重要增强功能

OpenTofu是一个项目,最初是为了响应HashiCorp对Terraform的许可更改,发布了第二个稳定版本1.7.0,引入了通过社区内部密切合作开发的几个新功能。

然而,如果你不在DevOps圈子里,你可能没有听说过OpenTofu,所以这里有一个关于它的简要介绍。这是一个开源的基础设施即代码(IaC)工具,旨在允许用户以人类可读的配置文件格式定义云和预处理资源。

它通过API支持广泛的云平台和服务。它与现有的Terraform模块兼容,几乎在所有情况下都有可能取代Terraform。现在,回到主题上来。

最新发布的OpenTofu 1.7.0引入了几个高级功能。它们在这儿。

  • 端到端状态加密:
    这一新功能可确保您的配置文件是安全的,无论它们存储在哪里。通过与AWS KMS、GCP KMS和OpenBao等密钥管理系统集成的选项,可以保护您的敏感数据免受未经授权的访问。
  • 动态提供程序定义的函数:
    此增强功能允许供应商提供可根据您的配置进行调整的资源和自定义功能,从而提供更大的灵活性。这意味着您现在可以将多种编程语言直接集成到OpenTofu项目中,从而丰富了功能和集成可能性。
  • 可循环导入块和删除块:
    这些新增功能简化了大型基础设施的管理和资源的生命周期,使其更容易处理批量导入和安全地停用元素,而不会中断您的整体设置。

展望未来,OpenTofu团队已经在为1.8版本奠定基础,重点关注高要求的功能,如早期变量评估和更灵活的模块采购。

最后,在被这家科技巨头以64亿美元收购后,HashiCorp及其包括Terraform在内的整个产品系列现在已成为IBM的一部分,OpenTofu项目的作用似乎更为重要,因为它保证了该工具的免费版本将在没有许可证限制的情况下供所有人使用。

查看发布公告,了解更多详细信息和OpenTofu 1.7.0中新颖内容的完整列表。