I spent all of yesterday learning terraform. As much as I like PaaS products, all of them have that one missing feature which takes them out of the race of being my preferred choice of hosting.
I have set up more than a hundred servers to date. All of them involved package installation’s, users to be added, server configuration, APM configuration, etc. There was a pattern, and I had my list of bookmarked websites to help with the process. I kept doing the same things over and over again. Something needed to change.
I have been reading up on terraform the last few months, and it felt like the best choice to automate the manual steps I would keep performing repeatedly. So far, it has been a joy to use. The configuration schema is easy to understand, and AWS credits from attending the conference have helped deploy and destroy servers.