We used terraform at my previous company and I had some touch points with it. We also used it to deploy and share secrets like AWS access keys, database creds etc.
I didn't do much with it (only to retrieve the occasional secret instead of clicking through the AWS GUI or update environmental variables) but it was definitely cool to see infrastructure as code in action :)
It's definitely overkill for SN as is. But having deployments written in cloud agnostic code would be soothing.
reply
Terraform is only cloud agnostic because it's in HCL. The Terraform provider for GCP, AWS, GCP, etc are all different enough that if you wanted to deploy a VM to AWS and then move it to another cloud you would have to re-write a lot of the HCL.
reply