[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