terraform-provider-vultr icon indicating copy to clipboard operation
terraform-provider-vultr copied to clipboard

Add this to Terraform's official list of providers

Open jcs224 opened this issue 6 years ago • 10 comments

This looks like the most active attempt at creating a solid Vultr provider for Terraform. Would you be willing to submit a PR to hashicorp/terraform?

Here are the instructions for making the PR, including testing and documentation instructions: https://github.com/hashicorp/terraform/blob/master/.github/CONTRIBUTING.md#new-provider

We are discussing this now: https://github.com/hashicorp/terraform/issues/2611

jcs224 avatar Aug 23 '17 02:08 jcs224

@jcs224 yes, I would be very happy to contribute this to the terraform-providers org. I have begun working on acceptance tests, which is the primary constraint right now since all resources require acceptance tests before a provider can be accepted. I'll continue working on these now and update this issue as they progress. Adding thorough tests will be an undertaking, so I would be happy to accept any contributions in the form of tests as that would speed up this process.

squat avatar Aug 23 '17 03:08 squat

I would also really like to see this. I really wish this was an "official" provider. I know it is being worked on, just shocked it doesn't already exist. I wonder how long the digital ocean provider has been "official"

dalenoe avatar Nov 13 '17 04:11 dalenoe

@squat going to work on adding acceptance tests for this one, documentation needed for the terraform website is being worked on too (see this branch)

danielsreichenbach avatar Jan 09 '18 11:01 danielsreichenbach

I assume your heavily using this yourself, and it seems to be the most promising candidate for official support. I probably will early adapt, unless you have a warning for me, besides the usual "unofficial" tag. BR

blaggacao avatar Feb 07 '18 17:02 blaggacao

@blaggacao I use this provider for managing several Kubernetes clusters. I know of others who are doing the same, e.g. https://github.com/s-urbaniak/k8s-vultr

squat avatar Apr 09 '18 15:04 squat

Any update on this? Anything the community can help with?

cryptiklemur avatar Jan 08 '19 20:01 cryptiklemur

@aequasi thank you for your enthusiasm! The things that still need love are:

  1. docs + build; this is low-hanging and really just needs a rebase https://github.com/squat/terraform-provider-vultr/pull/27
  2. acceptance tests; I have begun working on this but there is plenty of work here and I would love some help :)

squat avatar Jan 31 '19 00:01 squat

i would love to work in docs :)

jrab66 avatar Apr 09 '19 21:04 jrab66

@squat Looks like @afady's blitzed the acceptance tests; #27 still needs rebasing, but anything else we can help with?

I noticed it doesn't work with the upcoming terraform 0.12 release, but I'm not sure if that's a requirement for being added, or how hard it would be to fix (maybe it's just a case of claiming to support that version, and verifying tests pass).

OJFord avatar Apr 30 '19 17:04 OJFord

I guess it's more likely that this one gets added: https://github.com/vultr/terraform-provider-vultr

Blog announcement: https://www.vultr.com/news/Collaborate-with-Vultr-on-GitHub/

OJFord avatar Jul 07 '19 18:07 OJFord