Skip to content

Releases: gruntwork-io/terragrunt

v0.16.8

30 Aug 11:48
c976367
Compare
Choose a tag to compare

#553: You can now set environment variables in an extra_arguments by specifying key value pairs in the env_vars parameter.

v0.16.7

15 Aug 15:00
a791566
Compare
Choose a tag to compare

#540: There are now two "init" commands you can use in hooks: init-from-module, which only executes when downloading remote Terraform configurations based on the source parameter, and init, which executes for all other init invocations (e.g,. to configure backends, download providers, download modules).

v0.16.6

14 Aug 22:27
7e5e256
Compare
Choose a tag to compare

#542: When Terragrunt calls terraform init -from-module=xxx to download the code for xxx, it now sets the -get=false, -get-plugins=false, and -backend=false params. These will all be handled in a later call to init instead. This should improve iteration speed when calling Terragrunt commands.

v0.16.5

08 Aug 09:03
916bdfc
Compare
Choose a tag to compare

#535: You can now override the Terragrunt download dir using the TERRAGRUNT_DOWNLOAD environment variable.

v0.16.4

31 Jul 11:18
Compare
Choose a tag to compare

#525: Add prevent_destroy flag, which you can use in your Terragrunt configuration to protect a module from anyone running terragrunt destroy or terragrunt destroy-all.

v0.16.3

14 Jul 13:11
56901af
Compare
Choose a tag to compare

#523: Fix a bug where Terragrunt would hit an error trying to download Terraform configurations from source URLs pointing to the root of a repo.

v0.16.2

11 Jul 13:14
7c84de5
Compare
Choose a tag to compare

#519: Properly exclude modules in xxx-all commands that show up in .terragrunt-cache, a custom download folder specified via --terragrunt-download-dir, or in nested subfolders of either of these.

v0.16.1

10 Jul 11:44
Compare
Choose a tag to compare

#518: Make sure the xxx-all commands (e.g., apply-all) don't accidentally try to run Terragrunt in a .terragrunt-cache directory.

v0.16.0

08 Jul 23:40
a44fc59
Compare
Choose a tag to compare

#516:

BACKWARDS INCOMPATIBLE CHANGES

  1. Terragrunt now downloads remote configurations to the .terragrunt-cache folder in the working directory instead of into a temp folder. This makes it easier to understand what Terragrunt is doing, debug issues, and recover state files if something went wrong (e.g., lost Internet connectivity). You can use the new --terragrunt-download-dir option to override the download dir.

  2. Terragrunt now checks if, after downloading remote configurations, it ended up with no Terraform files, and reports an error accordingly.

  3. When running terraform init to download remote Terraform configurations, Terragrunt now passes the -get=false, -backend=false, and -get-plugins=false options, as all of these concerns are handled separately from the download. This should speed up local iteration.

v0.15.3

08 Jul 10:26
08f5a6a
Compare
Choose a tag to compare

#515: Fix the Terragrunt cache dir on Windows to be in the $HOME dir rather than temp.