hifis.netplan
Netplan Rolle
:warning: Dieses Projekt ist archiviert! :warning:
Diese Rolle wurde in unsere hifis.toolkit
Sammlung migriert:
- https://github.com/hifis-net/ansible-collection-toolkit
- https://galaxy.ansible.com/ui/repo/published/hifis/toolkit/
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
Autorinformationen
ansible-galaxy install hifis.netplan