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.

Reply via email to