[openstack-dev] [puppet] Proposal to configure Oslo libraries

Mathieu Gagné mgagne at iweb.com
Fri May 8 19:50:53 UTC 2015


On 2015-05-07 4:19 PM, Emilien Macchi wrote:
> 
> Proposals
> =========
> 
> #1 Creating puppet-oslo
> ... and having oslo::messaging::rabbitmq, oslo::messaging::qpid, ...,
> oslo::logging, etc.
> This module will be used only to configure actual Oslo libraries when we
> deploy OpenStack. To me, this solution is really consistent with how
> OpenStack works today and is scalable as soon we contribute Oslo
> configuration changes in this module.
> 
> #2 Using puppet-openstacklib
> ... and having openstacklib::oslo::messaging::(...)
> A good thing is our modules already use openstacklib.
> But openstacklib does not configure OpenStack now, it creates some
> common defines & classes that are consumed in other modules.
> 

I prefer #1 due to oslo configs being specific to OpenStack versions.

The goal of openstacklib is to (hopefully) be OpenStack version agnostic
and be used only for code common across all *our* modules.

That's why I suggest going with solution #1, unless someone comes with a
solution to support multiple OpenStack versions in openstacklib without
the use of stable branches.

-- 
Mathieu



More information about the OpenStack-dev mailing list