1.0
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
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.
Collaborate, deploy, and manage your Infrastructure as Code with confidence.
Spacelift is a sophisticated CI/CD platform for Terraform, CloudFormation, Pulumi, Kubernetes, and Ansible.
Self-Hosted
Software as a Service SaaS
GitOps
terraform
Developer Tools
Open Source (Apache-2.0) and Freemium product.
English