This is an ansible-role to set up the ldap-authenticator for leihs.
For a full overview of configuration options look at the defaults and the docs of the authenticator. The default values all-in-all follow the official recommendations from the BigBlueButton docs. However, you can configure some more options for extra security if you prefer.
Your playbook might look like this:
---
- hosts: all
become: true
roles:
- role: elan.leihs_ldap_authenticatorFor development and testing you can use molecule. With podman as driver you can install it like this – preferably in a virtual environment:
pip install -r .dev_requirements.txtThen you can test this role using:
molecule test