2 ms·
I've seen quite a bit of Terraform code over the past 8 or 9 years. Most of the problems are related to: 1) Rampant copy-and-pasting instead of attempting an
by icedchai 3y ago
I've seen quite a bit of Terraform code over the past 8 or 9 years. Most of the problems are related to:
1) Rampant copy-and-pasting instead of attempting any sort of code reuse
2) Reinventing the wheel poorly: instead of bringing in an existing module, they'll attempt to build their own half-baked one.
3) Poor ops practices like manually editing configuration through the console, then complaining about drift when TF overwrites their changes.
4) Lack of systems and networking fundamentals, like DNS or load balancing. If you don't understand it, how can you hope to configure something properly?