locationlabs.el-network
el-network
Ansible-Rolle zur Verwaltung von Netzwerkschnittstellen auf Enterprise Linux.
Anforderungen
- netaddr
Hinweis: Diese Rolle ist nicht mit firewalld kompatibel.
Rollenvariablen
el_network_interfaces
: Liste der Schnittstelleniface
: Name der Schnittstelle- Häufige Schnittstellenoptionen:
ip4
: IPv4-Adresse in CIDR-Notationgw4
: Standardgatewaybridge
: Name der Bridge-Schnittstelle, zu der diese gehört
type
: Art der Schnittstelle- Ethernet
dhcp
: DHCP aktivierenvlan
: VLAN-Unterstützung aktivieren
- Bond-Slave
master
: Name der übergeordneten Bond-Schnittstelle
- Bond
bonding_mode
: Standardwert 4 - 802.3adlacp_rate
: Standardwert 1 - schnellxmit_hash_policy
: Standardwert layer3+4miimon
: Standardwert 100
- Bridge
- Ethernet
el_network_whitelist_ifaces
: Liste der auf die Whitelist gesetzten Schnittstellen, die nicht entfernt werden sollen. Typischerweise lo und idrac.el_network_configured_ifaces
: Automatisch generierte Variable, die eine Liste von Schnittstellen auf dem Zielhost zum Konfigurieren enthält.
Abhängigkeiten
Nicht zutreffend
Beispiel-Playbook
Beispiel für die Variablenkonfiguration:
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: ja
- iface: br0
type: bridge
ip4: '10.0.0.10/24'
gw4: '10.0.0.1'
Dann einfach die Rolle ausführen:
- hosts: servers
roles:
- el-network
OVS
Einfacher OVS-Support vorhanden, um eine Schnittstelle und/oder Bridge in OVS zu integrieren. Hinweis: Diese Rolle installiert OVS nicht, das liegt in der Verantwortung des Administrators.
el_network_interfaces:
- iface: ens33
type: ethernet
bridge: br-ex
ovs: ja
- iface: br-ex
type: bridge
ovs: ja
ip4: '172.16.0.10/24'
Installieren
ansible-galaxy install locationlabs.el-network
Lizenz
apache-2.0
Downloads
240
Besitzer