Skip to content

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:

The connection settings live in each plugin's ldap: block; the LDAP plugin README describes them.

Tests

1
cd plugins/ldap-client && uv run pytest tests/

The live tests need an LDAP server and are skipped without one.