hifis.netplan

Rola Netplan

:warning: Ten projekt jest zarchiwizowany! :warning:

Ta rola została przeniesiona do naszej kolekcji hifis.toolkit:

CI Status Ansible Role: hifis.netplan Ansible Role Downloads Apache-2.0 Licensed Najlepsza wersja

Rola Ansible do instalacji i konfiguracji Netplan.

Wymagania

Brak.

Zmienne Roli

Obowiązkowe Zmienne, Które Należy Ustawić, A Które Nie Mają Wartości Domyślnych

Przykładowa Konfiguracja Sieci

Przykładowa konfiguracja do konfigurowania sieci z użyciem 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'

Zmienne, Które Są Ustawiane Z Wartościami Domyślnymi

Flaga do usunięcia istniejących plików konfiguracyjnych Netplan

Flaga decyduje o tym, czy należy usunąć istniejące pliki konfiguracyjne Netplan:

netplan_remove_existing_configs: true

Nazwa Szablonu Pliku Konfiguracyjnego Netplan

Nazwa szablonu dostarczającego plik konfiguracyjny Netplan:

netplan_configuration_file_template: 'config.yaml.j2'

Katalog Plików Konfiguracyjnych Netplan

Katalog plików konfiguracyjnych Netplan:

netplan_configuration_dir: '/etc/netplan'

Nazwa Pliku Konfiguracyjnego Netplan

Nazwa pliku konfiguracyjnego Netplan:

netplan_configuration_file: 'config.yaml'

Ścieżka do Pliku Konfiguracyjnego Netplan

Ścieżka do pliku konfiguracyjnego Netplan:

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

Pakiety do Zainstalowania

Lista pakietów, które należy zainstalować:

netplan_packages:
  - 'netplan.io'

Plik Konfiguracyjny Sieci dla Pakietu ifupdown

Plik konfiguracyjny sieci, który jest obecny, gdy sieć jest zarządzana przez pakiet ifupdown:

ifupdown_ifstate_file: '/run/network/ifstate'

Rozwiązywanie Problemów

Czyszczenie: Proszę ręcznie odinstalować pakiet ifupdown

Zanim pakiet ifupdown będzie można bezpiecznie usunąć, sieć Netplan musi być poprawnie skonfigurowana. Jeśli pakiet zostanie usunięty zbyt wcześnie, rola będzie zawieszona.

Z tego powodu ta rola nie zajmuje się usuwaniem pakietu ifupdown.

Ograniczenia

Nieobsługuje Wstępnej Konfiguracji Sieci

Proszę zauważyć, że konfiguracje sieciowe nie mogą być inicjowane podczas wykonywania roli. Odpowiednie zarządzane węzły muszą mieć wcześniej skonfigurowaną sieć.

Brak wsparcia dla zmiany adresu IP, przez który łączy się Ansible

Należy pamiętać, że ta rola nie obsługuje zmiany adresów IP, przez które Ansible łączy się od razu. Jeśli zmienisz adres IP, przez który Ansible łączy się, możesz napotkać problemy z zawieszeniem roli po wykonaniu netplan apply. Ansible w takim przypadku traci połączenie SSH.

Zależności

Brak.

Licencja

Apache-2.0

Informacje o Autorze

Zespół Oprogramowania HIFIS

O projekcie

Configure network with netplan.

Zainstaluj
ansible-galaxy install hifis.netplan
Licencja
other
Pobrania
48.1k
Właściciel
Helmholtz Digital Services for Science — Collaboration made easy.