# File lib/puppet/util/ldap/connection.rb, line 12 12: def self.instance 13: ssl = if Puppet[:ldaptls] 14: :tls 15: elsif Puppet[:ldapssl] 16: true 17: else 18: false 19: end 20: 21: options = {} 22: options[:ssl] = ssl 23: if user = Puppet.settings[:ldapuser] and user != "" 24: options[:user] = user 25: if pass = Puppet.settings[:ldappassword] and pass != "" 26: options[:password] = pass 27: end 28: end 29: 30: new(Puppet[:ldapserver], Puppet[:ldapport], options) 31: end