Terraform is fantastic. I’m currently working on a provider, and have used it extensively in my past roles. However, it is really annoying to install predominantly because unless you’re using something like homebrew - which I don’t on Ubuntu - it’s really hard to keep up-to-date. Unfortunately, apt doesn’t cut it. So, to make it a bit easier to install, I’ve got a script that simply goes through and installs the current version of Terraform.

Debian/Ubuntu (and Derivatives)

Windows

Red Hat (and Derivatives)