<div dir="ltr">I like the swift/HTTP proposal.<div><br></div><div>In kayobe we've considered how to customise the deployment process, with hook points [1] looking like the right approach.</div><div><br></div><div>Another possibility when deploy steps [2] land could be to break up the ansible deployment into multiple steps, and allow each step to be overridden.</div><div><br></div><div>[1] <a href="https://github.com/stackhpc/kayobe/issues/52">https://github.com/stackhpc/kayobe/issues/52</a></div><div>[2] <a href="https://review.openstack.org/#/c/412523/">https://review.openstack.org/#/c/412523/</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 31 January 2018 at 13:16, Dmitry Tantsur <span dir="ltr"><<a href="mailto:dtantsur@redhat.com" target="_blank">dtantsur@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
I'd like to discuss one idea that came to me while trying to use the ansible deploy in TripleO.<br>
<br>
The ansible deploy interface is all about customization. Meaning, we expect people to modify the playbooks. I have two concerns with it:<br>
<br>
1. Nearly any additions requires a full copy of the playbooks. Which will make the operators miss any future updates to the shipped version (e.g. from packages).<br>
<br>
2. We require operators to modify playbooks on the hard drive in a location, available to ironic-conductor. This is inconvenient when there are many conductors and quite hairy with containers.<br>
<br>
So, what came to my mind is:<br>
<br>
1. Let us maybe define some hook points in our playbooks and allow operators to overwrite only them? I'm not sure how it's going to look, so suggestions are welcome.<br>
<br>
2. Let us maybe allow a swift or http(s) URL for the playbooks_path configuration? That will be a link to a tarball that will be unpacked by ironic to a temporary location before executing.<br>
<br>
What do you think?<br>
<br>
______________________________<wbr>______________________________<wbr>______________<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.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
</blockquote></div><br></div>