Vultr is somethink like DigitalOcean.
It would be nice to have a provider for Vultr.
API is described here : https://www.vultr.com/api/
There is one implementation of Vultr provider:
https://github.com/rgl/terraform-provider-vultr
I'd love to see this officially supported.
+1
Hey Friends – I'm going to close this for now. If the author(s) of the above provider would like it to be considered, please request they open a pull request. Thanks!
+1 I hope this will be done soon 👍
@catsby Could you reopen this?
Also, would anyone like to help get a few more features implemented before I create the pull request? In particular Floating IP and Block Storage.
https://github.com/elricsfate/terraform-provider-vultr/issues/5
https://github.com/elricsfate/terraform-provider-vultr/issues/3
@smougenot @donbeave @thasmo @jazoom @koalalorenzo ?
I dont know Go, so I won't be much of a help here but I'm happy to see progress being made and I'm looking forward using it! Thanks for your work on this! :)
@elricsfate Submit as is, can be added to at any point. I would love to see vultr support.
Unfortunately I don't know go.
@catsby Is there any documentation on how to properly submit a pull request for a provider?
I'll go ahead and submit a pull for the current state of the provider but wanted to know what you guys consider best practice.
@elricsfate Here's something I found:
https://github.com/hashicorp/terraform/blob/master/.github/CONTRIBUTING.md#new-provider
There is an AWESOME 3rd party implementation of Vultr that just popped up, written by @squat
https://github.com/squat/terraform-provider-vultr
It is feature complete for all core vultr services (instances, startup-scripts, ssh-keys, firewalls, networking).
I know @elricsfate is still looking to get features added in his repo, and that @rgl 's repo has been abandoned. Perhaps it would be wise for us to rally around this new and very well thought out implementation.
It would be great to get the ball rolling on having it be an official provider.
@tk8817 agreed. I can probably help implement this if needed.
Submitted an issue in his repo.
https://github.com/squat/terraform-provider-vultr/issues/5
Thanks @jcs224 !
FYI I have a 12 node stack being managed by squat's implementation including heavy use of count
for firewall rules, and instances. It is rock solid so far and he has been very responsive to issues. There are great examples in the repo to get you started.
:)
I agree. The new implementation appears superior to the one I am working on. I am absolutely for integrating it into mainline as well.
Do we have a ETA for this? It would be awesome!
Any movement or PR to official repo for vultr? would love to see one done. happy to help if possible too.
I can't believe this hasn't been done, yet. Just surprised vultr themselves haven't stepped up to the plate. I wonder how the DO provider has existed so long.
+1! This is a marriage that needs to happen. Though looks like that 3rd party stuff above is more than up to the task.
+1 Puhleez!
I know this closed ticket is over a year old. However vultr did just release an official terraform provider...along with some other open source projects.
@ddymko Will this provider also be included on this page? https://www.terraform.io/docs/providers/index.html
@tstrohmeier Yup! We are working with the Terraform team to get the terraform-provider-vultr listed as an official provider
I'm going to lock this issue because it has been closed for _30 days_ ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
Most helpful comment
I'd love to see this officially supported.