Update dependency gruntwork-io/terragrunt to v0.34.0
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
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 theget_aws_*
functions. This means that theget_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 thatlocals
are parsed an additional time, which may cause side effects if you are usingrun_cmd
inlocals
, 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
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 interpretedterragrunt.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
andmock_outputs_allowed_terraform_commands
orskip_outputs
.
Related links
Configuration
-
If you want to rebase/retry this MR, check this box.
This MR has been generated by Renovate Bot.
Edited by renovate