hifis.netplan

Rol de Netplan

:warning: ¡Este proyecto está archivado! :warning:

Esta rol ha sido migrada a nuestra colección hifis.toolkit:

Estado de CI Rol de Ansible: hifis.netplan Descargas de Rol de Ansible Licencia Apache-2.0 Última versión

Rol de Ansible para instalar y configurar Netplan.

Requisitos

Ninguno.

Variables del Rol

Variables Obligatorias que Deben Ser Establecidas y No Tienen Valores por Defecto

Ejemplo de Configuración de Red

Configuración de ejemplo para establecer la red con Netplan:

netplan_ethernets:
  - interface_name: 'eth0'
    dhcp4: 'no'
    routes:
      - to: 'default'
        via: '10.123.0.1'
    addresses:
      - '10.123.0.10/24'
    nameservers:
      addresses:
        - '8.8.8.8'
        - '9.9.9.9'
      search:
        - 'dominio.local'
        - 'dominio.nombre'

Variables que Tienen Valores por Defecto

Opción para Eliminar Archivos de Configuración de Netplan Existentes

Opción que decide si se deben eliminar los archivos de configuración de Netplan existentes:

netplan_remove_existing_configs: true

Nombre de la Plantilla del Archivo de Configuración de Netplan

Nombre de la plantilla que proporciona el archivo de configuración de Netplan:

netplan_configuration_file_template: 'config.yaml.j2'

Directorio de los Archivos de Configuración de Netplan

Directorio de los archivos de configuración de Netplan:

netplan_configuration_dir: '/etc/netplan'

Nombre del Archivo de Configuración de Netplan

Nombre del archivo de configuración de Netplan:

netplan_configuration_file: 'config.yaml'

Ruta al Archivo de Configuración de Netplan

Ruta al archivo de configuración de Netplan:

netplan_configuration_file_path: "{{ (netplan_configuration_dir, netplan_configuration_file) | path_join }}"

Paquetes que Deben Ser Instalados

Lista de paquetes que deben ser instalados:

netplan_packages:
  - 'netplan.io'

Archivo de Configuración de Red de ifupdown

Archivo de configuración de red que está presente si la red es gestionada por el paquete ifupdown:

ifupdown_ifstate_file: '/run/network/ifstate'

Solución de Problemas

Limpieza: Por Favor Desinstale el Paquete ifupdown Manualmente

Antes de que el paquete ifupdown pueda ser eliminado de forma segura, la configuración de red de netplan debe estar correctamente ajustada. Si el paquete se elimina demasiado pronto, el rol se quedará en espera.

Por esta razón, este rol no maneja la eliminación del paquete ifupdown.

Limitaciones

No se Soporta la Configuración de Redes al Iniciar

Tenga en cuenta que no se pueden configurar las redes durante la ejecución del rol. Los nodos que se gestionarán deben tener configurada la red previamente.

Sin soporte para cambiar la IP mediante la que Ansible se conecta

Tenga en cuenta que este rol no admite cambiar las direcciones IP a través de las cuales Ansible se conecta por defecto. Si cambia la dirección IP a través de la cual Ansible se conecta, es posible que el rol se quede colgado en cuanto se ejecute netplan apply. Ansible perderá su conexión SSH en ese caso.

Dependencias

Ninguna.

Licencia

Apache-2.0

Información del Autor

Equipo de Software HIFIS

Acerca del proyecto

Configure network with netplan.

Instalar
ansible-galaxy install hifis.netplan
Licencia
other
Descargas
48.1k
Propietario
Helmholtz Digital Services for Science — Collaboration made easy.