Comprehensive toolkit for validating, linting, testing, and automating Terragrunt configurations, HCL files, and Stacks. Use this skill when working with Terragrunt files (.hcl, terragrunt.hcl, terragrunt.stack.hcl), validating infrastructure-as-code, debugging Terragrunt configurations, performing dry-run testing with terragrunt plan, working with Terragrunt Stacks, or working with custom providers and modules.
Overall
score
92%
Does it follow best practices?
Validation for skill structure
This skill is designed for Terragrunt 0.93+ which includes the new CLI redesign.
| Deprecated Command | New Command |
|---|---|
run-all | run --all |
hclfmt | hcl fmt |
hclvalidate | hcl validate |
validate-inputs | hcl validate --inputs |
graph-dependencies | dag graph |
render-json | render --json -w |
terragrunt-info | info print |
plan-all, apply-all | run --all plan, run --all apply |
terragrunt run --all replaces terragrunt run-all for multi-module operationsterragrunt dag graph replaces terragrunt graph-dependencies for dependency visualizationterragrunt hcl validate --inputs replaces validate-inputs for input validationterragrunt hcl fmt --check or terragrunt hcl validateterragrunt init && terragrunt validateIf using an older Terragrunt version, some commands may need adjustment.
Install with Tessl CLI
npx tessl i pantheon-ai/terragrunt-validator