ahuffman.resolv

Rol de Ansible

ahuffman.resolv

Un rol de Ansible para configurar /etc/resolv.conf

Variables del Rol

Predeterminados

Nombre de Variable Requerido Descripción Valor Predeterminado Tipo
resolv_nameservers Una lista de hasta 3 direcciones IP de servidores DNS [] lista
resolv_domain no Nombre de dominio local "" cadena
resolv_search no Lista de hasta 6 dominios a buscar para la resolución de nombres de host [] lista
resolv_sortlist no Lista de pares de dirección IP y máscara de red para ordenar las direcciones devueltas por gethostbyname. [] lista
resolv_options no Lista de opciones para modificar ciertas variables internas del resolutor. [] lista

Ejemplos de Playbooks

Invocación del Rol

    - name: "Invocación del Rol - Ejemplo ahuffman.resolv"
      hosts: "todos"
      roles:
        - role: "ahuffman.resolv"
          resolv_nameservers:
            - "8.8.8.8"
            - "8.8.4.4"
          resolv_domain: "foo.org"
          resolv_search:
            - "foo.bar"
            - "foobar.com"
          resolv_options:
            - "timeout:2"
            - "rotate"

Invocación del Rol con Variables Definidas Externamente (group_vars / host_vars)

    - name: "Invocación del Rol - Ejemplo ahuffman.resolv"
      hosts: "todos"
      roles:
        - role: "ahuffman.resolv"
          when:
            - resolv_nameservers is defined
            - resolv_nameservers | length > 0

Rol Incluido

---
- name: "Rol Incluido - Ejemplo ahuffman.resolv"
  hosts: "todos"
  tasks:
    - name: "Configurar resolv.conf"
      include_role:
        name: "ahuffman.resolv"
      vars:
        resolv_nameservers:
          - "8.8.8.8"
          - "8.8.4.4"
        resolv_domain: "foo.org"
        resolv_search:
          - "foo.bar"
          - "foobar.com"
        resolv_options:
          - "timeout:2"
          - "rotate"

Licencia

MIT

Información del Autor

Andrew J. Huffman

Acerca del proyecto

An Ansible role to configure /etc/resolv.conf

Instalar
ansible-galaxy install ahuffman.resolv
Licencia
mit
Descargas
1.2M
Propietario