hifis.netplan
Rôle Netplan
:warning: Ce projet est archivé ! :warning:
Ce rôle a été migré vers notre collection hifis.toolkit
:
- https://github.com/hifis-net/ansible-collection-toolkit
- https://galaxy.ansible.com/ui/repo/published/hifis/toolkit/
Rôle Ansible pour installer et configurer Netplan.
Exigences
Aucune.
Variables de Rôle
Variables Obligatoires à Définir qui ne Sont Pas Définies par Défaut
Exemple de Configuration Réseau
Configuration d'exemple pour configurer le réseau avec 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:
- 'domain.local'
- 'domain.name'
Variables Définies par Défaut
Indicateur pour supprimer les fichiers de configuration Netplan existants
L'indicateur détermine si les fichiers de configuration Netplan existants doivent être supprimés :
netplan_remove_existing_configs: true
Nom du Modèle de Fichier de Configuration Netplan
Nom du modèle fournissant le fichier de configuration Netplan :
netplan_configuration_file_template: 'config.yaml.j2'
Répertoire des Fichiers de Configuration Netplan
Répertoire des fichiers de configuration Netplan :
netplan_configuration_dir: '/etc/netplan'
Nom du Fichier de Configuration Netplan
Nom du fichier de configuration Netplan :
netplan_configuration_file: 'config.yaml'
Chemin vers le Fichier de Configuration Netplan
Chemin vers le fichier de configuration Netplan :
netplan_configuration_file_path: "{{ (netplan_configuration_dir, netplan_configuration_file) | path_join }}"
Paquets à Installer
Liste des paquets à installer :
netplan_packages:
- 'netplan.io'
Fichier de Configuration Réseau ifupdown
Fichier de configuration réseau présent si le réseau est géré par le paquet ifupdown :
ifupdown_ifstate_file: '/run/network/ifstate'
Dépannage
Nettoyage : Veuillez Désinstaller le Paquet ifupdown Manuellement
Avant que le paquet ifupdown
puisse être retiré en toute sécurité, le réseau de netplan doit être correctement configuré. Si le paquet est supprimé trop tôt, le rôle restera bloqué.
Pour cette raison, ce rôle ne gère pas la suppression du paquet ifupdown
.
Limitations
Les Configurations de Réseau de Bootstrap ne Sont Pas Supportées
Veuillez noter que les configurations réseau ne peuvent pas être réalisées lors de l'exécution du rôle. Les nœuds gérés respectifs doivent avoir leur réseau configuré au préalable.
Pas de Support pour Changer l'IP par laquelle Ansible se Connecte
Sachez que ce rôle ne supporte pas le changement des adresses IP par lesquelles Ansible se connecte. Si vous changez l'adresse IP par laquelle Ansible se connecte, vous risquez de bloquer le rôle dès que netplan apply
est exécuté. Ansible perd sa connexion SSH dans ce cas.
Dépendances
Aucune.
Licence
Informations sur l'Auteur
ansible-galaxy install hifis.netplan