3 ms·
Terraform has needed a wrapper or helper script to make it properly useful and compatible since the beginning, yet in recent years is becoming more functional t
by vr46 6y ago
Terraform has needed a wrapper or helper script to make it properly useful and compatible since the beginning, yet in recent years is becoming more functional to need less wrapping.
Terragrunt, is however, completely the wrong way to go about it and is far from a thin wrapper, but a prescriptive way to go about writing and organizing and managing Terraform code that makes it awkward to retro-fit into existing codebases. We have tried.
If you are starting from zero, that would be a good time to start with Terragrunt, but on the other hand, you probably don’t need it and the added overhead these days.
Toolchains get convoluted, and Terragrunt is an example of the JavaScript kool-aid leaking into Infra, and I would not advise touching it unless you understand what it does and why you need it, which is a good adage for a lot of stuff, as it happens.