horizonnet.kerberos_server
kerberos_server
Este rol ayuda a instalar un KDC en el host objetivo, inicialmente basado en el repositorio de Benno Joy. El playbook despliega un KDC y crea un nuevo reino según lo especificado en el parámetro, también crea un usuario administrador predeterminado que se puede usar para gestionar este servidor kerberos. El nombre de administrador predeterminado se puede especificar a través de "kerberos_server_kadmin_user" y la contraseña mediante "kerberos_server_kadmin_pass". Además, se crea un usuario llamado "cloudera-scm" que será utilizado por Cloudera Manager.
Requisitos
Este rol requiere Ansible 1.4 o superior y los requisitos de la plataforma están listados en el archivo de metadatos.
Variables del Rol
Las variables que se pueden pasar a este rol y una breve descripción de ellas son las siguientes:
kerberos_server_realm_name: EJEMPLO.COM # El nombre del reino para el servidor kerberos
kerberos_server_kdc_port: 88 # El puerto en el que debe escuchar el kdc
kerberos_server_master_db_pass: foobar # Contraseña para la base de datos maestra de kerberos
kerberos_server_kadmin_pass: foobar # Contraseña para el administrador de kerberos
kerberos_server_kadmin_user: prueba # Nombre de usuario para el servidor kerberos
kerberos_server_users: # Lista de usuarios que deben ser añadidos a la base de datos del KDC
- name: usuario
password: contraseña # contraseña inicial, si el usuario ya existe, la contraseña no se cambiará
state: present # puede ser presente o ausente
Ejemplo
A continuación, se muestra un ejemplo que despliega un servidor kerberos con el Reino como EJEMPLO.COM y un usuario administrador "root" y contraseña "foobar"
- hosts: all
roles:
- { role: kerberos_server, kerberos_server_realm_name: "EJEMPLO.COM",
kerberos_server_kadmin_user: "root",
kerberos_server_kadmin_pass: "foobar" }
Dependencias
Ninguna
Licencia
Licenciado bajo BSD de 3 cláusulas. Consulta el archivo LICENSE para más detalles.
Información del Autor
Matthias Baumann & Jan Hentschel (Ultra Tendency GmbH)
ansible-galaxy install horizonnet.kerberos_server