Digger
Open Source CI/CD for Terraform and OpenTofu.
Overview
Digger is an open-source orchestrator that enables you to run Terraform or OpenTofu directly within your existing CI/CD system like GitHub Actions or GitLab CI. It avoids the need for a separate, third-party CI/CD platform by using your own runners. Digger can be configured to run scheduled `terraform plan` jobs, which will detect any drift between your code and the actual infrastructure state and report it back into your CI system or via pull requests.
✨ Key Features
- Runs Terraform/OpenTofu in your own CI (GitHub Actions, GitLab CI, etc.)
- Open-source
- Scheduled drift detection via CI jobs
- PR/MR based workflows
- Cost estimation integration
- Policy enforcement via OPA
🎯 Key Differentiators
- Runs natively in existing CI systems, avoiding a separate platform.
- No need to manage separate runners or provide credentials to a third party.
- Open-source core.
Unique Value: Provides a secure and cost-effective way to automate Terraform by leveraging your existing CI/CD infrastructure, keeping your code, plans, and credentials within your own environment.
🎯 Use Cases (4)
✅ Best For
- Orchestrating `terraform plan` and `apply` within GitHub Actions.
- Configuring scheduled workflows for drift detection.
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Teams that want a fully managed SaaS platform with a dedicated UI.
- Organizations that are not using a modern CI/CD system like GitHub Actions.
🏆 Alternatives
More integrated with existing CI than Atlantis. More secure and potentially cheaper than SaaS platforms as it uses your own compute and doesn't require sharing secrets.
💻 Platforms
🔌 Integrations
🛟 Support Options
- ✓ Email Support
- ✓ Live Chat
- ✓ Dedicated Support (Enterprise tier)
💰 Pricing
Free tier: Open-source version is free.
🔄 Similar Tools in IaC Drift Detection
driftctl
An open-source CLI that tracks, alerts, and remedies infrastructure drift....
Spacelift
A CI/CD platform for IaC with drift detection and policy as code....
env0
An IaC platform for managing cloud environments with governance and cost control....
Scalr
A Terraform automation platform that provides an alternative to Terraform Cloud with features like h...
Prisma Cloud (Bridgecrew)
A comprehensive cloud security platform that includes IaC scanning, drift detection, and compliance ...
Snyk Infrastructure as Code
A developer-focused security platform that includes IaC scanning and drift detection....