On 19.01.2016 11:01, Xingchao Yu wrote: > Hi, all: > > Recently I submit some patches for adding rabbit_ha_queues and > correct the section name of memcached_servers params to each modules, > then I find I just did repeated things: > > 1. Adding one parameters which related to oslo.* or authtoken to > all puppet modules > 2. Correct section of parameters, move it from deprecated section > to oslo_* section, apply it on all puppet modules > > We have more than 30+ modules for now, that means we have to repeat > 10+ or 20+ times if we want to do a simple change on oslo_* common configs. > > Besides, the number of oslo_* section is growing, for example : > > - oslo_messaging_amqp > - oslo_messaging_rabbit > - oslo_middleware > - oslo_policy > - oslo_concurrency > - oslo_versionedobjects > ... > > Now we maintain these oslo_* parameters separately in each modules, > this has lead some problems: > > 1. oslo_* params are inconsistent in each modules > 2. common params explosion in each modules > 3. no convenient way for managing oslo_* params > > When I was doing some work on keystone::resource::authtoken > (https://review.openstack.org/#/c/266723/) > > Then I have a idea about adding puppet-oslo project, using a bunch > of define resources to unify oslo_* configs in each modules. > > I just write a prototype to show how does it works with oslo.cache: > > https://github.com/NewpTone/puppet-oslo/blob/master/manifests/cache.pp > > Please let me know your opinion on the same.
I liked the idea very much! And the oslo.cache PoC looks simple and elegant. > > Thanks & Regards. > > -- > Xingchao Yu > > > > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: [email protected]?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > -- Best regards, Bogdan Dobrelya, Irc #bogdando __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
