<div dir="ltr">I concur, in infra we install roles from git repos.<div>Those are defined in a yaml that are then feeded to ansible-galaxy tool:</div><div><br></div><div><a href="http://git.openstack.org/cgit/openstack-infra/system-config/tree/roles.yaml">http://git.openstack.org/cgit/openstack-infra/system-config/tree/roles.yaml</a><br></div><div><br></div><div>Regards</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-07-13 17:58 GMT+02:00 David Moreau Simard <span dir="ltr"><<a href="mailto:dms@redhat.com" target="_blank">dms@redhat.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, Jul 13, 2016 at 9:06 AM, Wesley Hayutin <<a href="mailto:whayutin@redhat.com">whayutin@redhat.com</a>> wrote:<br>
> We also considered ansible-galaxy and any of the ansible roles found in<br>
> github/redhat-openstack/ansible-role could be moved into galaxy.  Galaxy did<br>
> not end up meeting our requirements for installing the roles and we ended up<br>
> using python setuptools.  Some roles have specific config and playbooks that<br>
> need to be copied to a standard location and galaxy just did not do that<br>
> very well.<br>
<br>
</span>What special requirements do you have around that ?<br>
I'm able to install roles both from git (zuul-cloner) and from<br>
ansible-galaxy just fine.<br>
<br>
- ansible-role-requirements.yml [1]<br>
- ansible-galaxy install [2]<br>
- ansible.cfg role path [3]<br>
<br>
Stuff doesn't necessarily need to be "uploaded" to galaxy.<br>
ansible-galaxy is really a glorified wrapper around git :)<br>
<br>
[1]: <a href="https://github.com/rdo-infra/weirdo/blob/master/ansible-role-requirements.yml" rel="noreferrer" target="_blank">https://github.com/rdo-infra/weirdo/blob/master/ansible-role-requirements.yml</a><br>
[2]: <a href="https://github.com/rdo-infra/weirdo/blob/master/tox.ini#L26" rel="noreferrer" target="_blank">https://github.com/rdo-infra/weirdo/blob/master/tox.ini#L26</a><br>
[3]: <a href="https://github.com/rdo-infra/weirdo/blob/master/playbooks/ansible.cfg#L9" rel="noreferrer" target="_blank">https://github.com/rdo-infra/weirdo/blob/master/playbooks/ansible.cfg#L9</a><br>
<br>
David Moreau Simard<br>
Senior Software Engineer | Openstack RDO<br>
<br>
dmsimard = [irc, github, twitter]<br>
<div class="HOEnZb"><div class="h5"><br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>