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

pre-generated providers #47

Open
arcreigh opened this issue Sep 9, 2023 · 1 comment
Open

pre-generated providers #47

arcreigh opened this issue Sep 9, 2023 · 1 comment

Comments

@arcreigh
Copy link

arcreigh commented Sep 9, 2023

Is there a reason why Juniper does not provide or upload to terraform.io premade providers?
Many other vendors currently do this so I am curious if there is a technical limitation.

@aburston
Copy link
Contributor

aburston commented Mar 26, 2024

We are working on this idea, the problem is Juniper has many many yang files which result in a large number of providers.
I have just merged a change (provided by @chrismarget-j that will allow people to create their own registry. Hopefully down the road, once we have fixed some major scaling issues in the terraform provider it will enable users to create a large number of providers based on the versions of Junos they are using and the configuration knobs they actually use.

You can already follow the example in the readme to generate a provider for an XML configuration on a particular device version. But as you can imagine this would result in an n*m matrix of providers and I doubt hashicorp would be too keen on Juniper dumping gigabytes of providers into their registry. Hence we have added a registry you can create for yourself.

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

No branches or pull requests

2 participants