--- # Start der YML Datei # Ansible Playbook für (statische) Konfiguration eines Offloader auf Basis eines Raspberry PI 4B # Aufruf via $ ansible-playbook playbooks/wireguard-offloader.yml für alle Hosts der Gruppe # bzw. $ ansible-playbook playbooks/wireguard-offloader.yml --limit rpb4-ol-a für nur einen # Host mit dem Namen rpb4 aus derm inventory - name: wireguard-offloader.yml # Name des Playbooks hosts: ffmuc # Hostgruppe für die das Playbook gelten soll become: true # Rechteerweiterung am Zielsystem via sudo/su become_user: root # Nutzer für die Ansible Aufgaben auf dem Remote-System roles: - role: basic # Basiskonfiguration des Hosts (Host-/Username anpassen und System Updaten) tags: basic - role: batman # Installation und Konfiguration der BATMAN Kernel-Module tags: batmam # - role: wireguard # Installation und Konfiguration des wireguard Tunnels tags: wireguard # - role: vxlan # Konfiguration von VXLAN für wireguard-Tunnel-Verbindung in Richtung Gateway tags: vxlan # - role: ext-respondd # Installation und Konfiguration des ext-respondd (Statistiken für https://map.ffmuc.net) tags: ext-respondd # - role: hostapd # Installation und Konfiguration des hostap Treibers für den WiFi-Support when: ( raspberry_wifi == true ) # tags: hostapd # - role: client-mesh # Grundkonfiguration von Client und/oder Meshing (V)LANs tags: client-mesh # - role: final # Reboot nach Abschluss der Konfiguration unseres Offloaders tags: final # ... # YML Ende