<div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace"><div class="gmail_default">In doing a brief audit of the `tripleo-ansible` landscape it seems like we have many repositories [0] with little to no activity (most being simple role shells) [1].</div><div class="gmail_default"><br></div><div class="gmail_default">While these repositories seem well intentioned, I'm not really sure we need them. All of these roles fall under the `tripleo-ansible` acls and, in my opinion, are at odds with the initial stated goal:</div><div class="gmail_default"><br></div><div class="gmail_default">> ... co-locating all of the Ansible tasks/roles/libraries/plugins throughout the code base into a single purpose-built repository ...</div><div class="gmail_default"><br></div><div class="gmail_default">While I can see a place for some of these roles and could rationalize building independent, reusable, repositories I don't think we're anywhere near ready for that at this time. I also believe that when where we're ready to begin building independent role repositories we should do so collaboratively; working with the likes of Infra, OpenStack-Ansible, Kolla, Airship, and anyone else who wants to contribute.</div><div class="gmail_default"><br></div><div class="gmail_default" style="font-family:Arial,Helvetica,sans-serif"><span style="font-family:"courier new",monospace">So the questions at hand</span><font face="courier new, monospace"> are: what, if anything, should we do with these repositories? Should we retire them or just ignore them? Is there anyone using any of the roles?</font></div><div class="gmail_default" style="font-family:Arial,Helvetica,sans-serif"><font face="courier new, monospace"><br></font></div><div class="gmail_default" style="font-family:Arial,Helvetica,sans-serif"><font face="courier new, monospace">[0] - <a href="https://opendev.org/openstack/project-config/src/commit/a12c6b531f58aaf9c838299cc0f2abc8c9ee9f40/gerrit/projects.yaml#L891-L1060=">https://opendev.org/openstack/project-config/src/commit/a12c6b531f58aaf9c838299cc0f2abc8c9ee9f40/gerrit/projects.yaml#L891-L1060=</a></font></div><div style="font-family:Arial,Helvetica,sans-serif"><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><font face="courier new, monospace">[<span class="gmail_default">1] - </span><span class="gmail_default"></span><span class="gmail_default"></span><a href="https://review.opendev.org/#/q/project:%255Eopenstack/ansible-role-tripleo.*+status:open">https://review.opendev.org/#/q/project:%255Eopenstack/ansible-role-tripleo.*+status:open</a><span class="gmail_default"> </span></font></div></div></div></div></div></div></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">Kevin Carter</font></div><div><font face="courier new, monospace">IRC: <span class="gmail_default" style="font-family:"courier new",monospace">cloudnull</span></font></div></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 3, 2019 at 11:27 AM Kevin Carter <<a href="mailto:kecarter@redhat.com">kecarter@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:"courier new",monospace">Hello Stackers, <br><br>I wanted to follow up on this post from last year, pick up from where it left off, and bring together a squad to get things moving.<br><br>> <a href="http://lists.openstack.org/pipermail/openstack-dev/2018-August/133801.html" target="_blank">http://lists.openstack.org/pipermail/openstack-dev/2018-August/133801.html</a><br><br>The effort to convert tripleo Puppet and heat templates with embedded Ansible to a more consumable set of playbooks and roles is in full effect. As we're working through this effort we believe co-locating all of the Ansible tasks/roles/libraries/plugins throughout the code base into a single purpose-built repository will assist us in streamlining and simplifying. Structurally, at this time, most of tripleo will remain the same. However, the inclusion of tripleo-Ansible will allow us to create more focused solutions which are independently testable, much easier understand, and simple to include into the current heat template deployment methodologies. While a straight port of the existing Ansible tasks will not be entirely possible, the goal of this ongoing effort will be zero impact on our existing workflow and solutions.<br><br>To reigniting this effort, I've put up a review to create a new "transformation" squad[0] geared toward building the structure around tripleo-ansible[1] and converting our current solutions into roles/playbooks/libraries/plugins. Initially, we'll be focused on our existing code base; however, long term, I believe it makes sense for this squad to work across projects to breakdown deployment barriers for folks using similar technologies.<br><br>We're excited to get this effort rolling again and would love to work with anyone and everyone throughout the community. If folks are interested in this effort, please let us know.<br><br>[0] - <a href="https://review.opendev.org/662763" target="_blank">https://review.opendev.org/662763</a><br>[1] - <a href="https://opendev.org/openstack/tripleo-ansible" target="_blank">https://opendev.org/openstack/tripleo-ansible</a><br></div><div><div dir="ltr" class="gmail-m_-3091616565319650853gmail_signature"><div dir="ltr"><div dir="ltr"><div><font face="courier new, monospace"><span class="gmail_default" style="font-family:"courier new",monospace"></span></font></div><div><font face="courier new, monospace"><span class="gmail_default" style="font-family:"courier new",monospace">--</span></font></div><div><font face="courier new, monospace"><span class="gmail_default" style="font-family:"courier new",monospace"><br></span></font></div><div><font face="courier new, monospace">Kevin Carter</font></div><div><font face="courier new, monospace">IRC: <span class="gmail_default" style="font-family:"courier new",monospace">cloudnull</span><br></font></div></div></div></div></div></div>
</blockquote></div>