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