4 ms·
ironically terraform is already written in golang. https://github.com/hashicorp/terraform https://github.com/hashicorp/terraform Go 96.1%
by liveoneggs 8y ago
ironically terraform is already written in golang.
https://github.com/hashicorp/terraform https://github.com/hashicorp/terraform
Go 96.1%
- pageald 8y agoTerrafirm isn't provider neutral. It is just a declarative wrapper for cloud provider APIs. Code using one provider is not easily translated to another. I do think it's an excellent configuration management and provisioning tool, but Go Cloud solves a different problem.
- cflewis 8y agoYes, we are solving a different problem. Terraform is about provisioning resources, Go Cloud is about interacting with them. We actually use Terraform for provisioning in our samples, and we see the two working hand in hand.
- erik_seaberg 8y agoA frustrating choice. I spend a few minutes per week running Terraform on a recent laptop. If it were written in Python, it might use more memory and require a few dependencies (which I don't care about at all) but then I could write plugins without having to deal with IPC and weird language-specific serialization (which Java should have convinced us is a bad idea).
- liveoneggs 8y agoheh I thought you were making a funny sarcastic joke and then realized you were serious :)