hifis.netplan
Rola Netplan
:warning: Ten projekt jest zarchiwizowany! :warning:
Ta rola została przeniesiona do naszej kolekcji hifis.toolkit
:
- https://github.com/hifis-net/ansible-collection-toolkit
- https://galaxy.ansible.com/ui/repo/published/hifis/toolkit/
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
Informacje o Autorze
ansible-galaxy install hifis.netplan