Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide some mechanism to pull custom plugins during "terraform init" #18559

Closed
rayterrill opened this issue Jul 28, 2018 · 3 comments
Closed

Comments

@rayterrill
Copy link

Terraform Version

All?

Can we provide some mechanism to "pull" custom plugins during "terraform init"? We have a couple of custom terraform plugins to provide functionality not covered in existing Terraform plugins (specifically things on the Windows Active Directory domain side of things). Because Terraform utilizes a per-directory "cache" of Terraform modules, having to manually copy the exe's into the right spot for each directory becomes a pain, especially when onboarding new people to Terraform and having to explain why some plugins come down automatically and others must be manually copied into the directory.

Perhaps some kind of flag to "terraform init" specifying a URL that would allow terraform to find the plugins it needs? Maybe it only uses this custom provider URL if it can't find a plugin the "normal" way (lower order of precedence)?

Something like:

terraform init --custom-provider-URL https://internalrepo.mydomain.com
@apparentlymart
Copy link
Contributor

Hi @rayterrill!

This seems to be covering a similar set of use-cases as #15252, so I'm going to close this one just to consolidate discussion over there.

Design work has begun on some of the items I discussed in that other issue, and a means to install providers from locations other than releases.hashicorp.com will definitely be coming in a future release.

@rayterrill
Copy link
Author

Sounds good. Sorry, I was sure there had to be a similar issue but I couldn’t find one. Thanks!

@ghost
Copy link

ghost commented Apr 2, 2020

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.

@ghost ghost locked and limited conversation to collaborators Apr 2, 2020
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

2 participants