Releases: gruntwork-io/terragrunt
v0.16.8
v0.16.7
#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
#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
v0.16.4
v0.16.3
v0.16.2
v0.16.1
v0.16.0
#516:
BACKWARDS INCOMPATIBLE CHANGES
-
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. -
Terragrunt now checks if, after downloading remote configurations, it ended up with no Terraform files, and reports an error accordingly.
-
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.