1.0

Digger

SaaS Apps

Digger is an open source tool that helps you run Terraform in the CI system you already have, such as GitHub Actions.

Written in
Go
License Model
Freemium • Open Source

About Digger

Digger is an open source tool that helps you run Terraform in the CI system you already have, such as GitHub Actions. CI/CD for Terraform is tricky. To make life easier, specialised CI systems aka TACOS exist - Terraform Cloud, Spacelift, Atlantis, etc. But why have 2 CI systems? Why not reuse the async jobs infrastructure with compute, orchestration, logs, etc of your existing CI? Digger runs terraform natively in your CI and takes care of the other bits - locks, plan artifacts and so on. Features

Runner-less. Terraform runs in the compute environment of your existing CI such as Github Actions, Gitlab, Argo etc. Minimal / no backend. Digger's own backend is a serverless function; it is only needed for certain CI environments (eg Gitlab) Code-level locks. Avoid race conditions across multiple PRs. Similar to Atlantis workflow. Multi-cloud. At the moment Digger supports AWS and GCP; Azure support coming in April 2023 (yes, in a few weeks). Projects. Allow to isolate terraform runs and locks to a specific directory Terragrunt support Workspaces support

Features

CI/CD
Git Support

Alternatives to Digger (3)

Terrateam

Terrateam is an open-source GitOps CI/CD platform for automating infrastructure workflows. It integrates with GitHub to orchestrate Terraform, OpenTofu, CDKTF, Terragrunt operations via pull requests.

3.0 on average

env0

Collaborate, deploy, and manage your Infrastructure as Code with confidence.

2.6 on average

Spacelift

Spacelift is a sophisticated CI/CD platform for Terraform, CloudFormation, Pulumi, Kubernetes, and Ansible.

1.5 on average
Available Platforms

Self-Hosted

Software as a Service SaaS

Tags

GitOps

terraform

Developer Tools

Licensing

Open Source (Apache-2.0) and Freemium product.

Supported Languages

English