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

Bot releases are hidden (Show)

terragrunt - v0.36.10

Published by denis256 over 2 years ago

Description

  • Fixed bug where --terragrunt-strict-validate ignored unused input variables
  • Added missing links in documentation for CLI options

Special thanks

Special thanks to the following users for their contribution!

  • @raidancampbell
  • @duboiss

Related links

terragrunt - v0.36.9

Published by denis256 over 2 years ago

Description

  • Fixed bug in the invocation of git rev-parse --show-toplevel to pass environment variables

Special Thanks

  • @lexton

References

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

terragrunt - v0.36.8

Published by denis256 over 2 years ago

Description

  • Updated sops version to v3.7.2
  • Clarified behavior of terragrunt-tfpath override with respect to dependencies
  • Failing tests fixes

Special Thanks

  • @aymericDD
  • @yorinasub17

References

terragrunt - v0.36.7

Published by denis256 over 2 years ago

Description

Updated Terragrunt to retry in case of "Timeout exceeded while awaiting headers" errors.

Special thanks

Special thanks to @MFAshby for their contribution!

Related Links

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

terragrunt - v0.36.6

Published by tonerdo over 2 years ago

Description

  • Updated repo root functions to use platform agnostic path separators

Special thanks

Special thanks to @henworth for their contribution!

References

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

terragrunt - v0.36.5

Published by yorinasub17 over 2 years ago

Description

Updated Terragrunt to configure blocking of public access to the access logs S3 bucket when access logging of the state bucket is configured.

Related Links

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

terragrunt - v0.36.4

Published by denis256 over 2 years ago

Description

Added caching of IAM roles to improve parsing speed of HCL files.

Related links

terragrunt - v0.36.3

Published by denis256 over 2 years ago

Updated CLI args, config attributes and blocks

  • get_repo_root [NEW]

Description

  • Introduced new function get_repo_root, that can be used to get the absolute path to the root of Git repository

Special thanks

Special thanks to @andreykaipov for their contribution!

References

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

terragrunt - v0.36.2

Published by yorinasub17 over 2 years ago

Description

Implemented support for merge strategies to control how to merge outputs with mocks.

Special thanks

Special thanks to @jon-walton for their contribution!

Related links

terragrunt - v0.36.1

Published by yorinasub17 over 2 years ago

Description

Fixed a bug in tfr source where relative paths returned from third party registries was not handled correctly.

Related links

terragrunt - v0.36.0

Published by yorinasub17 over 2 years ago

Description

Terraform 1.1 support: We are now testing Terragrunt against Terraform 1.1 and is confirmed to be working.

NOTE: Although this release is marked as backward incompatible, it is functionally compatible as nothing has been changed in Terragrunt internals. The minor version release is useful to mark the change in Terraform version that is being tested.

Related links

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

terragrunt - v0.35.20

Published by rhoboat almost 3 years ago

Updated CLI args, config attributes, and blocks

  • error_hook [NEW]

Description

  • Added 1 new block type, error_hook, which can be used to run arbitrary commands when an error is thrown that matches the on_errors list attribute.

Special thanks

Special thanks to @smitthakkar96 for their contribution!

References

terragrunt - v0.35.19

Published by yorinasub17 almost 3 years ago

Updated CLI args, config attributes and blocks

  • get_path_to_repo_root [NEW]
  • get_path_from_repo_root [NEW]

Description

  • Introduced two new functions, get_path_to_repo_root and get_path_from_repo_root, that can be used to construct relative paths in relation to the root of the git repository, if the terragrunt.hcl configuration lives in a git repository and terragrunt is being run from a clone of the repository.

Special thanks

Special thanks to @tbell83 for their contribution!

References

terragrunt - v0.35.18

Published by denis256 almost 3 years ago

Description

  • Fixed bug where terragrunt executed auto-init if no module is used

References

  • #1921
terragrunt - v0.35.17

Published by denis256 almost 3 years ago

Description

  • Canonical path usage for dependencies exclusion
  • Fix typo in config-blocks-and-attributes docs
  • fix some 404 links

Special Thanks

Special thanks to the following users for their contribution!

  • @brad-alexander
  • @stratusjerry
  • @denis256

References

terragrunt - v0.35.16

Published by yorinasub17 almost 3 years ago

Description

  • Fixed bug where --terragrunt-modules-that-include didn't account for includes that are relative path.
  • Added the ability to use sops_decrypt_file with ini, env, and raw text files.

Special thanks

Special thanks to the following users for their contribution!

  • @denis256

Reference

terragrunt - v0.35.15

Published by yorinasub17 almost 3 years ago

Description

  • Removed unused functions in code base
  • Updated behavior of terraform_binary. Now terragrunt will always prefer the setting in the configuration. This works around the issue where you need mixed terraform binaries in your project, and terragrunt doesn't know which one to use when fetching dependencies.

Special thanks

Special thanks to the following users for their contribution!

  • @denis256
  • @leonardobiffi

Reference

terragrunt - v0.35.14

Published by yorinasub17 almost 3 years ago

Description

  • Added the ability to specify files that are always included in the working terraform module copy (via the new include_in_copy attribute in the terraform block).

Reference

terragrunt - v0.35.13

Published by yorinasub17 almost 3 years ago

Description

  • Updated aws-sdk-go to v1.41.7
  • Fixed bug where Terragrunt would prefer local state files even if Terraform was configured with remote state.

Special thanks

Special thanks to the following users for their contribution

  • @adrien-f
  • @andreykaipov

Reference

terragrunt - v0.35.12

Published by brikis98 almost 3 years ago

Description

  • Fixed bug where terragrunt would log a "Failed to detect where module is used" warning unnecessarily.

Related links