I've been trying to wrap my head around ENCs.

Kelsey Hightower gave me some very useful info in IRC the other day, but 
there are still some things I can't quite get my head around.

>From what I can tell, an ENC allows you to assign classes and parameters 
(top scope variables) to a given node or group of nodes.

They cannot declare/define relationships (chain classes together to order 
them) or declare individual resources.

The purpose is to help separate data and configuration.

>From reading what documentation I could find on the puppet site (some of 
which is potentially inaccurate / outdated from the wiki), the only way to 
get around these limits is to build your modules, then define a series of 
wrapper classes and super classes and assign these to the nodes.

We've got 2 dozen or so systems that we manage with puppet, and so far have 
done it all just using node defs.

What benefits would there be in using an ENC, from an admin side of things? 
Is it something that would be worth my time in setting up?

I'm trying to understand this, and my long term goal is to maximize the 
benefit we get from puppet.

Thanks.

Lee

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/Lr4lgnpVWcwJ.
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