CLI de infraestrutura como código que planeja e aplica arquivos de configuração declarativa para criar, alterar e versionar recursos de nuvem e serviços.
diggerhq/digger
Orquestração open source de IaC que executa Terraform e OpenTofu no seu pipeline de CI atual, com plan e apply acionados por comentários em pull requests.
Alternativa open source a:Terraform Cloud
Spacelift
- Estrelas
- 5,056
- Forks
- 610
- Issues abertas
- 501
- Último commit
- há 9 dias
O que é?
Digger é uma ferramenta para executar Infrastructure as Code (Terraform e OpenTofu) diretamente no seu sistema de CI atual, como o GitHub Actions, em vez de usar um serviço hospedado separado. O projeto foi criado para evitar o dilema comum das plataformas TACOS: as credenciais de cloud ficam no seu próprio ambiente de CI, e você não paga por capacidade de computação extra só para executar o Terraform.
O projeto tem duas partes: uma CLI que roda no seu CI e chama o Terraform com os argumentos certos, e um orquestrador enxuto, que também pode ser hospedado por você, para acionar jobs de CI em resposta a eventos como comentários em PRs. Os locks e o cache de plan no nível do PR ficam na sua própria conta de cloud, por exemplo no DynamoDB e no S3 da AWS.
Entre os recursos estão plan e apply acionados por comentários em pull requests, RBAC baseado em OPA, suporte a Terragrunt e workspaces, detecção de drift e análise estática via Checkov.
Recursos principais
- 01Plan e apply do Terraform acionados por comentários em pull requests
- 02Executa no seu CI atual, sem precisar manter runners separados
- 03Suporte ao Open Policy Agent (OPA) para RBAC e políticas
- 04Locks no nível do PR para evitar condições de corrida entre vários PRs
- 05Detecção de drift e suporte a Terragrunt e workspaces
Casos de uso
- Equipes que executam Terraform na AWS ou no GCP e querem fazer plan e apply com base em PRs sem compartilhar segredos de cloud com terceiros
- Organizações que querem evitar pagar por capacidade de computação extra só para executar pipelines de infraestrutura
- Equipes migrando do Atlantis que querem um orquestrador hospedado ou auto-hospedado com políticas OPA
Início rápido
- 1
Siga o guia de primeiros passos de GitHub Actions + AWS na documentação do Digger
Antes de usar
- A interface web é baseada na nuvem; não é algo que você executa por conta própria.
- Os locks e o cache do plano são armazenados na sua própria conta de nuvem (DynamoDB e S3 na AWS), então você precisa provisionar essa infraestrutura.
Tópicos
Perguntas frequentes
- O que é digger?
- Orquestração open source de IaC que executa Terraform e OpenTofu no seu pipeline de CI atual, com plan e apply acionados por comentários em pull requests. Digger é uma ferramenta para executar Infrastructure as Code (Terraform e OpenTofu) diretamente no seu sistema de CI atual, como o GitHub Actions, em vez de usar um serviço hospedado separado. O projeto foi criado para evitar o dilema comum das plataformas TACOS: as credenciais de cloud ficam no seu próprio ambiente de CI, e você não paga por capacidade de computação extra só para executar o Terraform.
- digger é gratuito? Qual é a licença?
- digger é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- digger ainda é mantido?
- Manutenção ativa. O último commit de digger foi em 11 de out. de 2026.
- Para que posso usar digger?
- Equipes que executam Terraform na AWS ou no GCP e querem fazer plan e apply com base em PRs sem compartilhar segredos de cloud com terceiros Organizações que querem evitar pagar por capacidade de computação extra só para executar pipelines de infraestrutura Equipes migrando do Atlantis que querem um orquestrador hospedado ou auto-hospedado com políticas OPA
- Como instalar digger?
- Siga o guia de primeiros passos de GitHub Actions + AWS na documentação do Digger
- Onde consigo digger?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/diggerhq/digger
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Coleção de perguntas reais de entrevistas de DevOps, SRE e engenharia de cloud, organizadas por empresa e cargo.
Serviço completo de desenvolvimento de software, escrito em Go e hospedado por conta própria, com Git, revisão de código, issues, pacotes e CI/CD.
Um emulador local da AWS gratuito e de código aberto para executar serviços compatíveis com AWS na sua máquina, sem conta ou token de autenticação.
Um mecanismo programável de automação que compila, testa e entrega bases de código com containers, localmente, em CI ou na nuvem.
Executa clusters Kubernetes como contêineres Docker usando vCluster, uma alternativa mais leve ao KinD com pausa, retomada e balanceadores de carga integrados.