lennertmertens.389ds
Ansible-Rolle 389ds
Eine Ansible-Rolle zur Installation und Konfiguration eines 389 Directory Servers. Die Aufgaben dieser Rolle sind:
- Installation eines 389 Directory Servers auf RedHat-Systemen
- Konfiguration von LDAP-Benutzern und OUs auf umfassende Weise (Wird hinzugefügt)
Anforderungen
Keine spezifischen Anforderungen
Rollenvariablen
Variable | Zweck |
---|---|
dirsrv_password |
Passwort, sicherstellen, dass es gesetzt wird |
dirsrv_admin_password |
Admin-Passwort (Standard: dirsrv_password) |
dirsrv_fqdn |
FQDN (Standard: ansible_fqdn, falls ansible_fqdn fehlschlägt oder falsch ist, setzen Sie das richtige) |
dirsrv_suffix |
Standard: die letzten beiden Teile von dirsrv_fqdn |
dirsrv_hostname |
Standard: der erste Teil von dirsrv_fqdn |
dirsrv_ip |
IP-Adresse des 389 Directory Servers. Standard 127.0.0.1 |
dirsrv_remove_entries |
Liste der Standard-LDAP-Einträge, die bei der Installation gelöscht werden sollen |
dirsrv_groups |
Liste der Gruppen, die im Directory Server erstellt werden sollen |
dirsrv_users |
Liste der Benutzer, die im Directory Server erstellt werden sollen |
Abhängigkeiten
- Rolle
bertvv.rh-base
, um die erforderlichen Ports zu öffnen
Voraussetzungen
- Öffnen Sie die erforderlichen Ports für LDAP:
rhbase_firewall_allow_ports:
- 389/tcp
- 9830/tcp
- 636/tcp
- 3269/tcp
Beispiel-Playbook
Einträge entfernen
dirsrv_remove_entries:
- "ou=Special Users,dc=green,dc=local"
- "cn=Accounting Managers,ou=Groups,dc=green,dc=local"
Gruppen hinzufügen
dirsrv_groups:
- name: it
gidnumber: 1001
members:
- linus
- name: sales
gidnumber: 1002
members:
- mark
Benutzer hinzufügen
dirsrv_users:
- uid: linus
cn: Linus
sn: Torvalds
description: Linus Torvalds
password: "{SSHA}dIfwvAy7VNBkjywXaAXsgLPCiXemGegCShfPVQ==" # Hash für "Test123"
uidnumber: 700
gidnumber: 700
loginshell: /bin/bash
homedirectory: /home/linus
Mitwirken
Anfragen, Feature-Requests und Ideen sind willkommen und können im Issues-Bereich gepostet werden.
Pull-Anfragen sind ebenfalls sehr willkommen. Der beste Weg, eine PR einzureichen, besteht darin, zuerst einen Fork dieses Github-Projekts zu erstellen, dann einen Themen-Branch für die vorgeschlagene Änderung zu erstellen und diesen Branch in Ihren eigenen Fork zu pushen. Github kann dann einfach eine PR basierend auf diesem Branch erstellen. Vergessen Sie nicht, Ihren Namen zur Liste der Mitwirkenden unten hinzuzufügen!
Lizenz
3-Klausel-BSD-Lizenz, siehe LICENSE
Dankeswort
Diese Rolle basiert auf einer veralteten Rolle, die von sasilen erstellt wurde.
Mitwirkende
- Bert Van Vreckem (Pflege der Rollen-Skelett)
- Lennert Mertens
- Ismail El Kaddourri