hifis.netplan

Rôle Netplan

:warning: Ce projet est archivé ! :warning:

Ce rôle a été migré vers notre collection hifis.toolkit :

État CI Rôle Ansible: hifis.netplan Téléchargements de Rôle Ansible Licence Apache-2.0 Dernière version

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

Apache-2.0

Informations sur l'Auteur

Équipe Logiciel HIFIS

À propos du projet

Configure network with netplan.

Installer
ansible-galaxy install hifis.netplan
Licence
other
Téléchargements
48.1k
Propriétaire
Helmholtz Digital Services for Science — Collaboration made easy.