# 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