Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
MIT License
Bot releases are hidden (Show)
Published by denis256 about 1 year ago
terraform
[BACKWARD INCOMPATIBLE]--terragrunt-external-tflint
parameter into the tflint
hook. This modification enables Terragrunt to execute tflint
directly from the operating system.tflint
to version 0.47.0
, introducing backward incompatibility.Follow tflint
recommendations to upgrade to 0.47.0
version:
https://github.com/terraform-linters/tflint/blob/v0.47.0/CHANGELOG.md#breaking-changes
Published by marinalimeira about 1 year ago
Testing changes from https://github.com/gruntwork-io/terragrunt/pull/2661.
Published by levkohimins about 1 year ago
--terragrunt-no-color
--terragrunt-no-color
to disable colors in logs.TERRAGRUNT_AUTO_INIT
with TERRAGRUNT_NO_AUTO_INIT
TERRAGRUNT_AUTO_RETRY
with TERRAGRUNT_NO_AUTO_RETRY
TERRAGRUNT_AUTO_APPROVE
with TERRAGRUNT_NO_AUTO_APPROVE
TF_INPUT
with TERRAGRUNT_NON_INTERACTIVE
Published by denis256 about 1 year ago
run-all
run-all
confirmation message.Published by denis256 about 1 year ago
output-module-groups
output-module-groups
command which outputs as JSON the groups of modulesSpecial thanks to @smaftoul for their contribution!
Published by denis256 over 1 year ago
--terragrunt-fail-on-state-bucket-creation
which will fail Terragrunt execution if state bucket creation is required--terragrunt-disable-bucket-update
which will disable updating of state bucketPublished by denis256 over 1 year ago
render-json
render-json
to handle output values from not applied dependencies.Published by denis256 over 1 year ago
--terragrunt-use-partial-parse-config-cache
Special thanks to @untcha for their contribution!
Published by denis256 over 1 year ago
terraform
block.terragrunt-cache
and .terraform.lock.hcl
. These files are automatically generated and modifying their content will no longer trigger a terraform init
execution.Published by denis256 over 1 year ago
Terraform 1.5 support: We are now testing Terragrunt against Terraform 1.5 and is confirmed to be working.
NOTE: Although this release is marked as backward incompatible, it is functionally compatible as nothing has been changed in Terragrunt internals. The minor version release is useful to mark the change in Terraform version that is being tested.
Published by denis256 over 1 year ago
Upgraded CICD jobs to build and test Terragrunt using Go 1.20
Published by denis256 over 1 year ago
terraform
?ref=
in terraform
block to read correctly value with slashes.Published by denis256 over 1 year ago
--terragrunt-source-map
Published by denis256 over 1 year ago
dependency
Published by denis256 over 1 year ago
before_hook
[BACKWARD INCOMPATIBLE]after_hook
[BACKWARD INCOMPATIBLE]error_hook
[BACKWARD INCOMPATIBLE]To disable stdout redirection should be defined attribute suppress_stdout = true
in the hook declaration:
terraform {
...
after_hook "after_init_from_module" {
...
suppress_stdout = true
}
after_hook "after_init" {
...
suppress_stdout = true
}
error_hook "handle_error" {
...
suppress_stdout = true
}
}
Published by denis256 over 1 year ago
hclfmt
Added flag --terragrunt-diff
to hclfmt
which will lead to printing of differences to output.
Published by denis256 over 1 year ago
destroy
Improved checking dependent modules during destroy
execution
Published by denis256 over 1 year ago
generate
disable
field to generate
blocksPublished by denis256 over 1 year ago
terraform
Updated generation blocks locks to synchronize only tflint hooks execution and improve performance of "non-tflint" hooks.
Published by denis256 over 1 year ago
Updated Terragrunt to include module path in the error message.