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.