alvaroaleman.freeipa-client
ansible-freeipa-client
Sinopsis
- hosts: todos
vars:
freeipaclient_server: ipa.demo1.freeipa.org
freeipaclient_domain: ipa.demo1.freeipa.org
freeipaclient_enroll_user: admin
freeipaclient_enroll_pass: Secret123
roles:
- alvaroaleman.freeipa-client
Descripción
Este rol permite unir clientes a un dominio IPA.
Requisitos
- CentOS 7
- Red Hat Enterprise Linux 7
- Fedora 24
- Ubuntu Trusty
- Ubuntu Xenial
- Ubuntu Bionic
Variables del Rol
freeipaclient_server
: IP/Nombre del servidor IPA a usar (cadena de texto, obligatorio)freeipaclient_domain
: Dominio a usar (cadena de texto, obligatorio)freeipaclient_enroll_user
: Nombre de usuario para registrar el host en el dominio (cadena de texto, obligatorio)freeipaclient_enroll_pass
: Contraseña para registrar el host en el dominio (cadena de texto, obligatorio)freeipaclient_hostname
: El nombre del host a utilizar para el cliente (cadena de texto, por defecto: salida deuname -n
)freeipaclient_dns_server
: Servidor DNS a configurar. Esto no hará nada si la variable está vacía (cadena de texto)freeipaclient_force_join
: Si se debe sobrescribir una entrada de host existente con el nombre solicitado (booleano, por defecto:false
)freeipaclient_enable_ntp
: Si se debe habilitar NTP. Kerberos no funcionará si el tiempo entre el maestro y el cliente se desvía demasiado (booleano, por defecto:true
)freeipaclient_all_ip_addresses
: Si se deben agregar todas las direcciones IP enrutable a DNS (booleano, por defecto:true si no es Trusty, de lo contrario false
)
Licencia
LICENCIA PÚBLICA GENERAL GNU AFFERO Versión 3
Contribuciones
Si deseas contribuir a este repositorio, ten en cuenta que este proyecto utiliza un flujo de trabajo gitflow con la próxima rama de lanzamiento llamada next
.
Por favor, haz un fork de este repositorio y crea una rama local a partir de la rama next
y crea solicitudes de extracción (pull requests) de vuelta a la rama de origen next
.
Pruebas de integración
Este rol proporciona pruebas de integración utilizando Vagrant:
cp envvars-vagrant.sample envvars
EDITOR=vim
$EDITOR envvars
source envvars
make test
Información del autor
Alvaro Aleman
Instalar
ansible-galaxy install alvaroaleman.freeipa-client
Licencia
agpl-3.0
Descargas
5.6k
Propietario