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

Refactor Provider To Work Like AWS eks_cluster_auth datasource #19

Open
markekibbe opened this issue Jan 6, 2025 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@markekibbe
Copy link

BUSINESS PROBLEM
Using two providers for Venafi seemes duplicative and counter-intuitive vs other approaches, such as AWS eks_cluster_auth authentication options.

PROPOSED SOLUTION

  • Solution 1: Refactor this provider capability into a datasource, on the original venafi provider. The existing authentication can be utilized as a datasource input with alias's if desired, or, internally handle the authentication via oauth asking for the properties, making it more transparent to the user.

  • Solution 2: Refactor this capability into a datasource on this provider, removing the need to "import", and setup the provider authentication to require the oauth values needed to produce the authentication, allowingthis datasource to be fed into the primary provider as seen here: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/eks_cluster_auth

CURRENT ALTERNATIVES
No current solution

VENAFI EXPERIENCE
Currently working as an integrator, and am new to the Venafi platform but have experience working with tens of terraform providers for various solutions ranging from Azure, AWS, GitLab, GitHub, Okta, and several others. Also am HashiCorp Terraform Associate Certified.

@markekibbe markekibbe added the enhancement New feature or request label Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant