It’s time to evolve. I can’t take this anymore. It’s absurd I need to declare a module simply to be able to organize resources into a file tree. This endless stitching together of variables and outputs… WHY? The more complex my project gets the more of a total time sink this begins to be. And the complexity that rapidly grows…
I get that this defies a fundamental design pattern put forward since day one. I get the reasoning behind that… Many hundreds of hours (probably) spent wrangling Puppet’s dependency cycles before my deliverance to Terraform indeed.