AWS Provider Hardcoded Regions
Rule: aws_provider_hardcoded_region
This rule checks AWS provider configurations for hardcoded regions. It detects:
- Hardcoded regions in provider
regionattribute - Hardcoded regions in
assume_roleARNs
Example violations
Section titled “Example violations”provider "aws" { region = "us-east-1" # ❌ Hardcoded region}Recommended fix
Section titled “Recommended fix”provider "aws" { region = var.aws_region # ✅ Use variables}Enabling this rule
Section titled “Enabling this rule”This rule is disabled by default. To enable it, add it to your .tflint.hcl:
rule "aws_provider_hardcoded_region" { enabled = true}