terramate
terramate copied to clipboard
Terramate is a tool for managing multiple Terraform stacks with support for change detection and code generation.
**Describe the bug** Cloning multiple stacks starting at a root directory does not copy the `config.tm.hcl` located at the base, which is not part of a stack. I would expect...
## What this PR does / why we need it: Improve the match of prereleases so `~> 1` does not match `2-alpha`. Even though the order `1 < 2-alpha <...
## What this PR does / why we need it: Introduces parallel code generation. ## Which issue(s) this PR fixes: none ## Special notes for your reviewer: ## Does this...
## What this PR does / why we need it: The in-place AST modifications were a nice optimization when generation was serial but with the introduction of #1937 it's racy....
## What this PR does / why we need it: Improves list performance by not checking for git safeguard info. ## Which issue(s) this PR fixes: none ## Special notes...
**Is your feature request related to a problem? Please describe.** At present `terramate list --run-order` does not take in to account Terragrunt dependency blocks. **Describe the solution you'd like** Terramate...
## What this PR does / why we need it: Memoize the Terraform modules already checked for changes. ## Which issue(s) this PR fixes: none ## Special notes for your...
## What this PR does / why we need it: ## Which issue(s) this PR fixes: Fixes # ## Special notes for your reviewer: ## Does this PR introduce a...
## What this PR does / why we need it: TODO: troubleshooting windows CI issues ## Which issue(s) this PR fixes: none ## Special notes for your reviewer: ## Does...
## What this PR does / why we need it: By default we disable logging by calling `zerolog.SetGlobalLevel(zerolog.Disabled)` in the `init()` function of a test file. There's no consistency and...