Issue #9903 has been updated by James Turnbull. Project changed from Puppet Documentation to Puppet
---------------------------------------- Feature #9903: ldap ENC extension to use environment parent node https://projects.puppetlabs.com/issues/9903 Author: Luke Alexander Status: Unreviewed Priority: Normal Assignee: Category: Target version: Affected Puppet version: Keywords: ldap enc Branch: 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, I guess to make this feature not tied specifically to ldap it should probably be programmed for use with any ENC? I'd be happy to assist with any development or testing. Thanks! -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
