Difference between revisions of "Terragrunt --help"
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
COMMANDS: | COMMANDS: | ||
− | run-all Run a terraform command against a 'stack' by running the specified command in each subfolder. E.g., to run 'terragrunt | + | [[run-all]] Run a terraform command against a 'stack' by running the specified command in each subfolder. E.g., to run 'terragrunt |
apply' in each subfolder, use 'terragrunt run-all apply'. | apply' in each subfolder, use 'terragrunt run-all apply'. | ||
− | terragrunt-info Emits limited terragrunt state on stdout and exits | + | [[terragrunt-info]] Emits limited terragrunt state on stdout and exits |
− | validate-inputs Checks if the terragrunt configured inputs align with the terraform defined variables. | + | [[validate-inputs]] Checks if the terragrunt configured inputs align with the terraform defined variables. |
− | graph-dependencies Prints the terragrunt dependency graph to stdout | + | [[graph-dependencies]] Prints the terragrunt dependency graph to stdout |
− | hclfmt Recursively find terragrunt.hcl files and rewrite them into a canonical format. | + | [[hclfmt]] Recursively find terragrunt.hcl files and rewrite them into a canonical format. |
aws-provider-patch Overwrite settings on nested AWS providers to work around a Terraform bug (issue #13018) | aws-provider-patch Overwrite settings on nested AWS providers to work around a Terraform bug (issue #13018) | ||
* Terragrunt forwards all other commands directly to Terraform | * Terragrunt forwards all other commands directly to Terraform |
Revision as of 17:16, 26 April 2021
DESCRIPTION: terragrunt - Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules, remote state, and locking. For documentation, see https://github.com/gruntwork-io/terragrunt/. USAGE: terragrunt <COMMAND> COMMANDS: run-all Run a terraform command against a 'stack' by running the specified command in each subfolder. E.g., to run 'terragrunt apply' in each subfolder, use 'terragrunt run-all apply'. terragrunt-info Emits limited terragrunt state on stdout and exits validate-inputs Checks if the terragrunt configured inputs align with the terraform defined variables. graph-dependencies Prints the terragrunt dependency graph to stdout hclfmt Recursively find terragrunt.hcl files and rewrite them into a canonical format. aws-provider-patch Overwrite settings on nested AWS providers to work around a Terraform bug (issue #13018) * Terragrunt forwards all other commands directly to Terraform GLOBAL OPTIONS: terragrunt-config Path to the Terragrunt config file. Default is terragrunt.hcl. terragrunt-tfpath Path to the Terraform binary. Default is terraform (on PATH). terragrunt-no-auto-init Don't automatically run 'terraform init' during other terragrunt commands. You must run 'terragrunt init' manually. terragrunt-no-auto-retry Don't automatically re-run command in case of transient errors. terragrunt-non-interactive Assume "yes" for all prompts. terragrunt-working-dir The path to the Terraform templates. Default is current directory. terragrunt-download-dir The path where to download Terraform code. Default is .terragrunt-cache in the working directory. terragrunt-source Download Terraform configurations from the specified source into a temporary folder, and run Terraform in that temporary folder. terragrunt-source-update Delete the contents of the temporary folder to clear out any old, cached source code before downloading new source code into it. terragrunt-iam-role Assume the specified IAM role before executing Terraform. Can also be set via the TERRAGRUNT_IAM_ROLE environment variable. terragrunt-ignore-dependency-errors *-all commands continue processing components even if a dependency fails. terragrunt-ignore-dependency-order *-all commands will be run disregarding the dependencies terragrunt-ignore-external-dependencies *-all commands will not attempt to include external dependencies terragrunt-include-external-dependencies *-all commands will include external dependencies terragrunt-parallelism <N> *-all commands parallelism set to at most N modules terragrunt-exclude-dir Unix-style glob of directories to exclude when running *-all commands terragrunt-include-dir Unix-style glob of directories to include when running *-all commands terragrunt-check Enable check mode in the hclfmt command. terragrunt-hclfmt-file The path to a single terragrunt.hcl file that the hclfmt command should run on. terragrunt-override-attr A key=value attribute to override in a provider block as part of the aws-provider-patch command. May be specified multiple times. terragrunt-debug Write terragrunt-debug.tfvars to working folder to help root-cause issues. terragrunt-log-level Sets the logging level for Terragrunt. Supported levels: panic, fatal, error, warn (default), info, debug, trace. VERSION: v0.29.0 AUTHOR(S): Gruntwork <www.gruntwork.io>
See also
- Terragrunt [
show | plan | run-all
|apply
|output
|destroy | terragrunt-info | render-json | graph-dependencies | fmt | hclfmt | validate |aws-provider-patch
], Terragrunt: inputs:,terragrunt --help, terragrunt.hcl
,tfswitch
, Blocks,generate
Advertising: