To "shift-left" on security and code quality, we need to integrate automated scanning tools into our CI/CD pipeline. This will help us catch potential misconfigurations, security vulnerabilities, and non-compliant code before it gets deployed. We should add steps to our pipeline for linting (tflint) and security scanning (tfsec or checkov).
Acceptance Criteria:

To "shift-left" on security and code quality, we need to integrate automated scanning tools into our CI/CD pipeline. This will help us catch potential misconfigurations, security vulnerabilities, and non-compliant code before it gets deployed. We should add steps to our pipeline for linting (tflint) and security scanning (tfsec or checkov).
Acceptance Criteria: