Update dependency gruntwork-io/terragrunt to v0.35.4
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
gruntwork-io/terragrunt | ironbank-github | patch |
v0.35.3 -> v0.35.4
|
gruntwork-io/terragrunt | patch |
v0.35.3 -> v0.35.4
|
Release Notes
gruntwork-io/terragrunt
v0.35.4
Updated CLI args, config attributes and blocks
run-all
Description
Terragrunt will now log the order in which modules are deployed when using run-all
, instead of all the modules in the graph including those that are excluded. You can get the old format logs if you use --terragrunt-log-level debug
.
Example module
%~> tree .
.
├── account-baseline
│ ├── main.tf
│ └── terragrunt.hcl
└── services
├── myapp
│ ├── main.tf
│ └── terragrunt.hcl
├── mysql
│ ├── main.tf
│ └── terragrunt.hcl
├── redis
│ ├── main.tf
│ └── terragrunt.hcl
└── vpc
├── main.tf
└── terragrunt.hcl
The following runs are done from the services
folder, so we expect the account-baseline
to be skipped.
Graph output before
%~> terragrunt run-all apply --terragrunt-non-interactive
INFO[0000] Stack at ~/gruntwork/support/terragrunt-run-all-destroy/proj/services:
=> Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/account-baseline (excluded: false, dependencies: [])
=> Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/myapp (excluded: false, dependencies: [~/gruntwork/support/terragrunt-run-all-destroy/proj/services/mysql, ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/redis])
=> Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/mysql (excluded: false, dependencies: [~/gruntwork/support/terragrunt-run-all-destroy/proj/services/vpc])
=> Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/redis (excluded: false, dependencies: [~/gruntwork/support/terragrunt-run-all-destroy/proj/services/vpc])
=> Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/vpc (excluded: false, dependencies: [~/gruntwork/support/terragrunt-run-all-destroy/proj/account-baseline])
Graph output with this release (apply)
%~> ~/gruntwork/tools/terragrunt/terragrunt run-all apply --terragrunt-non-interactive
INFO[0000] The stack at ~/gruntwork/support/terragrunt-run-all-destroy/proj/services will be processed in the following order for command apply:
Group 1
- Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/vpc
Group 2
- Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/mysql
- Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/redis
Group 3
- Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/myapp
Graph output with this release (destroy)
%~> ~/gruntwork/tools/terragrunt/terragrunt run-all destroy --terragrunt-non-interactive
INFO[0000] The stack at ~/gruntwork/support/terragrunt-run-all-destroy/proj/services will be processed in the following order for command destroy:
Group 1
- Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/myapp
Group 2
- Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/mysql
- Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/redis
Group 3
- Module ~/gruntwork/support/terragrunt-run-all-destroy/proj/services/vpc
Related links
Configuration
-
If you want to rebase/retry this MR, check this box.
This MR has been generated by Renovate Bot.