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

James E. Blair jeblair at openstack.org
Fri Feb 14 23:41:12 UTC 2014


"Aaron Greengrass" <aaron at greenbtn.com> writes:

> ...
> 6. continued refactoring of all modules until:
> they can be used in any environmentthey can be used in puppet 2.7 or
> 3.x interchangeablythey don't implicitly include more than is
> required.

Thanks for this!  I think that all sounds great.  Regarding the last
item, once the modules are fully generic, they should be moved to
individual repos and put on puppetforge.  We have a few like this, but
not many.

> Please note, these items are wide, sweeping changes, and as such I'm
> expecting we would want to tackle them in small, safe steps (ie get
> the framework in place and inert, then test changes on sandboxed
> machines, then gradually roll out to production).

You should be able to test them locally, at least enough that we would
be as satisfied as we could be that they should work in production.

However, before we land these sweeping changes, first we need to have
puppetboard or something similar running.  The design of this system is
not only that anyone should be able to propose changes, but also that
they can monitor the effects of those changes.  I'm looking forward to
the work you have proposed, but I want to make sure that, like any other
project, you can follow through on the whole process and you aren't
blocked by infra-root having to check to see if production systems are
broken.

So in short, I'd like to hold off on approving puppet refactor changes
until we have puppetboard up and running.

-Jim



More information about the OpenStack-Infra mailing list