Add CI/CD pipeline documentation
This commit is contained in:
parent
9c0d389dd3
commit
007f304966
11
README.md
11
README.md
@ -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.
|
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
|
## Notes
|
||||||
|
|
||||||
- Ensure the Vault AppRole auth backend is enabled before using this module
|
- Ensure the Vault AppRole auth backend is enabled before using this module
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user