summaryrefslogtreecommitdiffstats
path: root/install/tools
diff options
context:
space:
mode:
Diffstat (limited to 'install/tools')
-rwxr-xr-xinstall/tools/ipa-csreplica-manage6
-rwxr-xr-xinstall/tools/ipa-managed-entries6
-rwxr-xr-xinstall/tools/ipa-replica-manage9
3 files changed, 14 insertions, 7 deletions
diff --git a/install/tools/ipa-csreplica-manage b/install/tools/ipa-csreplica-manage
index 87c1c2a95..b5474eb45 100755
--- a/install/tools/ipa-csreplica-manage
+++ b/install/tools/ipa-csreplica-manage
@@ -94,7 +94,8 @@ def list_replicas(realm, host, replica, dirman_passwd, verbose):
try:
# connect to main IPA LDAP server
conn = ipaldap.IPAdmin(host, 636, cacert=CACERT)
- conn.do_simple_bind(bindpw=dirman_passwd)
+ conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN,
+ bind_password=dirman_passwd)
dn = DN(('cn', 'masters'), ('cn', 'ipa'), ('cn', 'etc'), ipautil.realm_to_suffix(realm))
entries = conn.get_entries(dn, conn.SCOPE_ONELEVEL)
@@ -295,7 +296,8 @@ def add_link(realm, replica1, replica2, dirman_passwd, options):
sys.exit(str(e))
try:
conn = ipaldap.IPAdmin(replica2, 636, cacert=CACERT)
- conn.do_simple_bind(bindpw=dirman_passwd)
+ conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN,
+ bind_password=dirman_passwd)
dn = DN(('cn', 'CA'), ('cn', replica2), ('cn', 'masters'), ('cn', 'ipa'), ('cn', 'etc'),
ipautil.realm_to_suffix(realm))
diff --git a/install/tools/ipa-managed-entries b/install/tools/ipa-managed-entries
index 8a89da8a8..9dc7eae76 100755
--- a/install/tools/ipa-managed-entries
+++ b/install/tools/ipa-managed-entries
@@ -91,7 +91,8 @@ def main():
if options.dirman_password:
try:
- conn.do_simple_bind(bindpw=options.dirman_password)
+ conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN,
+ bind_password=options.dirman_password)
except errors.ACIError:
sys.exit("Invalid credentials")
else:
@@ -101,7 +102,8 @@ def main():
if dirman_password is None:
sys.exit("Directory Manager password required")
try:
- conn.do_simple_bind(bindpw=dirman_password)
+ conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN,
+ bind_password=dirman_password)
except errors.ACIError:
sys.exit("Invalid credentials")
except errors.ExecutionError as lde:
diff --git a/install/tools/ipa-replica-manage b/install/tools/ipa-replica-manage
index 5ca7f5948..e7c30895b 100755
--- a/install/tools/ipa-replica-manage
+++ b/install/tools/ipa-replica-manage
@@ -169,7 +169,8 @@ def list_replicas(realm, host, replica, dirman_passwd, verbose, nolookup=False):
try:
conn = ipaldap.IPAdmin(host, 636, cacert=CACERT)
if dirman_passwd:
- conn.do_simple_bind(bindpw=dirman_passwd)
+ conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN,
+ bind_password=dirman_passwd)
else:
conn.do_sasl_gssapi_bind()
except Exception as e:
@@ -628,7 +629,8 @@ def clean_dangling_ruvs(realm, host, options):
"""
conn = ipaldap.IPAdmin(host, 636, cacert=CACERT)
try:
- conn.do_simple_bind(bindpw=options.dirman_passwd)
+ conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN,
+ bind_password=options.dirman_passwd)
# get all masters
masters_dn = DN(api.env.container_masters, api.env.basedn)
@@ -673,7 +675,8 @@ def clean_dangling_ruvs(realm, host, options):
for master_cn, master_info in info.items():
try:
conn = ipaldap.IPAdmin(master_cn, 636, cacert=CACERT)
- conn.do_simple_bind(bindpw=options.dirman_passwd)
+ conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN,
+ bind_password=options.dirman_passwd)
master_info['online'] = True
except Exception:
print("The server '{host}' appears to be offline."