Reading view

Anyone use Terragrunt stacks

Currently using terragrunt implicit stacks and they're working great. Has anyone bothered to use explicit stacks with the unit and stack blocks?

I initially just set up implicit stacks because I was trying to sell terragrunt to the team and they are a lot more familiar looking to vanilla opentofu users. Looking over the explicit stacks seems like too much abstraction, too much work. You have one repo with all your modules (infrastructure-modules), then another for you stacks and units (infrastrucuture-catalogs). If you want to make an in module change you'd need 3 seperate PRs (infra-modules+catalogs+live).

Doesn't seem that more advantageous then just having a doc that says hey if you need a new environment here's the units to deploy. The main upside I see is that the structure of each env is super locked in and controlled, easier to make exactly consistent except for a few vars like CIDR range. I've never worked somewhere where the envs were as consistent as people wanted them to be though 😬

submitted by /u/Tall_Active_3674 to r/devops
[link] [comments]
❌