summaryrefslogtreecommitdiffstats
path: root/lib/puppet
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-06-12 19:01:43 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-06-12 19:01:43 +0000
commitedfaf6e03cd0a47f964fab0b9a27888ec002d680 (patch)
tree64bf172d1e5c8a49330d814c44a4f69437eba4f1 /lib/puppet
parent555e1b8e18e010aeefb8b181b2e2e367fd2e4e4b (diff)
downloadpuppet-edfaf6e03cd0a47f964fab0b9a27888ec002d680.tar.gz
puppet-edfaf6e03cd0a47f964fab0b9a27888ec002d680.tar.xz
puppet-edfaf6e03cd0a47f964fab0b9a27888ec002d680.zip
Adding support for following referrals
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1252 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet')
-rw-r--r--lib/puppet/parser/interpreter.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/puppet/parser/interpreter.rb b/lib/puppet/parser/interpreter.rb
index 8ce85a666..8a6018b58 100644
--- a/lib/puppet/parser/interpreter.rb
+++ b/lib/puppet/parser/interpreter.rb
@@ -112,6 +112,7 @@ module Puppet
begin
@ldap = LDAP::Conn.new(Puppet[:ldapserver], Puppet[:ldapport])
@ldap.set_option(LDAP::LDAP_OPT_PROTOCOL_VERSION, 3)
+ @ldap.set_option(LDAP::LDAP_OPT_REFERRALS, LDAP::LDAP_OPT_ON)
@ldap.simple_bind(Puppet[:ldapuser], Puppet[:ldappassword])
rescue => detail
raise Puppet::Error, "Could not connect to LDAP: %s" % detail