Hi Clayton,
Thanks for sharing your experience and use of Puppet with OpenStack.
I feel less alone now. :)
On 2014-09-25 1:42 PM, Clayton O'Neill wrote:
We have a single default node definition. We have a custom fact that
determines the node's role based on it's hostname, then includes a
derived class ("include role::${::role}") based off of that
information. Since we're using something very similar to Craig Dunn's
roles/profiles pattern, and we store all the configuration in hiera, I
feel like we're getting most of the benefits of an ENC without having to
maintain one.
That's one hell of a clever idea you got there! :D
Our hiera hierarchy is pretty gross right now, since it's layered on top
of what came with puppet_openstack_builder originally. We don't use
puppet environments. Since we have a puppet master per site &
environment, we haven't had a need for them yet and I'm afraid of this
bug: http://projects.puppetlabs.com/issues/12173
Thanks for pointing that one out. I didn't know about that particular bug.
--
Mathieu
_______________________________________________
OpenStack-operators mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators