✨ New Features
Stack run
command
The terragrunt stack
command now supports a new run
sub-command.
The run
command automatically generates a Terragrunt stack using the terragrunt.stack.hcl
file found in the current directory, then runs all the units within it in a fashion very similar to the run-all
command.
To try it out, make sure you enable the stacks experiment.
Read the docs to learn more.
Example usage:
Native OpenTofu State Encryption
Terragrunt now has native support for OpenTofu state encryption configurations.
In addition to the existing backend
and config
attributes on the remote_state
configuration block, Terragrunt now supports an encryption
attribute that configures OpenTofu backend state encryption automatically, with type validation for a native experience using state encryption.
The currently supported key providers are:
pbkdf2
aws_kms
gcp_kms
To integrate this new feature into your projects read the docs.
Special thanks for @norman-zon for taking on the work of integrating this into Terragrunt and collaborating with us on resolution!
What's Changed
- feat: add encryption to remote_state by @norman-zon in #3586
- feat: add
stack run
command by @denis256 in #3762 - fix: Addressing #3586 review feedback by @yhakbar in #3773
- docs: Update status of stacks experiment by @denis256 in #3774
- docs: Fixed broken links on experiment pages by @denis256 in #3776
New Contributors
- @norman-zon made their first contribution in #3586
Full Changelog: v0.72.1...v0.72.2