We're exploring a somewhat different use case for Ansible and I'm trying to 
figure out if there's an existing feature for module management that I'm 
missing. Our use case would require several custom modules being used by 
many people in many different environments. Is there a good way to share 
and import custom modules?

So far, I've found these three ways to use custom modules:

1. Put them in a playbook under a `library` folder. We don't want to 
copy-pasta our modules everywhere, though.
2. Have everyone clone each module repo and manage their `ANSIBLE_LIBRARY` 
environment variable. It's kind of a mess since users will be of differing 
technical skill level and different OS platforms, though. It also 
complicates module updates and versioning.
3. Get them into ansible-modules-core or ansible-modules-extra. 
Unfortunately, this isn't feasible at the moment. Our modules wouldn't make 
much sense to others.

Am I missing something? Is there a better way?

Thanks in advance!

 - Evan

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/560e93ca-f072-49c5-96cb-044080c37caf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to