lennertmertens.389ds
Rola Ansible 389ds
Rola Ansible do instalacji i konfiguracji serwera katalogowego 389. Konkretnie, odpowiedzialności tej roli to:
- Instalacja serwera katalogowego 389 na systemach RedHat
- Konfiguracja użytkowników LDAP oraz OU w kompleksowy sposób (do dodania)
Wymagania
Brak szczególnych wymagań
Zmienne roli
Zmienna | Cel |
---|---|
dirsrv_password |
Hasło, upewnij się, że ustawione |
dirsrv_admin_password |
Hasło administratora (Domyślnie: dirsrv_password) |
dirsrv_fqdn |
FQDN (Domyślnie: ansible_fqdn; jeśli ansible_fqdn jest błędne lub nie działa, ustaw odpowiednie) |
dirsrv_suffix |
Domyślnie: ostatnie dwie części z dirsrv_fqdn |
dirsrv_hostname |
Domyślnie: pierwsza część z dirsrv_fqdn |
dirsrv_ip |
Adres IP serwera katalogowego 389. Domyślnie 127.0.0.1 |
dirsrv_remove_entries |
Lista domyślnych wpisów LDAP do usunięcia podczas instalacji |
dirsrv_groups |
Lista grup do utworzenia na serwerze katalogowym |
dirsrv_users |
Lista użytkowników do utworzenia na serwerze katalogowym |
Zależności
- Rola
bertvv.rh-base
do otwierania wymaganych portów
Wymagania wstępne
- Otwórz wymagane porty dla LDAP:
rhbase_firewall_allow_ports:
- 389/tcp
- 9830/tcp
- 636/tcp
- 3269/tcp
Przykładowy Playbook
Usuń wpisy
dirsrv_remove_entries:
- "ou=Użytkownicy Specjalni,dc=green,dc=local"
- "cn=Kierownicy Księgowości,ou=Grupy,dc=green,dc=local"
Dodaj grupy
dirsrv_groups:
- name: it
gidnumber: 1001
members:
- linus
- name: sprzedaż
gidnumber: 1002
members:
- mark
Dodaj użytkowników
dirsrv_users:
- uid: linus
cn: Linus
sn: Torvalds
description: Linus Torvalds
password: "{SSHA}dIfwvAy7VNBkjywXaAXsgLPCiXemGegCShfPVQ==" # hash dla "Test123"
uidnumber: 700
gidnumber: 700
loginshell: /bin/bash
homedirectory: /home/linus
Wkład
Prosimy o zgłaszanie problemów, wniosków dotyczących funkcji lub pomysłów w sekcji Issues.
Prosimy również o przesyłanie pull requestów. Najlepszym sposobem na przesłanie PR jest najpierw utworzenie fork'a tego projektu GitHub, a następnie utworzenie gałęzi tematycznej dla proponowanej zmiany i przesłanie tej gałęzi do własnego forka. GitHub łatwo utworzy PR na podstawie tej gałęzi. Nie zapomnij dodać swojego imienia do listy współtwórców poniżej!
Licencja
Licencja 3-klauzulowa BSD, zobacz LICENCJA
Podziękowania
Rola opiera się na przestarzałej roli stworzonej przez sasilen.
Współtwórcy
- Bert Van Vreckem (utrzymujący szkielet roli)
- Lennert Mertens
- Ismail El Kaddourri
Zainstaluj
ansible-galaxy install lennertmertens.389ds
Licencja
bsd-3-clause
Pobrania
170
Właściciel
versaminds | CodeCloud