summaryrefslogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2009-08-26 14:09:36 -0400
committerRob Crittenden <rcritten@redhat.com>2009-08-27 13:36:58 -0400
commitcab55250760ad1633ed115564f83750fd91e230d (patch)
tree059651fa5008c50d17c8b01a1521705bee9f2478 /install
parent08fc563212faeca9aa4dc9339acedcac3751ca5d (diff)
downloadfreeipa-cab55250760ad1633ed115564f83750fd91e230d.tar.gz
freeipa-cab55250760ad1633ed115564f83750fd91e230d.tar.xz
freeipa-cab55250760ad1633ed115564f83750fd91e230d.zip
Enable ldapi connections in the management framework.
If you don't want to use ldapi then you can remove the ldap_uri setting in /etc/ipa/default.conf. The default for the framework is to use ldap://localhost:389/
Diffstat (limited to 'install')
-rw-r--r--install/share/ldapi.ldif6
-rwxr-xr-xinstall/tools/ipa-replica-install1
-rwxr-xr-xinstall/tools/ipa-server-install1
3 files changed, 8 insertions, 0 deletions
diff --git a/install/share/ldapi.ldif b/install/share/ldapi.ldif
new file mode 100644
index 000000000..607506fd1
--- /dev/null
+++ b/install/share/ldapi.ldif
@@ -0,0 +1,6 @@
+# Enable the ldapi listener
+dn: cn=config
+changetype: modify
+replace: nsslapd-ldapilisten
+nsslapd-ldapilisten: on
+
diff --git a/install/tools/ipa-replica-install b/install/tools/ipa-replica-install
index f56ff7a6b..d76ec0551 100755
--- a/install/tools/ipa-replica-install
+++ b/install/tools/ipa-replica-install
@@ -332,6 +332,7 @@ def main():
fd.write("realm=" + config.realm_name + "\n")
fd.write("domain=" + config.domain_name + "\n")
fd.write("xmlrpc_uri=https://%s/ipa/xml\n" % config.host_name)
+ fd.write("ldap_uri=ldapi://%%2fvar%%2frun%%2fslapd-%s.socket\n" % dsinstance.realm_to_serverid(realm_name))
if ipautil.file_exists(config.dir + "/ca.p12"):
fd.write("enable_ra=True\n")
fd.close()
diff --git a/install/tools/ipa-server-install b/install/tools/ipa-server-install
index e364db592..c09b24de5 100755
--- a/install/tools/ipa-server-install
+++ b/install/tools/ipa-server-install
@@ -575,6 +575,7 @@ def main():
fd.write("realm=" + realm_name + "\n")
fd.write("domain=" + domain_name + "\n")
fd.write("xmlrpc_uri=https://%s/ipa/xml\n" % host_name)
+ fd.write("ldap_uri=ldapi://%%2fvar%%2frun%%2fslapd-%s.socket\n" % dsinstance.realm_to_serverid(realm_name))
if options.ca:
fd.write("enable_ra=True\n")
fd.close()