locationlabs.el-network
el-network
Un rol de Ansible para gestionar interfaces de red en Linux empresarial.
Requisitos
- netaddr
Nota: Este rol no es compatible con firewalld.
Variables del Rol
el_network_interfaces
: Lista de interfacesiface
: Nombre de la interfaz- Opciones comunes de la interfaz:
ip4
: Dirección IPv4 en notación CIDRgw4
: Puerta de enlace por defectobridge
: Nombre de la interfaz de puente de la que es miembro
type
: Tipo de interfaz- ethernet
dhcp
: Habilitar DHCPvlan
: Habilitar soporte para VLAN
- bond-slave
master
: Nombre de la interfaz de enlace principal
- bond
bonding_mode
: Valor por defecto 4 - 802.3adlacp_rate
: Valor por defecto 1 - rápidoxmit_hash_policy
: Valor por defecto capa3+4miimon
: Valor por defecto 100
- bridge
- ethernet
el_network_whitelist_ifaces
: Lista de interfaces en la lista blanca que no se deben eliminar. Típicamente lo e idrac.el_network_configured_ifaces
: Variable generada automáticamente que es una lista de interfaces en el host objetivo para configurar.
Dependencias
N/A
Ejemplo de Playbook
Configuración de ejemplos de variables:
el_network_interfaces:
- iface: ens32
type: ethernet
ip4: '192.168.0.10/24'
- iface: ens33
type: bond-slave
master: bond0
- iface: bond0
type: bond
bonding_mode: 4
bridge: br0
- iface: bond0.10
type: ethernet
vlan: yes
- iface: br0
type: bridge
ip4: '10.0.0.10/24'
gw4: '10.0.0.1'
Luego simplemente ejecuta el rol:
- hosts: servidores
roles:
- el-network
OVS
Soporte simple de OVS existe para integrar una interfaz y/o puente en OVS. Nota: Este rol no instala OVS, eso queda a cargo del administrador.
el_network_interfaces:
- iface: ens33
type: ethernet
bridge: br-ex
ovs: yes
- iface: br-ex
type: bridge
ovs: yes
ip4: '172.16.0.10/24'
Instalar
ansible-galaxy install locationlabs.el-network
Licencia
apache-2.0
Descargas
240
Propietario