[OpenStack-Infra] Proposal for changes to openstack-infra/config puppet architecture.

Jesusaurus jesusaurus at mail.com
Tue Feb 11 23:18:55 UTC 2014


On Tue, Feb 11, 2014 at 12:46 PM, Aaron Greengrass <aaron at greenbtn.com>wrote:

>
> 2.  Remove hardcoding -- openstack_project is only usable for ... o.o.
> Any hardcoded items should be variables, with a hiera lookup and a default
> as their default value.
>      ie   $puppetmaster = hiera('puppetmaster', '
> ci-puppetmaster.openstack.org') -- then you can set puppetmaster:
> 'puppethostname' in hiera, in the node that calls the puppetmaster
> manifest, or default to o.o
>

+1


>
> 3.  Redesign hiera.yaml to include a second data directory for 'public'
> data.  Start taking advantage of hiera's ability to load different data
> based on hierachy.
>
> See https://review.openstack.org/#/c/71739/ for the open review that
> addresses this.
>
>

+1

These would do wonders to help make the puppet architecture more portable,
and maintainable. :)

-- 
Jesusaurus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-infra/attachments/20140211/a62710ac/attachment.html>


More information about the OpenStack-Infra mailing list