<div dir="ltr"><div>If you want to make the Ansible role reusable, I recommend to put it into a separate Git repository and make it available via Ansible Galaxy. I also recommend do make it more atomic (one role for Pulp, one role for MongoDB and one role for Qpid). The role should also take advantage of existing Ansible modules (e.g. package, yum_repository, ...).</div><div><br></div><div>I have created such role myself and made it available on GitHub:</div><div><br></div><a href="https://github.com/jtyr/ansible-pulp">https://github.com/jtyr/ansible-pulp</a><br><div><br></div><div>Best regards,</div><div>Jiri</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 20, 2016 at 7:55 PM, Jeremy Cline <span dir="ltr"><<a href="mailto:jcline@redhat.com" target="_blank">jcline@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 06/20/2016 02:40 PM, Sean Myers wrote:<br>
> Yes. I'm also happy to see the ansible books live in devel since they're primarly<br>
> used by vagrant and CI, which would both live in devel, and you can't do either<br>
> without one or the ansible playbooks.<br>
<br>
</span>I was thinking that maybe we should consolidate the roles and package<br>
them for Ansible Galaxy[0]. Just to be clear, the roles are reusable<br>
and live in the `roles` directory[1]. The playbooks[2] describe what<br>
roles should be applied to which host and are particular to our<br>
development environment.<br>
<br>
<br>
[0] <a href="https://galaxy.ansible.com/" rel="noreferrer" target="_blank">https://galaxy.ansible.com/</a><br>
[1] <a href="https://github.com/pulp/pulp/tree/master/playpen/ansible/roles" rel="noreferrer" target="_blank">https://github.com/pulp/pulp/tree/master/playpen/ansible/roles</a><br>
[2]<br>
<a href="https://github.com/pulp/pulp/blob/master/playpen/ansible/vagrant-playbook.yml" rel="noreferrer" target="_blank">https://github.com/pulp/pulp/blob/master/playpen/ansible/vagrant-playbook.yml</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Jeremy Cline<br>
<br>
</font></span><br>_______________________________________________<br>
Pulp-list mailing list<br>
<a href="mailto:Pulp-list@redhat.com">Pulp-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pulp-list" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-list</a><br></blockquote></div><br></div>