capitanh.openldap-ansible-role

OpenLDAP Rola Ansible

Ta rola instaluje OpenLDAP i ładuje przykładowe dane. Przeznaczona jest do celów developerskich i testowych, nie do użycia jako serwer produkcyjny.

Wymagania

Brak

Zmienne roli

Ta rola wymaga zdefiniowania następujących zmiennych w innym miejscu w playbooku, który ją wykorzystuje:

ldap_basedn:       dc=mydomain,dc=net         # Podstawowy DN
ldap_server_uri:   ldap://localhost:389       # URI serwera LDAP
ldap_bind_pw:      secret                     # hasło do łączenia

Dodatkowo, aby załadować użytkowników i grupy, powinieneś zdefiniować następującą strukturę:

ldap_users:
  user_id1:
    cn: Imię1 Nazwisko1
    givenname: Imię1
    sn: Nazwisko1
    mail: [email protected]
    userpassword: hasło
  user_id2:
    cn: Imię2 Nazwisko2
    givenname: Imię2
    sn: Nazwisko2
    mail: [email protected]
    userpassword: hasło
ldap_groups:
  - name: grupa1
    members:
      - user_id1
  - name: grupa2
    members:
      - user_id1
      - user_id2

Zależności

Brak

Przykładowy Playbook

Zarejestruj rolę w requirements.yml:

- src: capitanh.openldap-ansible-role
  name: openldap

Dodaj ją do swoich playbooków:

- hosts: serwery
  roles:
  - openldap

Licencja

BSD

O projekcie

This role installs openldap and loads some example data

Zainstaluj
ansible-galaxy install capitanh.openldap-ansible-role
Licencja
Unknown
Pobrania
1.4k
Właściciel