hifis.netplan

Netplan Rolle

:warning: Dieses Projekt ist archiviert! :warning:

Diese Rolle wurde in unsere hifis.toolkit Sammlung migriert:

CI-Status Ansible Rolle: hifis.netplan Ansible Rollendownloads Apache-2.0 lizenziert Neueste Version

Ansible Rolle zur Installation und Konfiguration von Netplan.

Anforderungen

Keine.

Rollenspezifische Variablen

Pflichtvariablen, die ohne Standardwerte gesetzt werden müssen

Beispiel für Netzwerkkonfiguration

Beispielkonfiguration zur Einrichtung des Netzwerks mit Netplan:

netplan_ethernets:
  - interface_name: 'eth0'
    dhcp4: 'nein'
    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'

Variablen mit Standardwerten

Flag, um vorhandene Netplan-Konfigurationsdateien zu löschen

Flag entscheidet, ob vorhandene Netplan-Konfigurationsdateien gelöscht werden sollen:

netplan_remove_existing_configs: true

Name der Vorlage für die Netplan-Konfigurationsdatei

Name der Vorlage für die Netplan-Konfigurationsdatei:

netplan_configuration_file_template: 'config.yaml.j2'

Verzeichnis der Netplan-Konfigurationsdateien

Verzeichnis der Netplan-Konfigurationsdateien:

netplan_configuration_dir: '/etc/netplan'

Name der Netplan-Konfigurationsdatei

Name der Netplan-Konfigurationsdatei:

netplan_configuration_file: 'config.yaml'

Pfad zur Netplan-Konfigurationsdatei

Pfad zur Netplan-Konfigurationsdatei:

netplan_configuration_file_path: "{{ (netplan_configuration_dir, netplan_configuration_file) | path_join }}"

Zu installierende Pakete

Liste der Pakete, die installiert werden müssen:

netplan_packages:
  - 'netplan.io'

Konfigurationsdatei für das ifupdown-Paket

Netzwerkkonfigurationsdatei, die vorhanden ist, wenn das Netzwerk vom ifupdown-Paket verwaltet wird:

ifupdown_ifstate_file: '/run/network/ifstate'

Fehlersuche

Aufräumen: Bitte deinstallieren Sie das Paket ifupdown manuell

Bevor das Paket ifupdown sicher entfernt werden kann, muss das Netplan-Netzwerk angemessen konfiguriert werden. Wenn das Paket zu früh entfernt wird, bleibt die Rolle hängen.

Aus diesem Grund übernimmt diese Rolle nicht die Entfernung des ifupdown-Pakets.

Einschränkungen

Bootstrap-Netzwerkkonfigurationen werden nicht unterstützt

Bitte beachten Sie, dass Netzwerkkonfigurationen während der Rollen-Ausführung nicht gebootstrapped werden können. Die entsprechenden verwalteten Knoten müssen zuvor richtig konfiguriert werden.

Kein Support für die Änderung der IP, über die Ansible sich verbindet

Bitte beachten Sie, dass diese Rolle von Haus aus nicht die Änderung der IP-Adressen unterstützt, über die Ansible sich verbindet. Wenn Sie die IP-Adresse ändern, über die sich Ansible verbindet, kann es zu einer hängenden Rolle kommen, sobald netplan apply ausgeführt wird. Ansible verliert in diesem Fall seine SSH-Verbindung.

Abhängigkeiten

Keine.

Lizenz

Apache-2.0

Autorinformationen

HIFIS Software Team

Über das Projekt

Configure network with netplan.

Installieren
ansible-galaxy install hifis.netplan
GitHub Repository
Lizenz
other
Downloads
48.1k
Besitzer
Helmholtz Digital Services for Science — Collaboration made easy.