04/17/2023, 8:08 AM
Hi all. Have any of you used terragrunt in anger but found terramate doing the DRY job better?

Troy Knapp

04/17/2023, 1:00 PM
I've never heard of Terramate. I just use Terraform to do all this... I use what they refer to as "stacks" naturally. I use a global module with the same kinds of environment config overrides pattern that they recommend. I use "interface" modules to manage the contracts between stacks and handle dependencies. Then I use Env0's workflow system to orchestrate everything together... which is the only non-terraform shit I use for any of this. I keep my stuff really DRY, but I fell into patterns that didn't really require tools like Terragrunt or Terramate.


04/23/2023, 2:56 PM
Thanks, Troy.

Azy Sir

04/24/2023, 9:21 AM
Terragrunt is a great tool if executed properly - generally the main concern is the overhead of supporting. if you are supporting it you will love it - if you are handing it over to someone else then get ready for pain 🙃