terragrunt

15 commands

15 shown

Plan all modules Plan all dependent Terragrunt modules in order terragrunt run-all plan --terragrunt-non-interactive #terragrunt Apply all modules Apply all modules in dependency order, non-interactive terragrunt run-all apply --terragrunt-non-interactive #terragrunt Destroy all modules Destroy all modules in reverse dependency order terragrunt run-all destroy --terragrunt-non-interactive #terragrunt Output all module outputs Print outputs from all modules as JSON terragrunt run-all output -json #terragrunt Validate all configs Run terraform validate across all modules terragrunt run-all validate #terragrunt Plan a single module Run terraform plan in the current Terragrunt module terragrunt plan #terragrunt#terraform Apply across all modules Apply all modules in the stack in dependency order terragrunt run-all apply #terragrunt#terraform Destroy all modules Destroy all stack modules non-interactively terragrunt run-all destroy --terragrunt-non-interactive #terragrunt#terraform Validate all configs Run terraform validate across all modules terragrunt run-all validate #terragrunt#terraform Output remote state values Show all Terragrunt outputs as JSON terragrunt output -json | jq '.' #terragrunt Init with upgrade Re-initialise and upgrade provider locks terragrunt init --upgrade #terragrunt#terraform Render final config Dump the resolved terragrunt.hcl as JSON (debug) terragrunt render-json #terragrunt#debug Graph module dependencies Visualise Terragrunt module dependency graph terragrunt graph-dependencies | dot -Tsvg > deps.svg #terragrunt Exclude a module from run-all Skip a specific module during stack-wide operations terragrunt run-all plan --terragrunt-exclude-dir ./module-to-skip #terragrunt Auto-retry on lock errors Fetch dependency outputs from state to avoid ordering issues terragrunt apply --terragrunt-no-auto-approve --terragrunt-fetch-dependency-output-from-state #terragrunt#terraform
no commands match