<div dir="ltr">Hey Daniel,<div><br></div><div>So that patch is the one I was referring to about supporting swift being located elsewhere. That change would allow you to create a plugin with a swift role and be able to override where swift is currently deployed.  We had similar changes to support splitting off keystone/database/rabbitmq as well. If you look at the plugins, we are creating hiera override data to flip the switches within the existing fuel code to disable functionality on the existing controller role. That change lists the hiera values you could set in a plugin to override the values for a deployment.  You cannot use the 'base-os' role as no additional puppet gets run for the 'base-os' role and we don't do any network setup.</div><div><br></div><div>Thanks,</div><div>-Alex</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 16, 2015 at 7:42 AM, Daniel Depaoli <span dir="ltr"><<a href="mailto:daniel.depaoli@create-net.org" target="_blank">daniel.depaoli@create-net.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Alex, what about this patch <a href="https://review.openstack.org/#/c/188599/" target="_blank">https://review.openstack.org/#/c/188599/</a>?<div>Does it work? Is it possible to install swift in a 'base-os' role node? </div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 11, 2015 at 4:11 PM, Alex Schultz <span dir="ltr"><<a href="mailto:aschultz@mirantis.com" target="_blank">aschultz@mirantis.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hey Daniel,<div><br></div><div>So as part of the 7.0 work we added support in plugins to be able to create roles and being able to separate roles from the existing system. I think swift would be a good candidate for this.  I know we also added in some support for an external swift configuration that will be helpful if you choose to go down the plugin route.  As an example of a plugin where we've separated roles from the controller (I believe swift currently lives as part of the controller role), you can take a look at our keystone, database and rabbitmq plugins:</div><div><br></div><div><a href="https://github.com/stackforge/fuel-plugin-detach-keystone" target="_blank">https://github.com/stackforge/fuel-plugin-detach-keystone</a><br></div><div><a href="https://github.com/stackforge/fuel-plugin-detach-database" target="_blank">https://github.com/stackforge/fuel-plugin-detach-database</a><br></div><div><a href="https://github.com/stackforge/fuel-plugin-detach-rabbitmq" target="_blank">https://github.com/stackforge/fuel-plugin-detach-rabbitmq</a><br></div><div><br></div><div>-Alex</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Fri, Sep 11, 2015 at 2:24 AM, Daniel Depaoli <span dir="ltr"><<a href="mailto:daniel.depaoli@create-net.org" target="_blank">daniel.depaoli@create-net.org</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Hi all! <div>I'm starting to investigate some improvements for swift installation in fuel, in paticular a way to dedicate a node for it. I found this blueprint <a href="https://blueprints.launchpad.net/fuel/+spec/swift-separate-role" target="_blank">https://blueprints.launchpad.net/fuel/+spec/swift-separate-role</a> that seems to be what i'm looking for.</div><div>The blueprint was accepted but not yet started. So, can someone tell me more about this blueprint? I'm interested in working for it.</div><div><br></div><div>Best regards,</div><span><font color="#888888"><div><div><br></div>-- <br><div><div dir="ltr">========================================================
<br>Daniel Depaoli <br><div>CREATE-NET Research Center
<br>Smart Infrastructures Area
<br>Junior Research Engineer
<br>======================================================== <br></div></div></div>
</div></font></span></div>
<br></div></div>__________________________________________________________________________<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>
<br></blockquote></div><br></div>
<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>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr">========================================================
<br>Daniel Depaoli <br><div>CREATE-NET Research Center
<br>Smart Infrastructures Area
<br>Junior Research Engineer
<br>======================================================== <br></div></div></div>
</div>
</div></div><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>
<br></blockquote></div><br></div>