horizonnet.kerberos_server

kerberos_server

Build-Status Lizenz Ansible Galaxy

Diese Rolle unterstützt die Installation eines KDC (Key Distribution Center) auf dem Ziel-Host. Sie wurde ursprünglich aus dem Repository von Benno Joy abgeleitet. Das Playbook installiert einen KDC und erstellt ein neues Realm, wie im Parameter angegeben. Es wird auch ein standardmäßiger Administratorbenutzer erstellt, der zur Verwaltung dieses Kerberos-Servers verwendet werden kann. Der Standard-Admin-Name kann über "kerberos_server_kadmin_user" angegeben werden, und das Passwort über "kerberos_server_kadmin_pass". Zusätzlich wird ein Benutzer namens "cloudera-scm" erstellt, der von Cloudera Manager verwendet wird.

Anforderungen

Diese Rolle benötigt Ansible 1.4 oder höher, und die Plattformanforderungen sind in der Metadaten-Datei aufgeführt.

Rollenvariablen

Die Variablen, die an diese Rolle übergeben werden können, sind wie folgt:

kerberos_server_realm_name: EXAMPLE.COM         # Der Realm-Name für den Kerberos-Server
kerberos_server_kdc_port: 88                    # Der Port, auf dem der KDC hören soll
kerberos_server_master_db_pass: foobar          # Passwort für die Haupt-Kerberos-Datenbank
kerberos_server_kadmin_pass: foobar             # Passwort für den Kerberos-Administrator
kerberos_server_kadmin_user: test               # Benutzername für den Kerberos-Server
kerberos_server_users:                          # Liste der Benutzer, die zur KDC-Datenbank hinzugefügt werden sollen
  - name: user
    password: password                          # Anfangspasswort, falls der Benutzer bereits existiert, wird das Passwort nicht geändert
    state: present                              # kann vorhanden oder abwesend sein

Beispiel

Folgendes ist ein Beispiel, das einen Kerberos-Server mit Realm EXAMPLE.COM und einem Administratorbenutzer "root" sowie Passwort "foobar" bereitstellt:

- hosts: all
  roles:
    - { role: kerberos_server, kerberos_server_realm_name: "EXAMPLE.COM", 
                        kerberos_server_kadmin_user: "root", 
                        kerberos_server_kadmin_pass: "foobar" }

Abhängigkeiten

Keine

Lizenz

Lizenz unter BSD 3-Klausel. Siehe die LICENSE-Datei für weitere Details.

Autoreninformationen

Matthias Baumann & Jan Hentschel (Ultra Tendency GmbH)

Über das Projekt

Role to install kerberos server(s)

Installieren
ansible-galaxy install horizonnet.kerberos_server
GitHub Repository
Lizenz
bsd-3-clause
Downloads
123
Besitzer
Big Data and the Cloud help tackle even the toughest problems. Impressum: https://ultratendency.com/