terragrunt

Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.

MIT License

Stars
7.6K
Committers
279

Bot releases are hidden (Show)

terragrunt - v0.21.5

Published by yorinasub17 almost 5 years ago

https://github.com/gruntwork-io/terragrunt/pull/948: Add additional debug logging for helping debug issues.

terragrunt - v0.21.4

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!

terragrunt - v0.21.3

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!

terragrunt - v0.21.2

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.

terragrunt - v0.21.1

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!

terragrunt - v0.21.0

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!

terragrunt - v0.20.5

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.

terragrunt - v0.20.4

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.

terragrunt - v0.20.3

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!

terragrunt - v0.20.2

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.

terragrunt - v0.20.1

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.

terragrunt - v0.20.0

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.

terragrunt - v0.19.31

Published by mcalhoun about 5 years ago

#900: Fixes an issue where extraneous quotes were being added to the aws_get_* methods

terragrunt - v0.19.30

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

terragrunt - v0.19.29

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!

terragrunt - v0.19.28

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

terragrunt - v0.19.27

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.

terragrunt - v0.19.26

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.

terragrunt - v0.19.25

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.

terragrunt - v0.19.24

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.