yabhinav.ipaserver
Servidor IPA
Un rol que instala y configura el servidor IPA.
Requisitos
- Se requiere que tu máquina Linux no tenga otras instalaciones y configuraciones de Kerberos como MIT-KDC y ActiveDirectory, el archivo krb5.conf será sobrescrito por la instalación de IPA.
- Si mod_ssl está configurado para escuchar en el puerto 443, se reconfigurará para usar el puerto 10443 debido a un conflicto directo con la instalación de mod_nss.
Variables del Rol
Las variables obligatorias se enumeran aquí con valores predeterminados:
ipaserver_realm: "EXAMPLE.COM"
ipaserver_domain: "example.com"
ipaserver_admin_password : * * * * * * * * * * *
ipaserver_dir_admin_password : * * * * * * * * * * *
Las variables opcionales se enumeran aquí con valores predeterminados:
ipaserver_configure_ssh: True
ipaserver_configure_sshd: True
ipaserver_hbac_allow: True
ipaserver_idstart: 5000
ipaserver_idmax: False
ipaserver_setup_ntp: True
ipaserver_setup_dns: False
ipaserver_ssh_trust_dns: False
ipaserver_dns_forwarder: 8.8.8.8
ipaserver_ui_redirect: True
Otras variables que no deben ser cambiadas:
ipaserver_admin_username: admin
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: localhost
become_user: True
gather_facts: True
roles:
- yabhinav.ipaserver
Problemas
- No se recomienda ejecutar este rol desde ansible corriendo en python-virtualenv en Ubuntu16.04 localmente debido a este problema. También revisa el mismo problema aquí.
- Freeipa-admintools está disponible solo en Ubuntu16.04, por lo que el soporte para Debian 7, 8 y Ubuntu 12.04 y 14.04 no está presente para este rol.
Licencia
MIT
Información del Autor
Creado por Abhinav Yalamanchili
Acerca del proyecto
Install a clean IPA server for RHEL/CentOS and Debian/Ubuntu.
Instalar
ansible-galaxy install yabhinav.ipaserver
Licencia
Unknown
Descargas
126
Propietario
BigData Engineer with a bit of dabbling in python, ansible, pyspark, aws and java