ajsalminen.hosts

Anfitriones

Este rol gestiona /etc/hosts y /etc/hostname. Los archivos se gestionan con una plantilla.

Variables del Rol

Cada entrada se describe con un diccionario que tiene las claves "address", que contiene la dirección IP de la entrada, y "hosts", que es una lista de nombres de hosts. Los nombres de host se añaden en el mismo orden, por lo que el primero será el nombre de host canónico.

Lo siguiente describe qué variables puedes configurar. Cuando se menciona "entrada", se refiere a la estructura descrita en el párrafo anterior.

hosts_ipv4_loopback_hosts: Una entrada para la dirección de bucle invertido IPv4. Por defecto, establece localhost.localdomain y localhost como nombres de host.

hosts_default_ipv4_hosts: Una entrada para la dirección IPv4 de inventario por defecto. Por defecto, se establece inventory_hostname e inventory_hostname_short de Ansible.

hosts_default_hosts: Una lista de entradas que se establecen por defecto en el rol. Contiene las dos entradas anteriores por defecto.

hosts_additional_hosts: Una lista de entradas adicionales para poner en el archivo de hosts. Vacía por defecto.

hosts_all_hosts: Lista de todas las entradas de hosts. Combina hosts_default_hosts y hosts_additional_hosts por defecto.

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre útil para los usuarios también:

- hosts: servidores
  roles:
     - role: hosts
       hosts_additional_hosts:
           - address: 192.168.0.1
             hostnames:
                 - server.example.com
                 - server

Licencia

Licencia MIT / BSD simplificada

Información del Autor

Rol creado por Antti J. Salminen en 2014.

Acerca del proyecto

Manages /etc/hosts and /etc/hostname with templates.

Instalar
ansible-galaxy install ajsalminen.hosts
Licencia
Unknown
Descargas
6.9M
Propietario