What is Digger?
Digger is a powerful and user-friendly solution for managing Terraform infrastructure deployments. It is implemented as a GitHub Action, eliminating the need for hosting and maintaining an extra server, which is a major advantage for teams looking for a streamlined solution.
One of the key features of Digger is its ability to address common Terraform deployment issues. It provides better visibility on Pull requests modifying the same projects within a mono-repo, making it easier to manage and coordinate changes. It allows for testing the terraform application command without actually merging the code, which is a crucial feature for ensuring the stability and security of infrastructure deployments.
Digger also comes bundled with Checkov for static code analysis of Infrastructure as Code (IaC) config, further enhancing its ability to ensure the quality and security of infrastructure deployments. This feature ensures that deployments are only merged when they are successful, reducing the risk of errors and ensuring that infrastructure is always in a stable state.
Digger is an excellent solution for teams looking to manage Terraform infrastructure deployments. It is easy to set up and use, and its features are designed to address common deployment issues and ensure the quality and security of infrastructure deployments. With its ability to maintain an audit trail of all deployments and changes, enforce project and organization-level policies, and control who can view, modify, and deploy infrastructure based on their role, Digger is a comprehensive solution for managing Terraform infrastructure.