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
terragrunt - v0.14.7

Published by brikis98 over 6 years ago

https://github.com/gruntwork-io/terragrunt/pull/460: Fix a bug where after hooks were not running unless run_on_error was set.

terragrunt - v0.14.6

Published by brikis98 over 6 years ago

https://github.com/gruntwork-io/terragrunt/pull/455: Fix a bug where Terragrunt was not preserving Terraform's exit code.

terragrunt - v0.14.5

Published by brikis98 over 6 years ago

https://github.com/gruntwork-io/terragrunt/pull/450: Remove a logging statement left over from development that would spit out the contents of the TerragruntOptions object.

terragrunt - v0.14.4

Published by brikis98 over 6 years ago

https://github.com/gruntwork-io/terragrunt/pull/439, https://github.com/gruntwork-io/terragrunt/pull/448: Terragrunt now supports before and after hooks that allow you to execute arbitrary shell commands before and/or after running Terraform! Check out the before and after hooks docs for details.

terragrunt - v0.14.3

Published by brikis98 over 6 years ago

https://github.com/gruntwork-io/terragrunt/pull/443: Terragrunt will now automatically run init if providers aren't downloaded.

terragrunt - v0.14.2

Published by brikis98 over 6 years ago

https://github.com/gruntwork-io/terragrunt/pull/422, https://github.com/gruntwork-io/terragrunt/pull/426: If you specify a custom endpoint property in your S3 backend configuration, Terragrunt will now use that endpoint too.

terragrunt - v0.14.1

Published by brikis98 over 6 years ago

https://github.com/gruntwork-io/terragrunt/pull/420: Fix out of bounds slice issue when Terragrunt is called with a command that requires multiple arguments, but some of those arguments are missing.

terragrunt - v0.14.0

Published by brikis98 over 6 years ago

https://github.com/gruntwork-io/terragrunt/pull/407: The apply-all command now automatically sets the -auto-approve parameter so apply happens non-interactively with Terraform 0.11.

terragrunt - v0.13.25

Published by brikis98 almost 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/403: Terragrunt will now properly read in state files from local backends.

terragrunt - v0.13.24

Published by brikis98 almost 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/401: The check for a backend { ... } block now also checks .tf.json files.

terragrunt - v0.13.23

Published by brikis98 almost 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/387: You can now use the environment variable TERRAGRUNT_SOURCE_UPDATE instead of the flag --terragrunt-source-update.

terragrunt - v0.13.22

Published by brikis98 almost 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/383: Fix a crash that could happen with local backends.

terragrunt - v0.13.21

Published by brikis98 almost 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/382: The getAWSAccountId() helper now assumes the IAM role specified via --terragrunt-iam-role, if any.

terragrunt - v0.13.20

Published by brikis98 almost 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/366: You can now use the TF_INPUT environment variable to set Terragrunt to non-interactive mode. This is the same environment variable used by Terraform.

terragrunt - v0.13.19

Published by brikis98 almost 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/369: Fix a concurrent write bug that would occasionally happen with the xxx-all commands (e.g., apply-all). Clean up some bugs in Terragrunt's automated tests.

terragrunt - v0.13.18

Published by brikis98 almost 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/361: Fix a data race that would happen if you hit CTRL+C.

terragrunt - v0.13.17

Published by brikis98 almost 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/347: Add missing --terragrunt-iam-role param to help text.

terragrunt - v0.13.16

Published by brikis98 almost 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/340: Terragrunt will now cache downloaded code in your HOME directory instead of tmp. This should hopefully finally fix caching issues!

terragrunt - v0.13.15

Published by brikis98 almost 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/331:

  1. Terragrunt was not properly loading recursive dependencies of external modules. E.g., if module A depended on module B, where B was outside of the current folder structure, and B depended on C, Terragrunt would throw an error upon finding C. I added a new failing test case to repro this issue and this PR fixes the failure.

  2. While fixing the above, I triggered another issue where xxx-all methods would try to create the same S3 bucket in parallel, leading to “operation in progress” style errors that Terragrunt wasn’t handling correctly.

terragrunt - v0.13.14

Published by brikis98 about 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/327: Fix a bug where Terragrunt was silently swallowing parsing errors during the xxx-all methods (e.g., apply-all, plan-all).