hifis.netplan
Rol de Netplan
:warning: ¡Este proyecto está archivado! :warning:
Esta rol ha sido migrada a nuestra colección hifis.toolkit
:
- https://github.com/hifis-net/ansible-collection-toolkit
- https://galaxy.ansible.com/ui/repo/published/hifis/toolkit/
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
Información del Autor
ansible-galaxy install hifis.netplan