horizonnet.kerberos_server

serveur_kerberos

Statut de Construction Licence Ansible Galaxy

Ce rôle aide à installer un KDC sur l'hôte cible, initialement dérivé du dépôt de Benno Joy. Le playbook déploie un KDC et crée un nouveau royaume comme spécifié dans le paramètre, il crée également un utilisateur administrateur par défaut qui peut être utilisé pour gérer ce serveur kerberos. Le nom par défaut de l'administrateur peut être spécifié via "kerberos_server_kadmin_user" et le mot de passe via "kerberos_server_kadmin_pass". De plus, un utilisateur appelé "cloudera-scm" est créé pour être utilisé par Cloudera Manager.

Exigences

Ce rôle nécessite Ansible 1.4 ou supérieur et les exigences de la plateforme sont listées dans le fichier de métadonnées.

Variables du Rôle

Les variables qui peuvent être passées à ce rôle et une brève description à leur sujet sont les suivantes :

kerberos_server_realm_name: EXAMPLE.COM         # Le nom du royaume pour le serveur kerberos
kerberos_server_kdc_port: 88                    # Le port sur lequel le kdc doit écouter
kerberos_server_master_db_pass: foobar          # Mot de passe pour la base de données master de kerberos
kerberos_server_kadmin_pass: foobar             # Mot de passe pour l'administrateur kerberos
kerberos_server_kadmin_user: test               # Nom d'utilisateur pour le serveur kerberos
kerberos_server_users:                          # Liste des utilisateurs qui doivent être ajoutés à la base de données KDC
  - name: utilisateur
    password: motdepasse                        # mot de passe initial, si l'utilisateur existe déjà, le mot de passe ne sera pas changé
    state: présent                               # peut être présent ou absent

Exemple

Voici un exemple qui déploie un serveur kerberos avec le royaume EXAMPLE.COM et un utilisateur administrateur "root" et le mot de passe "foobar"

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

Dépendances

Aucune

Licence

Licencié sous la licence BSD à 3 clauses. Voir le fichier LICENCE pour plus de détails.

Informations sur l'Auteur

Matthias Baumann & Jan Hentschel (Ultra Tendency GmbH)

À propos du projet

Role to install kerberos server(s)

Installer
ansible-galaxy install horizonnet.kerberos_server
Licence
bsd-3-clause
Téléchargements
123
Propriétaire
Big Data and the Cloud help tackle even the toughest problems. Impressum: https://ultratendency.com/