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.12.19

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/224: Fix some corner cases with how Terragrunt process interpolations.

terragrunt - v0.12.18

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/223: Fix bug in how interpolation functions are processed.

terragrunt - v0.12.17

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/205, https://github.com/gruntwork-io/terragrunt/commit/6ab32eabb269e158d9262d412afbf8538385bedb:

  • Terragrunt now supports two new interpolation functions, get_terraform_commands_that_need_locking and get_terraform_commands_that_need_vars, that are particularly useful with the extra_args helper (see the docs for details).

  • Fixed a bug where Terragrunt was passing extra_args to certain commands in the wrong order.

terragrunt - v0.12.16

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/206, https://github.com/gruntwork-io/terragrunt/pull/210: Fix a bug in how Terragrunt check's Terraform's version number.

https://github.com/gruntwork-io/terragrunt/pull/209: You can now pass a --terragrunt-ignore-dependency-errors flag when calling the xxx-all commands to tell Terragrunt to process every module, even if some of its dependencies have errors.

terragrunt - v0.12.15

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/201, https://github.com/gruntwork-io/terragrunt/pull/203: Fix a bug on Windows where terragrunt was using invalid path names when downloading remote Terraform configurations.

terragrunt - v0.12.14

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/197: Better handling of exit codes for ***-all commands.

terragrunt - v0.12.13

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/195: Terragrunt now supports a plan-all command.

terragrunt - v0.12.12

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/194: The output-all command now writes the outputs in the proper order, rather than reverse order.

terragrunt - v0.12.11

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/185: Add new required_var_files and optional_var_files helpers that can be used with extra_arguments to make it easier to pass -var-file arguments to Terraform.

terragrunt - v0.12.10

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/190: Fix how we execute Terraform commands so stdout isn't dirtied with unrelated output.

terragrunt - v0.12.9

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/189: Fix a bug where Terragrunt would incorrectly detect a change in the remote state configuration every time you ran it.

terragrunt - v0.12.8

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/184: Fix path returned by get_tfvars_dir() so it works on Windows.

terragrunt - v0.12.7

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/175: Added three new helper functions: path_relative_from_include(), get_parent_tfvars_dir(), and get_aws_account_id(). See the helper functions docs for details.

terragrunt - v0.12.6

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/181: Terragrunt now properly supports using non-string parameters in your remote_state config, such as a boolean for the encrypt parameter.

terragrunt - v0.12.5

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/180: Terragrunt will now check the Terraform version you have installed to make sure it's compatible.

terragrunt - v0.12.4

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/178: Fix how Terragrunt checks if it should run the init command.

terragrunt - v0.12.3

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/177: Fix a bug where Terragrunt was not specifying backend configs when running terraform init to download remote Terraform configurations.

terragrunt - v0.12.2

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/152: Terragrunt now does a better job of detecting if you're using modules in your code and running terraform get when necessary.

terragrunt - v0.12.1

Published by brikis98 over 7 years ago

https://github.com/gruntwork-io/terragrunt/pull/170: Add a get_tfvars_dir() helper function that allows you to use relative paths with remote Terraform configurations. Check out the get_tfvars_dir() docs for details.

terragrunt - v0.12.0

Published by brikis98 over 7 years ago

BREAKING CHANGE

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

This release updates Terragrunt so that it is compatible with Terraform 0.9. This new version of Terraform introduced had some backwards incompatible changes, so you will need to follow the migration instructions in the README to upgrade.