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 yorinasub17 almost 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/948: Add additional debug logging for helping debug issues.
Published by yorinasub17 almost 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/901: You can now set the terragrunt download directory in the terragrunt.hcl
config using the new download_dir
attribute.
Special thanks to @ekini for their contribution!
Published by yorinasub17 almost 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/945: DynamoDB tables generated by terragrunt to initialize state locks are now generated with PAY_PER_REQUEST
billing mode.
Special thanks to @ThatGerber for their contribution!
Published by yorinasub17 almost 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/937: Introduce synchronization logic to ensure that for a given dependency config, only have one terragrunt output
call happening at once. This mitigates the issues https://github.com/gruntwork-io/terragrunt/issues/904 and https://github.com/gruntwork-io/terragrunt/issues/906.
Published by yorinasub17 almost 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/928: Fix missing dependencies in the lock file, which breaks certain downstream build processes.
Special thanks to @chenrui333 for their contribution!
Published by autero1 almost 5 years ago
#917 : Changes --terragrunt-include-dir
and --terragrunt-exclude-dir
glob pattern matching to exact matching. Previously comparison was done with strings.Contains
, which meant that pattern **/module-gce-c
also matched modules-gce-cd
. To exclude modules-gce-cd
, the pattern now has to exact match, e.g. **/module-gce-c*
.
Special thanks to @JeanFred for their contribution!
Published by yorinasub17 about 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/907: This adds support for the GOOGLE_CREDENTIALS
environment variable when setting up the gcloud connection to manage the GCS bucket for remote state. Users can either pass in the contents or path to a credentials file.
Published by brikis98 about 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/909: Bump the version of the Terraform library that we pull in to 0.12.9. This primarily ensures that we have the latest versions of all the Terraform functions that you can use in your terragrunt.hcl
files.
Published by robmorgan about 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/871: This release fixes the bucket creation for remote_state
when using GCS.
Special thanks to @brimstone for their contribution!
Published by brikis98 about 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/891: You can now use the --terragrunt-ignore-dependency-order
flag to tell the xxx-all
commands to ignore dependency order, and apply all modules with as much concurrency as possible. This is mainly useful for the plan-all
command, where instead of processing dependencies in order, all the plans can be generated in parallel.
Published by brikis98 about 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/888: Terragrunt now properly takes into account the TF_DATA_DIR
environment variable.
Published by yorinasub17 about 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/898: include
blocks are now parsed before locals
. As a consequence, you will no longer be able to use locals
to configure include
blocks. However, with this change, you will now be able to use all the functions that depended on include
blocks in your locals
, such as get_parent_terragrunt_dir
.
Published by mcalhoun about 5 years ago
#900: Fixes an issue where extraneous quotes were being added to the aws_get_*
methods
Published by mcalhoun about 5 years ago
#897: This release adds new get_aws_caller_identity_arn
and get_aws_caller_identity_user_id
functions
Published by yorinasub17 about 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/877: This release updates the behavior of skip_outputs
to return mock_outputs
when it is set to true
.
Special thanks to @barryib for their contribution!
Published by mcalhoun about 5 years ago
#890 Update to AWS SDK 1.25.4 so terragrunt can be used in an EKS container that is assuming an IAM role
Published by brikis98 about 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/861: You can now pass the --terragrunt-include-external-dependencies
flag to tell Terragrunt to automatically include all external dependencies without any prompt.
Published by brikis98 about 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/874: Skip versioning check on S3 bucket when skip_bucket_versioning
is set to true.
Published by yorinasub17 about 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/866: Fixes bug where the dependency logic did not update the terragrunt cache dir. This causes problems if you were using local state, where the state file is stored in the terragrunt cache.
Published by yorinasub17 about 5 years ago
https://github.com/gruntwork-io/terragrunt/pull/855: Fix bug where dependency
block config_path
that were relative were not resolved from the right directory when detecting cycles in the dependency graph, causing Terragrunt to incorrectly crash.