SheepNav
Unmold

Unmold

unmold.dev

面向开发者的 Terraform 和 OpenTofu 模块注册表

2个月前制作者:Unmold Labs

关于 Unmold

Unmold 是一款专为 TerraformOpenTofu 模块设计的私有注册表服务。与传统的模块注册表不同,Unmold 提供 CLI 优先的体验,让开发者能够从任何位置发布模块,使用自定义名称和版本,并在模块进入正式发布渠道前进行验证。它提供了一种更快、更灵活的方式来管理和分发基础设施即代码。

核心功能

Unmold 的核心在于简化模块的发布与管理流程。开发者只需通过命令行工具,即可轻松将本地或远程仓库中的模块发布到私有注册表中,并自由指定模块名称和版本号。同时,Unmold 支持在发布前对模块进行验证,确保只有经过测试的稳定版本才会被推送到生产环境。

主要特性

  • CLI 优先体验:通过命令行工具完成所有操作,无需打开浏览器,适合自动化工作流。
  • 灵活发布:支持从任何 Git 仓库或本地目录发布模块,打破传统注册表的限制。
  • 自定义版本管理:自由定义模块版本号,支持语义化版本控制,便于团队协作。
  • 发布前验证:在模块进入正式渠道前进行自动化测试和验证,保障代码质量。
  • 私有安全:作为私有注册表,确保模块仅在团队内部可见,保护企业基础设施资产。

适用场景

Unmold 特别适合以下场景:

  • 企业团队需要管理内部 Terraform 或 OpenTofu 模块,并希望拥有私有注册表。
  • 开发者在多个项目中复用模块,需要灵活的版本控制和发布流程。
  • 团队希望将模块发布与 CI/CD 流水线集成,实现自动化部署和验证。

相关工具