3.6. Gestion de la mise en réseau à l'aide des rôles système RHEL
Vous pouvez configurer les connexions réseau sur plusieurs machines cibles à l'aide du rôle network
.
Le rôle network
permet de configurer les types d'interfaces suivants :
- Ethernet
- Pont
- Collé
- VLAN
- MacVLAN
- InfiniBand
Les connexions réseau requises pour chaque hôte sont fournies sous forme de liste dans la variable network_connections
.
Le rôle network
met à jour ou crée tous les profils de connexion sur le système cible exactement comme spécifié dans la variable network_connections
. Par conséquent, le rôle network
supprime les options des profils spécifiés si les options ne sont présentes que sur le système mais pas dans la variable network_connections
.
L'exemple suivant montre comment appliquer le rôle network
pour s'assurer qu'il existe une connexion Ethernet avec les paramètres requis :
Un exemple de playbook appliquant le rôle de réseau pour établir une connexion Ethernet avec les paramètres requis
# SPDX-License-Identifier: BSD-3-Clause
---
- hosts: managed-node-01.example.com
vars:
network_connections:
# Create one Ethernet profile and activate it.
# The profile uses automatic IP addressing
# and is tied to the interface by MAC address.
- name: prod1
state: up
type: ethernet
autoconnect: yes
mac: "00:00:5e:00:53:00"
mtu: 1450
roles:
- rhel-system-roles.network
Ressources supplémentaires