Releases: gruntwork-io/terragrunt
Releases · gruntwork-io/terragrunt
Release list
v0.11.1
- Terragrunt binaries now build with
CGO_ENABLED=0. This removes the dependency onlibc, which should enable Terragrunt to run in, for example, an Alpine Linux environment.
v0.11.0
#149:
- The
spin-upandtear-downcommands have been renamed toapply-allanddestroy-all. The old command names will still work, but will issue deprecation warnings. - We've added an
output-allcommand that shows all outputs in all subdirectories.
v0.10.3
v0.10.2
- #128: You can now specify
extra_argumentsin your Terragrunt configuration which specify custom arguments to pass to Terraform for specific commands. For example, you can specify custom-var-filearguments to pass to Terraform for theapplyandplancommands. For more details, check out the docs here.
v0.10.1
- BUG FIX: When downloading remote Terraform configurations into a temp folder, Terragrunt would first delete the existing configs in that tmp folder to ensure you had the latest code. Unfortunately, it also deleted the
.tffiles in the.terraformfolder, so that you would get a "module not found" error. #126
v0.10.0
MAJOR CHANGE: Terragrunt now expects its configuration to be defined in a terraform.tfvars file instead of a .terragrunt file. Check out the README for what the terraform.tfvars file should look like and the migration instructions for how to move to the new format (it's VERY easy!). For backwards compatibility, the .terragrunt format WILL continue to work, but it is now deprecated.
The main reasons for this change are:
- Instead of introducing a new file format into your Terraform projects, Terragrunt now piggybacks on top of the
.tfvarsformat Terraform already uses for defining variables. - We reduce the number of files you need. This is especially valuable with remote Terraform configurations, as it means you only need a single terraform.tfvars file to define what code to download and provide the variables for that code.
v0.9.9
v0.9.8
v0.9.7
- When downloading remote Terraform configurations, Terragrunt will now cache the download in a temporary folder, and only re-download the files when necessary. This way, you don't have to download source code, download modules, and configure remote state for every single Terragrunt command.
v0.9.6
- When you run
terragrunt foo, Terragrunt will now only send the output of thefoocommand tostdout. The output from any other commands Terragrunt might run, such asterraform remote configorterraform getwill now be redirected tostderr. This allows you to parse thestdoutof your Terraform commands without worrying about them being polluted by unrelated logging.