Product Idea: Terraform LLM


What if there was a ChatGPT model specifically for generating Infrastructure As Code scripts like Terraform? You could describe to it in plain English what you wanted your infrastructure to look like and it would instantly generate functional terraform scripts.

To take it a step further ideally you would be able to feed in your existing terraform scripts and tell it to make modifications to them.

And the final icing on the cake would be if you could give it access to your existing AWS infrastructure and it could generate Terraform scripts that represented the existing infrastructure state that you could then use to manage your infrastructure. That all sounds cool but is it do-able? After talking with Kartik Sreenivasan I would say yes but you would need a ton of training data. ChatGPT 3.5 is actually fairly close already and it is not even fine tuned. So I am pretty sure it is not a monumental effort to get it working.

So if it is doable why am I posting this on the internet for anyone to steal the idea? First off there are no billion dollar ideas, just billion dollar execution so if you have the bandwidth and can execute I say go for it. It might be a fun project for me to work on someday but I don’t have the bandwidth right now so go for it if you want to.

That and the fact AWS seems to launch whatever service I dream up minutes after I go live with it makes me hesitant to dive into a project like this. Though it is an interesting thought experiment to dream up the exact products that will eventually automate me out of a job.

~Cheers

PS: If you are interested in engaging my services as a Web Application Architect check out my Group Coaching Program or 1 on 1 Consulting at schematical.com and check out my FREE eBook 20 Things You Can DoTo Save Money On Your Amazon Web Services Bill Today