[openstack-dev] [TripleO] Forming our plans around Ansible

Luke Hinds lhinds at redhat.com
Fri Jul 7 21:35:38 UTC 2017

On Fri, Jul 7, 2017 at 10:17 PM, James Slagle <james.slagle at gmail.com>

> On Fri, Jul 7, 2017 at 5:00 PM, Luke Hinds <lhinds at redhat.com> wrote:
> > I can't offer much in-depth feedback on the pros and cons of each
> scenario.
> > My main point would be to try and simplify as much as we can, rather then
> > adding yet more tooling to the stack. At the moment ooo is spread across
> > multi repos and events are handed around multiple tool sets and queues.
> This
> > adds to a very steep learning curve for the folk who have to operate
> these
> > systems, as there are multiple moving parts to contend with. At the
> moment
> > things seem 'duck taped' together, so we should avoid adding more
> > complexity, and refactor down to a simpler architecture instead.
> >
> > With that in mind [1] sounds viable to myself, but with the caveat that
> > others might have a better view of how much of a fit that is for what we
> > need.
> Agreed, I think the goal ought to be a move towards simplification
> with Ansible at the core.
> An ideal scenario for me personally would be a situation where
> operators could just run Ansible in the typical way that they do today
> for any other project. Additionally, we'd have a way to execute the
> same Ansible playbook/roles/vars/whatever via Mistral so that we had a
> common API for our CLI and UI.
> Perhaps the default would be to go through the API, and more advanced
> usage could interface with Ansible directly.

I like the sound of this approach, as we then have a API for driving
complex deployment and upgrades, but if an operator needs to troubleshoot
or customise, they can do so with pure play ansible. Yet mistral is there
to drive the main complexity of a full openstack deployment.

> Additionally, we must have a way to maintain backwards compatibility
> with our existing template interfaces, or at least offer some form of
> migration tooling.
> Thanks for your feedback.
> --
> -- James Slagle
> --
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Luke Hinds | NFV Partner Engineering | Office of Technology | Red Hat
e: lhinds at redhat.com | irc: lhinds @freenode | m: +44 77 45 63 98 84 | t: +44
12 52 36 2483
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170707/4ac09fd7/attachment.html>

More information about the OpenStack-dev mailing list