jedimt.network_setup

Rol de Ansible: Configuración de Netplan

Construye y aplica una configuración de Netplan para un host. Este rol asume que hay dos adaptadores físicos y configurará información de IP estática para la interfaz principal y deshabilitará la interfaz secundaria. Esto es útil para implementaciones de Kubernetes, donde tener una interfaz secundaria activa puede causar problemas de enrutamiento de tráfico para MetalLB.

Requisitos

Ninguno

Variables del Rol

Hay tres variables incluidas en el rol: # Servidor DNS primario dns_server: 10.100.24.11

# Servidor DNS secundario
dns_server_2: 10.100.24.21

# Dominio de búsqueda DNS
domain: tme.nebulon.com

Además, hay otro conjunto de variables que están definidas en archivos host_vars para cada host. Esto se hace para proporcionar información de red específica por host. Alternativamente, las variables mgt_net y gateway4 podrían ser generadas dinámicamente a partir de hostvars, asumiendo que las reservas DHCP aplican la configuración de IP correcta al host y solo estamos codificando esa información en asignaciones estáticas.

# Dirección de la red de gestión en formato CIDR
mgt_net: 10.100.25.46/22

# Dirección de la puerta de enlace en formato IPV4
gateway4: 10.100.24.1

Dependencias

Ninguna

Ejemplo de Playbook

# ===========================================================================
# Configuración de red
# ===========================================================================
- name: Configurar netplan y ajustes de DNS
  hosts: servidores
  tags: play_network_setup

  roles:
    - jedimt.network_setup

Licencia

MIT

Información del Autor

Aaron Patten aaronpatten@gmail.com

Acerca del proyecto

Set Netplan configuration

Instalar
ansible-galaxy install jedimt.network_setup
Licencia
mit
Descargas
101
Propietario