ansible-gpg-import-module icon indicating copy to clipboard operation
ansible-gpg-import-module copied to clipboard

Submit module for inclusion in Ansible

Open conorsch opened this issue 9 years ago • 6 comments

Great work, thanks for sharing. Please consider submitting the gpg_import module directly to Ansible, via the Extra Modules repository: https://github.com/ansible/ansible-modules-extras. Then folks would have access to it without needing to clone your repo and copy the file around between projects.

You could also distribute it via Ansible Galaxy by packaging the library within a role, as seen here: https://github.com/yaegashi/ansible-role-blockinfile That's a bit of a hack, and folks using it would still need to reference the role in every play they intend to use the module, but it's probably less work than submitting for inclusion.

conorsch avatar Sep 18 '15 20:09 conorsch

Thank you.

I suppose there would be needed at least the addition of some tests to get included to Ansible Extras and I'm currently too busy for that. Since I've fixed the license issue, if you like...

tnt avatar Sep 24 '15 11:09 tnt

Since I've fixed the license issue, if you like...

Thanks for that. I missed this on recent trips back to the repo, because I wasn't looking inside the module file itself. Generous of you. I'll refresh myself on how the module works (getting irritated with repetitious gpg --import tasks again, which is why I'm back here) and see it we can't submit it for inclusion.

conorsch avatar Mar 16 '16 20:03 conorsch

The problem with submitting to -extras is a really long cycle for fixing problems/releasing new features.

Just about to pull it down and improve it on file-based keys (hopefully).

tedder avatar Sep 02 '16 22:09 tedder

@tedder Glad to hear it. I've just pulled the module down and added it to a local site config so I can start using it day-to-day, which should help identifying fixes. If you end up submitting it and need a review, feel free to tag me.

conorsch avatar Sep 02 '16 22:09 conorsch

Okay, I'll tag you. I'm doing some iteration on the file-based key things right now. It's a bit of brain surgery but it'll be a great new feature.

tedder avatar Sep 02 '16 22:09 tedder

+1 on Ansible Galaxy being useful. I think you just need to add some metadata files before it is ready for people to point at your github.

noaho avatar Jul 28 '17 08:07 noaho