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

Über das Projekt

389 Directory Server for CentOS7

Installieren
ansible-galaxy install lennertmertens.389ds
GitHub Repository
Lizenz
bsd-3-clause
Downloads
170
Besitzer
versaminds | CodeCloud