akshaykarle / terraform-provider-mongodbatlas

Terraform provider for MongoDB Atlas
Mozilla Public License 2.0
122 stars 54 forks source link

Publish provider to TF Registry? #114

Open da3mon-01 opened 4 years ago

da3mon-01 commented 4 years ago

Hi!

With TF 0.13 https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-13/ we can configure Terraform to download the provider from the registry. Do you plan to publish the provider?

Installation would be much easier:

terraform {
    required_providers {
        mongoatlas = {
            source = "akshaykarle/mongoatlas"
        }
    }
}

We also use your version of the provider and the official one, as migration is slow and mostly case-by-case. We could also fix which version we want to download instead of custom automation.

Thanks!

dpiddockcmp commented 4 years ago

This provider has been replaced by the provider reimplemented by mongodb. It's in the registry: https://registry.terraform.io/providers/mongodb/mongodbatlas/latest

I highly doubt it's worth akshaykarle continuing on development against an official provider 😄

da3mon-01 commented 4 years ago

I am aware, we already have started using it, however migrating existing prod clusters is a slow process, so we currently have a mix of akshaykarle's and the officials stuff.

We made a basic bash script that kinda handles this, however its not the best. Since the explicit provider requirements feature is now in 0.13, it should enable us to put into the TF code what provider which environment is actually using.

gschaffer-cxn commented 4 years ago

@akshaykarle could we your input on the issue?