Added
- (BREAKING CHANGE) Enable change detection for dotfiles. You can still use
.gitignore
to ignore them (if needed). - Add a new flag
--continue-on-error
toterramate script run
. When the flag
is set and a command in a script returns an error:- the script execution will be aborted and no further commands or jobs from that script will be run on the current stack node.
- the script execution will continue to run on the next stack node.
terramate script run
will return exit code 1 (same behaviour asterramate run --continue-on-error
).
- Add a new flag
--reverse
toterramate script run
. When the flag is set, the script execution will happen in the reverse order of the selected stacks. This is similar toterramate run --reverse
. - Improved Terragrunt integration by adding
--terragrunt
flag.- Instructs the CLI to use the Terragrunt binary when generating a plan file for cloud syncing.
- It's supported as a flag for
terramate run
and as a command optionterragrunt = true
for script commands.
Fixed
- Fixed a bug in the dotfiles handling in the code generation. Now it's possible to generate files such as
.tflint.hcl
. - Fixed the cloning of stacks containing
import
blocks.
Changed
- (BREAKING CHANGE) Removes the option
terramate.config.git.default_branch_base_ref
. - (BREAKING CHANGE) The code generation of HCL and plain files was disallowed inside dot directories.