diff --git a/roles/ldap_netdb/files/netdb-update.py b/roles/ldap_netdb/files/netdb-update.py index 37d87de..54cee5e 100644 --- a/roles/ldap_netdb/files/netdb-update.py +++ b/roles/ldap_netdb/files/netdb-update.py @@ -121,7 +121,9 @@ def main(verbose): sys.argv[0].split("/")[-1], logoption=syslog.LOG_PID, facility=syslog.LOG_DAEMON ) (conn, basedn) = ldap_connect() + count = 0 for (hostname, mtime) in get_hostlist(): + count = count + 1 if hostname in ("localhost"): continue dn = f"cn={hostname},ou=Hosts,{basedn}" @@ -161,6 +163,8 @@ def main(verbose): syslog.syslog(syslog.LOG_INFO, f"Adding netdb data for host '{dn}'") if not conn.add(dn, attributes=ldap_data): print(dn, conn.result) + if count == 0: + print("ERR: No hosts found") syslog.closelog()