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.

Reply via email to