horizonnet.kerberos_server
kerberos_server
Ten program pomaga w instalacji KDC na docelowym hoście, początkowo wzięty z repozytorium Benno Joy. Skrypt wdraża KDC i tworzy nową rzeczywistość zgodnie z podanym parametrem, a także tworzy domyślnego użytkownika administratora, który może być używany do zarządzania serwerem kerberos. Domyślną nazwę administratora można określić przez "kerberos_server_kadmin_user" i hasło przez "kerberos_server_kadmin_pass". Dodatkowo tworzony jest użytkownik o nazwie "cloudera-scm", który będzie używany przez Cloudera Manager.
Wymagania
Ten program wymaga Ansible w wersji 1.4 lub wyższej, a wymagania platformowe są wymienione w pliku metadanych.
Zmienne roli
Zmienne, które można przekazać do tego programu oraz ich krótki opis to:
kerberos_server_realm_name: EXAMPLE.COM # Nazwa rzeczywistości dla serwera kerberos
kerberos_server_kdc_port: 88 # Port, na którym kdc powinien słuchać
kerberos_server_master_db_pass: foobar # Hasło do głównej bazy danych kerberos
kerberos_server_kadmin_pass: foobar # Hasło dla administratora kerberos
kerberos_server_kadmin_user: test # Nazwa użytkownika dla serwera kerberos
kerberos_server_users: # Lista użytkowników, którzy powinni zostać dodani do bazy danych KDC
- name: user
password: password # domyślne hasło, jeśli użytkownik już istnieje, hasło nie zostanie zmienione
state: present # może być obecny lub nieobecny
Przykład
Poniżej znajduje się przykład wdrażający serwer kerberos z Rzeczywistością jako EXAMPLE.COM oraz użytkownika administratora "root" i hasło "foobar"
- hosts: all
roles:
- { role: kerberos_server, kerberos_server_realm_name: "EXAMPLE.COM",
kerberos_server_kadmin_user: "root",
kerberos_server_kadmin_pass: "foobar" }
Zależności
Brak
Licencja
Licencjonowane na zasadach BSD 3-clause. Zobacz plik LICENSE po szczegóły.
Informacje o autorach
Matthias Baumann & Jan Hentschel (Ultra Tendency GmbH)
ansible-galaxy install horizonnet.kerberos_server