Creating my personal cloud with HashiCorp
As a DevOps guy, I'm not a huge fan of Terraform.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.If you use AWS, you're probably better off to use AWS Cloudformation and for GCP Google Cloud Deployment manager.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.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.