Issue #9903 has been updated by James Turnbull.

Category set to LDAP
Status changed from Unreviewed to Needs Decision
Assignee set to Nigel Kersten


----------------------------------------
Feature #9903: ldap ENC extension to use environment parent node
https://projects.puppetlabs.com/issues/9903

Author: Luke Alexander
Status: Needs Decision
Priority: Normal
Assignee: Nigel Kersten
Category: LDAP
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.

Reply via email to