Standards and workflows for building secure, well-structured Terraform modules, including planning gates, validation steps, and implementation guidance.
82
84%
Does it follow best practices?
Impact
80%
1.77xAverage score across 5 eval scenarios
Passed
No known issues
Run the union of gates for all applicable change classes.
terraform fmt -check -recursiveterraform -chdir=. validateterraform -chdir=examples/test_app validateterraform -chdir=examples/test_app plan -input=false -lock=false -detailed-exitcodeterraform validate and terraform plan require terraform init in the target directory.
docs-onlyterraform-moduleterraform fmt -check -recursiveterraform -chdir=. validateterraform -chdir=. plan -input=false -lock=false -detailed-exitcodeexample-terraformterraform fmt -check -recursiveterraform -chdir=examples/test_app validateterraform -chdir=examples/test_app plan -input=false -lock=false -detailed-exitcodeci-workflowFor Terraform behavior changes, plan gate passes only when:
0 or 2, andGate fails when:
0/2, or