Tags
extra_arguments
init
providers lock
dynamodb_table_config
remote_state.config
dynamodb.CreateTableInput
Learn how to start with Terragrunt.
Learn how to install Terragrunt on Windows, Mac OS, Linux, FreeBSD and manually from source.
Learn which Terraform and OpenTofu versions are compatible with which versions of Terragrunt.
Learn how to configure Terragrunt.
Learn how to achieve DRY OpenTofu/Terraform code and immutable infrastructure.
Learn how to create and manage remote state configuration.
Learn how to use multiple terragrunt configurations to DRY up your architecture.
Learn how to use catalog function in Terragrunt.
Learn how to scaffold Terragrunt projects.
Learn how to keep CLI flags DRY with "extra_arguments" block in your "terragrunt.hcl".
Learn how to avoid tedious tasks of running commands on each module separately.
Learn how the Terragrunt may help you to work with multiple AWS accounts.
Learn how to use inputs.
Learn how to use locals.
Learn how to execute custom code before or after running OpenTofu/Terraform, or when errors occur.
Auto-Init is a feature of Terragrunt that makes it so that terragrunt init does not need to be called explicitly before other terragrunt commands.
Auto-Retry is a feature of terragrunt that will automatically address situations where an OpenTofu/Terraform command needs to be re-run.
Learn more about caching in Terragrunt.
Learn how the Terragrunt works with AWS Credentials and AWS IAM policies.
Learn how to debug issues with terragrunt and tofu/terraform.
Learn how to Terragrunt handles the OpenTofu/Terraform lock file
Learn how to use terragrunt provider cache.
IaC Engines
Terragrunt is an open source project, and contributions from the community are very welcome!
Need help?
This code is released under the MIT License. Read more here.
Learn about all CLI arguments and options you can use with Terragrunt.
Terragrunt allows you to use built-in functions anywhere in `terragrunt.hcl`, just like OpenTofu/Terraform.
Learn about all the blocks and attributes supported in the terragrunt configuration file.
This is a template you can use for proposing new major features to Terragrunt.
for_each - looping variables to call module multiple times.
Allow further customization of Terraform Lock table for S3 Remote State.
Define new mechanisms for importing terragrunt config.
Migration guide to upgrade to terragrunt 0.19.x
We couldn’t find any results matching your search.
Your entire infrastructure. Defined as code. In about a day.