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

Über das Projekt

This role installs openldap and loads some example data

Installieren
ansible-galaxy install capitanh.openldap-ansible-role
GitHub Repository
Lizenz
Unknown
Downloads
1.4k
Besitzer