LDAP client for Waldur Site Agent plugins
A shared library, not a backend: it registers no entry point. It wraps ldap3
with the POSIX user and group operations the LDAP-aware plugins share — search,
UID/GID allocation, group lifecycle, adding and removing group members.
Used by:
waldur-site-agent-ldap— username provisioningwaldur-site-agent-ldap-roles— group membership driven by Waldur resource and resource-project roleswaldur-site-agent-slurm— the SLURM backend's LDAP integration, installed with theldapextra (waldur-site-agent-slurm[ldap])
The connection settings live in each plugin's ldap: block; the
LDAP plugin README describes them.
Tests
1 | |
The live tests need an LDAP server and are skipped without one.