-
Notifications
You must be signed in to change notification settings - Fork 2
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
[SM-983] - init #2
Conversation
The |
Thanks, @michalchecinski. I updated my PR notes about that file. I was thinking that we'd disable the workflow until we have a I tested this workflow by publishing to my personal namespace, and I used Bitwarden Secrets Manager to retrieve the secrets 😊 . Of course, once we have a |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is looking good, great work! A couple minor things to look over.
I did notice that it looks like prettier isn't currently setup and ran on the repo.
Feel free to reach out, and we can work on getting a separate PR for that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great, code is easy to read and understand!
General question are these Ansible modules expected to log as they process?
For example, in the sm-action we have:
Parsing secrets input
Authenticating to Bitwarden
Setting Secrets
Completed setting secrets as environment variables.
Good question! By default, the output of the module is generally just the requested lookup data, but you can supply |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, thank you!
🎟️ Tracking
🚧 Type of change
📔 Objective
This is the initial upload of the Bitwarden Secrets Manager Ansible lookup plugin. It includes a sample workflow that can publish to Ansible Galaxy. The workflow will need to be modified according to our needs.
This relies on the Python SDK, so bitwarden/sdk/#369 and a publishing workflow should be completed before we publish the Ansible plugin anywhere.
📋 Code changes
bitwarden
namespace on Ansible Galaxy. We will need to create one and update the secrets in the workflow. For now, we should probably disable it until we're ready to publish it.bitwarden
namespace. The license type can be updated before publishing as well, if need be.⏰ Reminders before review
🦮 Reviewer guidelines
:+1:
) or similar for great changes:memo:
) or ℹ️ (:information_source:
) for notes or general info:question:
) for questions:thinking:
) or 💭 (:thought_balloon:
) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion:art:
) for suggestions / improvements:x:
) or:warning:
) for more significant problems or concerns needing attention:seedling:
) or ♻️ (:recycle:
) for future improvements or indications of technical debt:pick:
) for minor or nitpick changes