Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Become an official provider #57

Open
drubin opened this issue Aug 20, 2019 · 6 comments
Open

Become an official provider #57

drubin opened this issue Aug 20, 2019 · 6 comments

Comments

@drubin
Copy link
Contributor

drubin commented Aug 20, 2019

There is already an upstream issue hashicorp/terraform#18167

But I thought it would be nice to be able to track the progress here and easily too.

@louy have you investigated any further about contacting uptimerobot about adopting this https://www.terraform.io/guides/terraform-provider-development-program.html

I think it's one of the requirements to be an official plugin is that the official company is involved and we are able to provide test credentials.

If you would like I can try to figure out the communication between hashicorp and uptimerobot and see how we could turn this into an official plugin?

@louy
Copy link
Owner

louy commented Oct 4, 2019

Sorry couldn't reply to this earlier. Yeah defo please do

As you might know I've tried to get this provider listed as a community provider on terraform's website but I've not had much luck with that

hashicorp/terraform#18167

@drubin
Copy link
Contributor Author

drubin commented Oct 6, 2019

@louy Cool I will try to take it further with uptimerobot and hashicorp and see what we can do.

@dR3b
Copy link

dR3b commented Apr 28, 2020

Any progress?

@drubin
Copy link
Contributor Author

drubin commented Apr 28, 2020

I think we should wait for Terraform 0.13 as it has some features for referencing 3rd party providers.

https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md

Terraform now supports a decentralized namespace for providers, allowing for automatic installation of community providers from third-party namespaces in the public registry and from private registries. (More details will be added about this prior to release.)

The only way for this to be considered an official provider is to have uptimerobot own it which I don't see happening...

@innovate-invent
Copy link

innovate-invent commented Aug 24, 2020

With terraform 0.13 released, is there any work being done on this?

For anyone who comes across this:

mkdir -p ./.terraform/plugins/github.com/louy/uptimerobot/0.4.3/linux_amd64/
curl -LJ 'https://github.com/louy/terraform-provider-uptimerobot/releases/download/v0.4.3/terraform-provider-uptimerobot_0.4.3_linux_amd64.tar.gz' | tar -xzC ./.terraform/plugins/github.com/louy/uptimerobot/0.4.3/linux_amd64/ terraform-provider-uptimerobot
terraform {
  required_providers {
    uptimerobot = {
      source  = "github.com/louy/uptimerobot"
      version = ">= 0.4.3"
    }
  }
  required_version = ">= 0.13"
}
terraform state replace-provider 'registry.terraform.io/-/uptimerobot' 'github.com/louy/uptimerobot'

@louy
Copy link
Owner

louy commented Sep 18, 2020

Since we're now live on the terraform registry, I don't think this is needed anymore? @drubin wdyt?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants