capitanh.openldap-ansible-role
OpenLDAP Ansible Rolle
Diese Rolle installiert OpenLDAP und lädt einige Beispieldaten. Sie ist für Entwicklungs- und Testzwecke gedacht und nicht für den Einsatz als Produktionsserver.
Anforderungen
Keine
Rollenvariablen
Diese Rolle benötigt die folgenden Variablen, die an anderer Stelle im Playbook definiert werden müssen:
ldap_basedn: dc=mydomain,dc=net # Basis DN
ldap_server_uri: ldap://localhost:389 # LDAP-Server-URI
ldap_bind_pw: geheim # Bind-Passwort
Zusätzlich sollten Sie, um Benutzer und Gruppen zu laden, die folgende Struktur definieren:
ldap_users:
user_id1:
cn: Name1 Nachname1
givenname: Name1
sn: Nachname1
mail: [email protected]
userpassword: passwort
user_id2:
cn: Name2 Nachname2
givenname: Name2
sn: Nachname2
mail: [email protected]
userpassword: passwort
ldap_groups:
- name: gruppe1
members:
- user_id1
- name: gruppe2
members:
- user_id1
- user_id2
Abhängigkeiten
Keine
Beispiel-Playbook
Registrieren Sie die Rolle in requirements.yml:
- src: capitanh.openldap-ansible-role
name: openldap
Fügen Sie es in Ihren Playbooks ein:
- hosts: server
roles:
- openldap
Lizenz
BSD