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
Zainstaluj
ansible-galaxy install capitanh.openldap-ansible-role
Licencja
Unknown
Pobrania
1.4k
Właściciel