summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--install/share/krb5.conf.template2
-rw-r--r--ipaserver/install/krbinstance.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/install/share/krb5.conf.template b/install/share/krb5.conf.template
index ab569714b..9cf4ee84d 100644
--- a/install/share/krb5.conf.template
+++ b/install/share/krb5.conf.template
@@ -34,7 +34,7 @@
[dbmodules]
$REALM = {
db_library = kldap
- ldap_servers = ldap://127.0.0.1/
+ ldap_servers = ldapi://%2fvar%2frun%2fslapd-$SERVER_ID.socket
ldap_kerberos_container_dn = cn=kerberos,$SUFFIX
ldap_kdc_dn = uid=kdc,cn=sysaccounts,cn=etc,$SUFFIX
ldap_kadmind_dn = uid=kdc,cn=sysaccounts,cn=etc,$SUFFIX
diff --git a/ipaserver/install/krbinstance.py b/ipaserver/install/krbinstance.py
index e7c111637..9f706797f 100644
--- a/ipaserver/install/krbinstance.py
+++ b/ipaserver/install/krbinstance.py
@@ -35,6 +35,7 @@ from ipalib import errors
from ipaserver import ipaldap
from ipaserver.install import replication
+from ipaserver.install.dsinstance import realm_to_serverid
import ldap
from ldap import LDAPError
@@ -255,6 +256,7 @@ class KrbInstance(service.Service):
SUFFIX=self.suffix,
DOMAIN=self.domain,
HOST=self.host,
+ SERVER_ID=realm_to_serverid(self.realm),
REALM=self.realm)
def __configure_sasl_mappings(self):