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 de uname -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

Acerca del proyecto

A role to join clients to an IPA domain

Instalar
ansible-galaxy install alvaroaleman.freeipa-client
Licencia
agpl-3.0
Descargas
5.6k
Propietario