UNCLASSIFIED - NO CUI

Skip to content

Update dependency gruntwork-io/terragrunt to v0.34.0

renovate requested to merge renovate/gruntwork-io-terragrunt-0.x into development

This MR contains the following updates:

Package Type Update Change
gruntwork-io/terragrunt ironbank-github minor v0.33.1 -> v0.34.0
gruntwork-io/terragrunt minor v0.33.1 -> v0.34.0

Release Notes

gruntwork-io/terragrunt

v0.34.0

Compare Source

Updated CLI args, config attributes and blocks
  • iam_role [BEHAVIOR CHANGE]
  • get_aws_account_id [BEHAVIOR CHANGE]
  • get_aws_caller_identity_arn [BEHAVIOR CHANGE]
  • get_aws_caller_identity_user_id [BEHAVIOR CHANGE]
  • locals [BEHAVIOR CHANGE]
Description
  • Fixed bug where the iam_role config attribute was ignored when creating the S3 bucket during Auto-Init.
  • Terragrunt now has an additional parsing stage to parse iam_role attribute early, so that it can use it to resolve each of the get_aws_* functions. This means that the get_aws_* functions now return answers after the IAM role has been assumed, whereas before it was always based on the . Note that this additional parsing stage means that locals are parsed an additional time, which may cause side effects if you are using run_cmd in locals, and the args are dynamic so as to bust the cache.
Special thanks

Special thanks to @​denis256 for their contribution!

Related links

v0.33.2

Compare Source

Updated CLI args, config attributes and blocks
  • render-json [NEW CMD]
  • dependency
Description
  • Terragrunt now has a new command render-json which can be used to render the json representation of the fully interpreted terragrunt.hcl config. This can be used for debugging purposes, as well as for enforcing policies using OPA.
  • Reverted the change from v0.32.2, as it is intentional for terragrunt to error out on dependency blocks that have no outputs. If it is desired to allow empty outputs on dependency blocks, you should configure mock_outputs and mock_outputs_allowed_terraform_commands or skip_outputs.
Related links

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled due to failing status checks.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, check this box.

This MR has been generated by Renovate Bot.

Edited by renovate

Merge request reports

Loading