Add CI/CD pipeline documentation

This commit is contained in:
Patrick de Ruiter 2025-11-10 12:00:23 +01:00
parent 9c0d389dd3
commit 007f304966
Signed by: pderuiter
GPG Key ID: 5EBA7F21CF583321

View File

@ -155,6 +155,17 @@ This module has been migrated from consul-template to vault-agent for better App
The legacy consul-template role is archived as `consul_template-legacy` for reference.
## CI/CD Pipeline
This module includes a comprehensive CI/CD pipeline that runs:
- **TFLint**: Terraform linting and best practices
- **Tfsec**: Security scanning for Terraform code
- **Checkov**: Compliance and security policy checks
- **Terraform Validate**: Configuration validation
- **SonarQube**: Code quality analysis
The pipeline runs automatically on pushes to master/main and on pull requests.
## Notes
- Ensure the Vault AppRole auth backend is enabled before using this module