Hi, We currently use ldap ENC to set server role variables and extlookup to set domain or environment variables.
I have a suggestion regarding ldap use as an ENC - if a node within ldap has the environment attribute set then it should inherit/mixin (if available) from a node named after it's environment. It could be populated with only puppetVar type attributes so that any environment wide variables could be set within the environment node and all nodes in the environment (despite having different parents) would inherit/mixin the variables. It could perhaps be further extended so that a domain or any other grouping of nodes (if in existence) as an ldap node could be polled - the ultimate goal being to use ldap as a single point of truth - inheritance precedence could be set in much the same way as extlookup to the host/role/domain/environment level. I appreciate that not everyone uses ldap as their ENC - but we have found it extremely valuable, I also envisage that there is another (perhaps better) way of achieving the same - so any suggestions welcome. Many thanks. -- 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.