l3d.avahi_client

Ansible Galaxy MIT License Mantenimiento

rol de ansible avahi_client

Avahi proporciona resolución de nombres de host local usando el dominio MDNS .local. Este rol de ansible instala las dependencias requeridas y configura el resolvedor DNS de acuerdo a ello.

Puedes optar por no desplegar una nueva configuración de /etc/nsswitch.conf estableciendo avahi_client__configure_nsswitch en false.

También puedes activar una verificación de versión simple que puede evitar que ejecutes una versión más antigua de este rol al establecer submodules_versioncheck en true.

Configurando nsswitch

Si deseas resolver solo nombres IPv4 o IPv6, cambia mdns a mdns4 o mdns6 en estas variables:

avahi_client__mdns_name: 'mdns'
avahi_client__mdns_minimal_name: 'mdns_minimal'

De la documentación de nss-mdns

mdns resuelve direcciones IPv6 e IPv4, mdns4 solo direcciones IPv4 y mdns6 solo direcciones IPv6. mdns{4,6,}_minimal es casi idéntico a las versiones sin _minimal. Sin embargo, difieren en un aspecto: las versiones mínimas siempre niegan la resolución de nombres que no terminan en .local o direcciones que no están en el rango 169.254.x.x (el rango utilizado por IPV4LL/APIPA/RFC3927). Combinar los módulos NSS _minimal y los normales nos permite hacer que mDNS sea autoritativo para nombres y direcciones de Zeroconf y usarlo como respaldo para todo lo demás.

Colección de Ansible

Este rol es parte de la colección de Ansible l3d.avahi.

colección l3d.avahi Mantenimiento Licencia

Visita el README.md de la colección l3d.avahi para obtener información sobre cómo descargar o integrar la colección a tu playbook de ansible.

Ejemplo de uso del rol:

# ansible-galaxy install l3d.avahi_client

- name: "Permite que tu sistema use MDNS para resolver direcciones .local"
  hosts: localhost
  roles:
    - {role: l3d.avahi_client, tags: avahi}
  vars:
    # Habilitar verificación de versión opcional.
    submodules_versioncheck: true

Aprende más

Acerca del proyecto

Avahi provides local hostname resolution using the ".local" MDNS Domain.

Instalar
ansible-galaxy install l3d.avahi_client
Licencia
mit
Descargas
476
Propietario
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy