Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Terraform requires separate config for each provider.


There's no way around that really. I wrote my own provisioner and each provider is so different:

https://github.com/sumdog/bee2

Vultr allows floating IPs for IPv4 and IPv6, but Digital Ocean only has floating IPv4. Vultr will start a machine with a floating v4, but you have to add a floating v6 address (giving you two v6 addresses). Digital Ocean does the same thing with v4 (giving you two v4 addresses). They both have different network adapter names, so you've got to configure those per provider as well.

Terraform and my own thing help in easing the transition if you ever need to move, but modifications will still have to be made.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: