On 02/04/15 20:31, Fox, Kevin M wrote:
I'm not sure how to feel about this... Its clever...
That's... unfortunate ;)
Ideally this would sound like something that is a natural fit for Heat's
data model. The reason it's not is that config management tools like
Puppet are less sophisticated than Heat in terms of their modelling -
they only model the things that you want to change, and there's no way
to reverse a change.
That's not really a criticism of Puppet, it's kind of inevitable that
you can't represent the full complexity of a modern Linux system.
TripleO initially tried to get around this by doing image replacement
only, but it turns out that's too heavyweight to be practical. The real
long-term fix, at least for the application part of a deployment, is
most likely containers. However, we need to wait for the Kolla project
to become mature before we can deploy OpenStack using containers in TripleO.
I started to respond to the rest of your comments, but I decided not to
do so here, because this thread is about what we can/should do right
now, for TripleO, in Kilo, with Heat already in feature freeze.
cheers,
Zane.
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev