Method: Puppet::Node::Ldap#find
- Defined in:
- lib/vendor/puppet/indirector/node/ldap.rb
#find(request) ⇒ Object
Look for our node in ldap.
29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/vendor/puppet/indirector/node/ldap.rb', line 29 def find(request) names = [request.key] names << request.key.sub(/\..+/, '') if request.key.include?(".") # we assume it's an fqdn names << "default" node = nil names.each do |name| next unless info = name2hash(name) break if node = info2node(request.key, info) end node end |