Hello everyone,

Last week we got all three of the promised potential future config management 
system specs pushed to Gerrit.

They can be found here:
    * https://review.openstack.org/449933 Puppet 4 Infra
    * https://review.openstack.org/469983 Ansible Infra
    * https://review.openstack.org/565550 Containerized Infra

A good chunk of us appear to have reviewed them at this point. During today's 
Infra meeting I asked for some initial thoughts and the direction people 
thought they saw us going in.

The general mood seems to be using a system that decouples applications from 
their host platforms (containers as packaging essentially) and config 
management to build the base platform(s) that doesn't require every server have 
specific versions of specific tools (Ansible) would be a helpful long term 
goal. That said any transition will take time and the puppet upgrade is long 
over due.

With all of this considered the rough plan that I propose is: "life support 
puppet4 short/medium term, transition to ansible base + container application 
"packaging" longer term, eventually having zuul do deployments (but this last 
bit should be its own spec and is out of scope of current effort)".

I think this gives us a good short term option that should be doable (upgrade 
puppetry to puppet 4). Then we can transition in the goodness of not tightly 
coupling our config management tooling and applications themselves to the 
platforms we run. Monty has volunteered to do the combining of the specs to 
reflect what this more concrete plan would look like.

I know not everyone can attend the meetings so wanted to make sure everyone saw 
this and hence this thread. Please provide feedback if you feel strongly about 
this plan (think it is terrible or think it is great, info is useful in both 
cases).

Thank you,
Clark

_______________________________________________
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra

Reply via email to