Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
MIT License
Published by brikis98 over 7 years ago
https://github.com/gruntwork-io/terragrunt/pull/224: Fix some corner cases with how Terragrunt process interpolations.
Published by brikis98 over 7 years ago
https://github.com/gruntwork-io/terragrunt/pull/223: Fix bug in how interpolation functions are processed.
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.
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.
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.
Published by brikis98 over 7 years ago
https://github.com/gruntwork-io/terragrunt/pull/197: Better handling of exit codes for ***-all
commands.
Published by brikis98 over 7 years ago
https://github.com/gruntwork-io/terragrunt/pull/195: Terragrunt now supports a plan-all
command.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.