-
Notifications
You must be signed in to change notification settings - Fork 23.8k
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
Authentication methods for hashi_vault lookup plugin #15850
Authentication methods for hashi_vault lookup plugin #15850
Conversation
Fixes #15495 |
The proposed fixes were already addressed upstream, remodelling the PR as a feature request. |
@Jorge-Rodriguez rebase as you have merge commits in the history |
Return more informative error when traversing secrets. Add documentation line for the argument. Fixes to make branch mergeable with latest upstream changes.
@bcoca rebased |
cc @defionscode |
@bcoca @defionscode Any updates on this PR? The travis build seems to fail from unrelated errors. |
@Jorge-Rodriguez This PR was tested by travis-ci.org, which is no longer used. Please rebase your branch to trigger running of current tests. |
@Jorge-Rodriguez you still want this in? We need a rebase as per ansibots last message |
@Jorge-Rodriguez on a separate note, not sure what the behavior would be if multiple auth methods are passed in. Have you tested that? |
@Jorge-Rodriguez Could you please rebase and respond? Thanks! |
Right back from holidays, sorry for the delay. @defionscode I haven't tested what's the behaviour if multiple auth methods are passed in. If you feel this PR is worth the effort, I can pick it up, otherwise we could close it. |
Hi,
If you're the PR author, and you want to start the conversation back up, please:
If you're a community member, and you want to see this change merged, please:
How to rebase a branch: https://docs.ansible.com/ansible/latest/dev_guide/developing_rebasing.html |
ISSUE TYPE
ANSIBLE VERSION
SUMMARY
The hashi_vault lookup only accepts token based authentication, this PR adds username and password, ldap, app-id, github, and tls authentication methods.