Core Supporting Files
| File | Purpose | Typical Contents |
|---|---|---|
| account.hcl | Account-specific details | account_id, account_name |
| region.hcl | Region-specific parameters | AWS regions like us-east-1, geolocation |
| env.hcl | Environment-specific values | project_name, tag conventions, parameters |
| common.hcl | Global defaults shared across all environments | Company tags, naming conventions |
Supporting files can be written in HCL or YAML. Use HCL for native Terraform/Terragrunt integration, or YAML if you prefer readability and tooling compatibility.

Example Configurations
Benefits of Supporting Files
- Reusability: Import shared settings across multiple modules and environments.
- Maintainability: Update a value in one file and have it propagate everywhere.
- Consistency: Enforce standard tagging, naming conventions, and defaults.
Avoid committing sensitive data (like credentials or secrets) directly in these files. Use tools like Vault or encrypt secrets with
sops.