Added
- Add
terramate.config.generate.hcl_magic_header_comment_style
option for setting the generated comment style. - Add support for formatting specific files and stdin (
terramate fmt [file...]
orterramate fmt -
). - Add
--cloud-status=status
flag to bothterramate run
andterramate script run
. - Add
script.name
attribute.- The commands
terramate script info
,terramate script list
andterramate script tree
were updated to show the script name (when available).
- The commands
- Add
--cloud-sync-preview
flag toterramate run
to sync the preview to Terramate Cloud. - Improve user experience when using Terramate with existing Terragrunt projects.
- Add
terramate create --all-terragrunt
option, which will automatically create Terramate stacks for each Terraform module.
- Add
- Allow to run independent stacks in parallel for faster deployments and better utilization of system resources in general.
- Add
--parallel
(short-j
) option toterramate run
andterramate script run
. --parallel=N
limits the number of concurrent runs toN
, otherwise a sensible default limit is chosen.- Ordering constraints between stacks are still respected, i.e.
before
/after
, parent before sub-folders.
- Add
Fixed
- Fix language server panic when root directory contain errors.
- (BREAKING CHANGE) Fix the execution order when using
tag:
filter inafter/before
in conjunction with implicit filesystem order. Please check theterramate list --run-order
after
upgrading.