horizonnet.kerberos_server
kerberos_server
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)
ansible-galaxy install horizonnet.kerberos_server