summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-06-13 23:36:40 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-06-13 23:36:40 +0000
commit076e8889a7c566415cb6dca1019aaaa2f14ef8bb (patch)
tree0b6d2f5c8dbe21a9c3a7bcd5c5f90e58e65985d9 /bin
parent15da00c2366583f54e834a11faf98d1e46f172d1 (diff)
downloadpuppet-076e8889a7c566415cb6dca1019aaaa2f14ef8bb.tar.gz
puppet-076e8889a7c566415cb6dca1019aaaa2f14ef8bb.tar.xz
puppet-076e8889a7c566415cb6dca1019aaaa2f14ef8bb.zip
adding ssl usage to puppetrun
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1269 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'bin')
-rwxr-xr-xbin/puppetrun8
1 files changed, 7 insertions, 1 deletions
diff --git a/bin/puppetrun b/bin/puppetrun
index 11926c2b0..0351b4cbc 100755
--- a/bin/puppetrun
+++ b/bin/puppetrun
@@ -104,7 +104,13 @@ end
def setupldap
begin
- @ldap = LDAP::Conn.new(Puppet[:ldapserver], Puppet[:ldapport])
+ if Puppet[:ldapssl]
+ @ldap = LDAP::SSLConn.new(Puppet[:ldapserver], Puppet[:ldapport])
+ elsif Puppet[:ldaptls]
+ @ldap = LDAP::SSLConn.new(Puppet[:ldapserver], Puppet[:ldapport], true)
+ else
+ @ldap = LDAP::Conn.new(Puppet[:ldapserver], Puppet[:ldapport])
+ end
@ldap.set_option(LDAP::LDAP_OPT_PROTOCOL_VERSION, 3)
@ldap.simple_bind(Puppet[:ldapuser], Puppet[:ldappassword])
rescue => detail