Digger

软件描述

Digger 是一个开源工具,可帮助您在已有的 CI 系统(如 GitHub Actions)中运行 Terraform。

官方网站

访问软件的官方网站了解更多信息

官方认证

digger.dev

安全链接HTTPS

什么是 Digger?

Digger 是一个开源工具,可帮助您在现有的 CI 系统(如 GitHub Actions)中运行 Terraform。
Terraform 的 CI/CD 操作较为复杂。为简化流程,出现了专门的 CI 系统(即 TACOS)——如 Terraform Cloud、Spacelift、Atlantis 等。
但为何要使用两个 CI 系统?为什么不复用现有 CI 的异步作业基础设施(包括计算资源、编排、日志等)?
Digger 可在您的 CI 环境中原生运行 Terraform,并自动处理其余功能——如锁机制、plan 资产等。

特性

无需 Runner。Terraform 在您现有 CI 的计算环境中运行,例如 GitHub Actions、GitLab、Argo 等。
极简或无后端。Digger 自有的后端为无服务器函数;仅在特定 CI 环境下需要(如 GitLab)。
代码级锁。避免多个 PR 之间的竞争条件,类似 Atlantis 工作流。
多云支持。目前 Digger 支持 AWS 和 GCP;Azure 支持将于 2023 年 4 月上线(是的,几周后)。
项目隔离。可将 Terraform 运行和锁限制在指定目录内。
支持 Terragrunt。
支持工作区(Workspaces)。

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。