ENC + include/require = no need for inheritance. Classify roles for your servers, assign classes and parameters to the roles.
On Wed, Aug 10, 2011 at 4:33 PM, Darrell Fuhriman <darr...@garnix.org>wrote: > [Following up a little late] > > Is anyone using node inheritance and happy with how it works? If so, can > you describe your setup briefly? > > > I make very limited use of node inheritance. I use > > node basenode { > include $operatingsystem > [other stuff I want absolutely everywhere] > } > > node default inherits basenode{} > > node X inherits basenode { > [more stuff] > } > > > I have little to add that the others haven't said, except to emphasize that > the whole puppet inheritance model is broken. > > I'm increasingly of the opinion that, were I designing puppet 3, I would > completely ditch the custom syntax in favor of a more straight-up ruby DSL > and take advantage of ruby inheritance abilities. > > Darrell > > > > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.