jedimt.network_setup

Rola Ansible: Konfiguracja Netplan

Zbuduj i zastosuj konfigurację Netplan dla hosta. Ta rola zakłada, że istnieją dwa fizyczne adaptery i ustawi statyczne informacje IP dla głównego interfejsu oraz wyłączy interfejs pomocniczy. Jest to przydatne w instalacjach Kubernetes, gdzie aktywny interfejs pomocniczy może powodować problemy z trasowaniem ruchu dla MetalLB.

Wymagania

Brak

Zmienna roli

W roli znajdują się trzy zmienne: # Główny serwer DNS dns_server: 10.100.24.11

# Drugorzędny serwer DNS
dns_server_2: 10.100.24.21

# Domeny wyszukiwania DNS
domain: tme.nebulon.com

Dodatkowo istnieje zestaw zmiennych, które są definiowane w plikach host_vars dla każdego hosta. Jest to robione, aby zapewnić informacje o sieci dla poszczególnych hostów. Alternatywnie, zmienne mgt_net i gateway4 mogą być generowane dynamicznie z hostvars, zakładając, że rezerwacje DHCP stosują właściwą konfigurację IP dla hosta i tylko kodujemy te informacje w przypisaniach statycznych.

# Adres sieci zarządzania w formacie CIDR
mgt_net: 10.100.25.46/22

# Adres bramy w formacie IPV4
gateway4: 10.100.24.1

Zależności

Brak

Przykładowy Playbook

# ===========================================================================
# Konfiguracja sieci
# ===========================================================================
- name: Konfiguracja netplan i ustawień DNS
  hosts: serwery
  tags: play_network_setup

  roles:
    - jedimt.network_setup

Licencja

MIT

Informacje o autorze

Aaron Patten aaronpatten@gmail.com

O projekcie

Set Netplan configuration

Zainstaluj
ansible-galaxy install jedimt.network_setup
Licencja
mit
Pobrania
101
Właściciel