CLI de infraestructura como código que planifica y aplica archivos de configuración declarativos para crear, modificar y versionar recursos de servicios y en la nube.
diggerhq/digger
Orquestación open source de IaC que ejecuta Terraform y OpenTofu en tu CI actual, con plan y apply desde comentarios en pull requests.
Alternativa open source a:Terraform Cloud
Spacelift
- Estrellas
- 5,056
- Forks
- 610
- Issues abiertos
- 501
- Último commit
- hace 9 días
¿Qué es?
Digger es una herramienta para ejecutar Infrastructure as Code (Terraform y OpenTofu) directamente en tu sistema de CI actual, como GitHub Actions, en lugar de usar un servicio alojado independiente. Está diseñada para evitar la disyuntiva habitual de las plataformas TACOS: las credenciales de cloud permanecen en tu propio entorno de CI y no pagas por capacidad de cómputo adicional solo para ejecutar Terraform.
El proyecto consta de dos partes: una CLI que se ejecuta en tu CI e invoca Terraform con los argumentos adecuados, y un orquestador minimalista, que también puedes alojar por tu cuenta, que activa trabajos de CI en respuesta a eventos como los comentarios en PR. Los bloqueos y la caché del plan a nivel de PR se guardan en tu propia cuenta de cloud; por ejemplo, en DynamoDB y S3 en AWS.
Entre sus funciones se incluyen plan y apply desde comentarios en pull requests, RBAC basado en OPA, compatibilidad con Terragrunt y workspaces, detección de desviaciones y análisis estático mediante Checkov.
Funciones clave
- 01Plan y apply de Terraform activados desde comentarios en pull requests
- 02Se ejecuta en tu CI actual, así que no tienes que mantener runners independientes
- 03Compatibilidad con Open Policy Agent (OPA) para RBAC y políticas
- 04Bloqueos a nivel de PR para evitar condiciones de carrera entre varias PR
- 05Detección de desviaciones y compatibilidad con Terragrunt y workspaces
Casos de uso
- Equipos que ejecutan Terraform en AWS o GCP y quieren plan y apply basados en PR sin compartir secretos de cloud con terceros
- Organizaciones que quieren evitar pagar por capacidad de cómputo adicional solo para ejecutar pipelines de infraestructura
- Equipos que migran desde Atlantis y quieren un orquestador alojado o autoalojado con políticas OPA
Inicio rápido
- 1
Sigue la guía de inicio de GitHub Actions + AWS en la documentación de Digger
Antes de usarlo
- La interfaz web está basada en la nube; no es algo que puedas ejecutar por tu cuenta.
- Los bloqueos y la caché del plan se almacenan en tu propia cuenta de la nube (DynamoDB y S3 en AWS), por lo que debes aprovisionar esa infraestructura.
Temas
Preguntas frecuentes
- ¿Qué es digger?
- Orquestación open source de IaC que ejecuta Terraform y OpenTofu en tu CI actual, con plan y apply desde comentarios en pull requests. Digger es una herramienta para ejecutar Infrastructure as Code (Terraform y OpenTofu) directamente en tu sistema de CI actual, como GitHub Actions, en lugar de usar un servicio alojado independiente. Está diseñada para evitar la disyuntiva habitual de las plataformas TACOS: las credenciales de cloud permanecen en tu propio entorno de CI y no pagas por capacidad de cómputo adicional solo para ejecutar Terraform.
- ¿digger es gratuito? ¿Qué licencia tiene?
- digger es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿digger sigue mantenido?
- Mantenimiento activo. El último commit de digger fue el 11 oct 2026.
- ¿Para qué puedo usar digger?
- Equipos que ejecutan Terraform en AWS o GCP y quieren plan y apply basados en PR sin compartir secretos de cloud con terceros Organizaciones que quieren evitar pagar por capacidad de cómputo adicional solo para ejecutar pipelines de infraestructura Equipos que migran desde Atlantis y quieren un orquestador alojado o autoalojado con políticas OPA
- ¿Cómo se instala digger?
- Sigue la guía de inicio de GitHub Actions + AWS en la documentación de Digger
- ¿Dónde consigo digger?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/diggerhq/digger
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Colección de preguntas reales de entrevistas de DevOps, SRE e ingeniería cloud, organizadas por empresa y puesto.
Servicio de desarrollo de software integral y autohospedado, escrito en Go, que ofrece alojamiento Git, revisión de código, seguimiento de incidencias, paquetes y CI/CD.
Emulador local de AWS gratuito y de código abierto para ejecutar servicios compatibles con AWS en tu máquina, sin cuenta ni token de autenticación.
Un motor de automatización programable que construye, prueba y publica bases de código mediante contenedores, en local, en CI o en la nube.
Ejecuta clústeres de Kubernetes como contenedores Docker con vCluster, una alternativa más ligera a KinD con pausa y reanudación, y balanceadores de carga integrados.