Creating my personal cloud with HashiCorp
As a DevOps guy, I'm not a huge fan of Terraform.<p>Often I hear from enterprises that Terraform is cloud agnostic, but that's often very wrong. Terraform modules are still specific to the cloud platform and a rewrite is required to port an app running on AWS to GCP.<p>If you use AWS, you're probably better off to use AWS Cloudformation and for GCP Google Cloud Deployment manager.<p>A business reason is often that the engineers are more familiar with Terraform already, but learning Cloudformation is really not that hard...And if you can't work out how to use a basic tool, you should not be running infrastructure anyway, because IT is a constant cycle of change.<p>I'm not saying Terraform is not good, but I just think a native solution of the platform is preferable over a 3rd party tool.