4 ms·
What I don’t get about “modern” development is lack of complexity management. It feels like 8 degrees of work to write HCL that any component developer can do.
by dkdk8283 6y ago
What I don’t get about “modern” development is lack of complexity management.
It feels like 8 degrees of work to write HCL that any component developer can do.
What maddened me was the lack of support for the count parameter for modules. Made me rage. But not enough to switch to tools like this or troposphere.
Not to mention the supply chain implications and security risk that comes with it.
- erik_seaberg 6y agoI don't know about the author's issues, but I wrote something like this because early versions of HCL were very limited. E.g., you couldn't write a module that cranks out autoscaled DynamoDB tables per region because you could only pass scalars to modules, not entire key schemata or tag sets. I really wish Terraform itself were written in Python or something similarly hackable without rebuilding the binary for everyone. I've glanced at CDK but it looks like building blocks for reinventing our own Terraform.
- deleted 6y ago[deleted]
- busterarm 6y ago> the lack of support for the count parameter for modules. Made me rage. Supported as of Terraform 0.13. It was on the roadmap for a really long time, but because of early design decisions took a while to get there.