Patrick de Ruiter b9a4e24583
Some checks failed
Code Quality & Security Scan / TFLint (push) Failing after 20s
Code Quality & Security Scan / Checkov Security Scan (push) Has been skipped
Code Quality & Security Scan / SonarQube Trigger (push) Has been skipped
Add TFLint configuration with Terraform best practices
- Enabled Terraform recommended preset
- Added rules for documentation, naming conventions, and unused declarations
- Note: No TFLint plugins available for vsphere or vault providers
- Core Terraform ruleset will still catch syntax errors and best practices
2025-11-01 22:59:30 +01:00

38 lines
586 B
HCL

plugin "terraform" {
enabled = true
preset = "recommended"
}
# Additional Terraform best practice rules
rule "terraform_deprecated_interpolation" {
enabled = true
}
rule "terraform_documented_outputs" {
enabled = true
}
rule "terraform_documented_variables" {
enabled = true
}
rule "terraform_naming_convention" {
enabled = true
}
rule "terraform_required_version" {
enabled = true
}
rule "terraform_required_providers" {
enabled = true
}
rule "terraform_unused_declarations" {
enabled = true
}
rule "terraform_standard_module_structure" {
enabled = true
}