And when it's come to time to leave this place you highly likely will forget mention and document loads of things and decisions. Sometimes it's even worse and successors gave nothing except non documented infra full of forgotten, unneeded, temporary things and bunch of weird solutions which was invented as workaround. Terraform isn't about speed, it's about documentation and backups of configuration state. Comments in your terraform code is real source of truth why and when something was 'temporary' done and sometimes just clarify things better than any Jira issue, of course from infrastructure perspective
Recently I did RnD for AWS global accelerator. LLM wrote me a good enough code I then reviewed. After testing I destroyed everything it created. Then I put this code in appropriate place. I like terraform not only for ability to reproduce environment, but destroy it with one command
And when it's come to time to leave this place you highly likely will forget mention and document loads of things and decisions. Sometimes it's even worse and successors gave nothing except non documented infra full of forgotten, unneeded, temporary things and bunch of weird solutions which was invented as workaround. Terraform isn't about speed, it's about documentation and backups of configuration state. Comments in your terraform code is real source of truth why and when something was 'temporary' done and sometimes just clarify things better than any Jira issue, of course from infrastructure perspective
Recently I did RnD for AWS global accelerator. LLM wrote me a good enough code I then reviewed. After testing I destroyed everything it created. Then I put this code in appropriate place. I like terraform not only for ability to reproduce environment, but destroy it with one command
A great example of when Terraform makes perfect sense. Love it!
Tom, I always appreciate your content. Keep going!