centos:ansible:ffmuc-rpb4-ol

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
centos:ansible:ffmuc-rpb4-ol [09.03.2020 18:32. ] – [Bsp. 2 : raspi_offloader_file.yml] djangocentos:ansible:ffmuc-rpb4-ol [05.09.2020 16:56. ] – [Verzeichnis-Struktur] django
Zeile 69: Zeile 69:
 Je nach verwendeter Systemumgebung installieren wir nun das vom Paketmaintainer zur Verfügung gestellte  **RPM** bzw. **DEB** Paket. Im Falle von RedHat basierenden Systemen wie **[[https://www.centos.org/|CentOS]]** oder **[[https://getfedora.org/|Fedora]]** benutzen wir das Paketverwaltungswerkzeug **YUM/DNF** oder im Falle von **[[https://www.debian.org/|Debian]]** und **[[https://ubuntu.com/|Ubuntu]]** das Werkzeug **APT**. Je nach verwendeter Systemumgebung installieren wir nun das vom Paketmaintainer zur Verfügung gestellte  **RPM** bzw. **DEB** Paket. Im Falle von RedHat basierenden Systemen wie **[[https://www.centos.org/|CentOS]]** oder **[[https://getfedora.org/|Fedora]]** benutzen wir das Paketverwaltungswerkzeug **YUM/DNF** oder im Falle von **[[https://www.debian.org/|Debian]]** und **[[https://ubuntu.com/|Ubuntu]]** das Werkzeug **APT**.
    * RPM basierende Systeme: <code> # dnf install ansible</code> bzw. <code> # yum install ansible</code>    * RPM basierende Systeme: <code> # dnf install ansible</code> bzw. <code> # yum install ansible</code>
-   * DEB basierende Systeme: <code> # apt get install ansible</code>+   * DEB basierende Systeme: <code> # apt install ansible</code>
  
 ==== Einrichten der eigenen Ansible-Umgebung ==== ==== Einrichten der eigenen Ansible-Umgebung ====
Zeile 83: Zeile 83:
         └── Raspbian</code>         └── Raspbian</code>
  
 +/*
 +Gemäß **[[http://docs.ansible.com/ansible/latest/playbooks_best_practices.html|Ansible's Best Practices]]** gibt es durchaus einige Möglichkeiten wie man seine Playbooks organisiert. In aller Regel wird man hier die eigenen individuellen Bedürfnisse (seiner Unternehmung) vornan stellen. 
 +
 +<WRAP center round tip 90%>
 +Jedoch empfiehlt es sich durchaus auf Empfohlenes zurückzugreifen! So empfiehlt es sich zum Beispiel auch, Rollen anstelle von Aufgaben zu verwenden, da dies wesentlich bei der Flexibilität und besseren Organisation der eigenen Playbooks/Codes helfen!
 +</WRAP>
 +
 +Ansible bietet **[[https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html#content-organization|zwei Beispiele]]** für Verzeichnis-Layouts. Wir werden im folgen Beispiel uns eine Umgebung aufbauen, in der unser Inventory, also unsere Hosts und Nodes, in mehreren **''groups''** und **''childs''** aufteilen.
 +
 +Mit dieser Struktur sind wir dann in der Lage jede Inventardatei mit ihrer **''group_vars''** und **''host_vars''** in ein separates Verzeichnis zu packen. Fernen können wir so einfach neue Rollen **''roles''**erzeugen, in dem wir dann einfach die bereits vorgefertigte Rollenvorlage **''common''** kopieren.
 +
 +Werfen wir also einfach mal auf die beschrieben Verzeichnisstruktur einen genaueren Blick. Die entsprechende Verwendung der einzelnen Verzeichnisse und DAteien ist in der Aufstellung entsprechend angegeben.
 +<code>ansible/
 +├── filter_plugins                 # (optionales) Verzeichnis für individuelle filter plugins
 +├── library                        # (optionales) Verzeichnis für benutzerdefinierte Module
 +├── module_utils                   # (optionales) Verzeichnis für benutzerdefinierte module_utils zur Unterstützung von Modulen
 +
 +├── inventories                    # Verzeichnis für die einzelnen (unterschiedlichen) Invenory
 +│   ├── production                 # Verzeichnis für die Hosts aus der Gruppe production
 +│   │   ├── hosts.yml              # YML-Datei mit den Host-Definitionen aus der Gruppe production
 +│   │   ├── group_vars             # Verzeichnis für die Gruppenspezifischen Variablen der Gruppe production
 +│   │   └── host_vars              # Verzeichnis für die Hostspezifischen Variablen der Gruppe production
 +│   │    
 +│   └── staging                    # Verzeichnis für die Hosts aus der Gruppe staging
 +│       ├── hosts.yml              # YML-Datei mit den Host-Definitionen aus der Gruppe production
 +│       ├── group_vars             # Verzeichnis für die Gruppenspezifischen Variablen der Gruppe 
 +│       └── host_vars              # Verzeichnis für die Hostspezifischen Variablen der Gruppe production
 +
 +├── roles                          # Verzeichnis für die einzelnen (unterschiedlichen) Rollen
 +│   └── common                     # Verzeichnis "role" common mit seinen entsprechenden Definitionen - Vorlage zum Kopieren
 +│       ├── defaults               # Verzeichnis "defaults"
 +│       │   └── main.yml           # Standardvariablen mit niedrigerer Priorität für diese Rolle
 +│       ├── files                  # Verzeichnis "files"
 +│       │   └── main.yml           # (Skript-)Dateien zur Verwendung als Kopier- bzw. Script-Rressource
 +│       ├── handlers               # Verzeichnis "handlers"
 +│       │   └── main.yml           # Datei mit den Definitionen zu den rollenspezifischen "handlers"
 +│       ├── library                # Verzeichnis für benutzerdefinierte Module einer der Rolle (role) "common"
 +│       ├── lookup_plugin          # Verzeichnis für weitere Arten von Plugins, wie in diesem Fall "lookup"
 +│       ├── meta                   # Verzeichnis "meta" für Rollenspezifische Definitionen/Abhängigkeiten
 +│       │   └── main.yml           # Datei mit Rollenspezifischen Definitionen
 +│       ├── module_utils           # Verzeichnis "module_utils", die benutzerdefinierte module_utils der Rollen enthalten könnte
 +│       ├── tasks                  # Verzeichnis "tasks" für kleinere Aufgabendateien
 +│       │   └── main.yml           # Datei für kleinere Aufgaben, falls diese benötigt werden würden 
 +│       ├── templates              # Verzeichnis mit den Templates
 +│       │   └── main.j2            # Template-Datei mit dem Dateisuffix/-Ende .j2
 +│       └── vars                   # Verzeichnis "vars", mit den zu dieser Rolle zugeordneten Variablen
 +│           └── main.yml           # Datei mit den Rollenspezifischen Variablen
 +
 +└── site.yml                       # master playbook
 +</code>
 +
 +Um dieses Verzeichnis-Layout einfach und schnell auf den Weg zu bringen, verwenden wir die nachfolgend gezeigten zwei Befehle bzw. genauer gesagt die beiden Befehlskette:
 +   $ mkdir -p ~/ansible/inventories/{production,staging}/{group_vars,host_vars} \
 +              ~/ansible/{library,module_utils,filter_plugins} \
 +              ~/ansible/roles/common/{tasks,handlers,templates,files,vars,defaults,meta,library,module_utils,lookup_plugin}
 +
 +   $ touch    ~/ansible/inventories/{production,staging}/hosts.yml \
 +              ~/ansible/site.yml \
 +              ~/ansible/roles/common/{tasks,handlers,templates,files,vars,defaults,meta}/main.yml
 +*/
 === Ansible-Konfigurationsdatei === === Ansible-Konfigurationsdatei ===
 Als nächstes kopieren wir uns die Vorlage-Konfiguratinsdatei aus dem Verzeichnis **''/etc/ansible/''** in unser Homeverzeichnis. Als nächstes kopieren wir uns die Vorlage-Konfiguratinsdatei aus dem Verzeichnis **''/etc/ansible/''** in unser Homeverzeichnis.
Zeile 139: Zeile 199:
   * {{:centos:ansible:ansible-playbook-ffmuc-offloader-auf_basis_raspberry-4b.v1.tar.gz|ansible-playbook-ffmuc-offloader-auf_basis_raspberry-4b.v1.tar.gz}}((Version v1 vom 14.02.2020))   * {{:centos:ansible:ansible-playbook-ffmuc-offloader-auf_basis_raspberry-4b.v1.tar.gz|ansible-playbook-ffmuc-offloader-auf_basis_raspberry-4b.v1.tar.gz}}((Version v1 vom 14.02.2020))
  
-   $ wget https://wiki.mailserver.guru/lib/exe/fetch.php/centos:ansible:ansible-playbook-ffmuc-offloader-auf_basis_raspberry-4b.v2.tar.gz \ +   $ wget 
-          -O ansible-playbook-ffmuc-offloader-auf_basis_raspberry-4b.tar.gz+         https://wiki.mailserver.guru/lib/exe/fetch.php/centos:ansible:ansible-playbook-ffmuc-offloader-auf_basis_raspberry-4b.v2.tar.gz \ 
 +         -O ansible-playbook-ffmuc-offloader-auf_basis_raspberry-4b.tar.gz
  
 Anschließend entpacken wir es an Ort und Stelle. Anschließend entpacken wir es an Ort und Stelle.
Zeile 1785: Zeile 1846:
  
 TASK [Gathering Facts] ***************************************************************************************************************** TASK [Gathering Facts] *****************************************************************************************************************
-<font style="color: rgb(51, 145, 5)">ok: [raspberry-ansible]</font>+<font style="color: rgb(51, 145, 5)">ok: [raspi_offloader_menu]</font>
  
 TASK [Hostname ändern] ***************************************************************************************************************** TASK [Hostname ändern] *****************************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Anpassung /etc/hosts] ************************************************************************************************************ TASK [Anpassung /etc/hosts] ************************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Beschreibung des User 'pi' anpassen] ********************************************************************************************* TASK [Beschreibung des User 'pi' anpassen] *********************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Service rfkill am Raspberry deaktivieren] **************************************************************************************** TASK [Service rfkill am Raspberry deaktivieren] ****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Update und Upgrade der APT-Pakete] *********************************************************************************************** TASK [Update und Upgrade der APT-Pakete] ***********************************************************************************************
-<font style="color: rgb(169, 126, 155)">[WARNING]: Updating cache and auto-installing missing dependency: python-apt</font> +<font style="color: rgb(169, 126, 155)"><b>[WARNING]: Updating cache and auto-installing missing dependency: python-apt</b></font> 
- +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+
  
 TASK [Reboot nach update] ************************************************************************************************************** TASK [Reboot nach update] **************************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Download des aktuellen BATMAN Archives] ****************************************************************************************** TASK [Download des aktuellen BATMAN Archives] ******************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [BATMAN-Archiv entpacken] ********************************************************************************************************* TASK [BATMAN-Archiv entpacken] *********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Installation des Dynamic Kernel Module Support Framework und der Header Files für den Raspberry Pi Linux Kernel] ***************** TASK [Installation des Dynamic Kernel Module Support Framework und der Header Files für den Raspberry Pi Linux Kernel] *****************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Rebuild BATMAN Kernel Header Dateien] ******************************************************************************************** TASK [Rebuild BATMAN Kernel Header Dateien] ********************************************************************************************
  
-<font style="color: rgb(201, 0, 0)">fatal: [raspberry-ansible]: FAILED! => {"changed": false, "cmd": "/usr/bin/make scripts", "msg": "scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory\n #include <tools/be_byteshift.h>\n          ^~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated.\nmake[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1\nmake: *** [Makefile:1067: scripts] Error 2", "rc": 2, "stderr": "scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory\n #include <tools/be_byteshift.h>\n          ^~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated.\nmake[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1\nmake: *** [Makefile:1067: scripts] Error 2\n", "stderr_lines": ["scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory", " #include <tools/be_byteshift.h>",         ^~~~~~~~~~~~~~~~~~~~~~", "compilation terminated.", "make[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1", "make: *** [Makefile:1067: scripts] Error 2"], "stdout": CC      scripts/mod/empty.o\n  MKELF   scripts/mod/elfconfig.h\n  HOSTCC  scripts/mod/modpost.o\n  CC      scripts/mod/devicetable-offsets.s\n  HOSTCC  scripts/mod/file2alias.o\n  HOSTCC  scripts/mod/sumversion.o\n  HOSTLD  scripts/mod/modpost\n  HOSTCC  scripts/sortextable\n", "stdout_lines": ["  CC      scripts/mod/empty.o", MKELF   scripts/mod/elfconfig.h", HOSTCC  scripts/mod/modpost.o", CC      scripts/mod/devicetable-offsets.s", HOSTCC  scripts/mod/file2alias.o", HOSTCC  scripts/mod/sumversion.o", HOSTLD  scripts/mod/modpost", HOSTCC  scripts/sortextable"]}</font>+<font style="color: rgb(201, 0, 0)">fatal: [raspi_offloader_menu]: FAILED! => {"changed": false, "cmd": "/usr/bin/make scripts", "msg": "scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory\n #include <tools/be_byteshift.h>\n          ^~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated.\nmake[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1\nmake: *** [Makefile:1067: scripts] Error 2", "rc": 2, "stderr": "scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory\n #include <tools/be_byteshift.h>\n          ^~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated.\nmake[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1\nmake: *** [Makefile:1067: scripts] Error 2\n", "stderr_lines": ["scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory", " #include <tools/be_byteshift.h>",         ^~~~~~~~~~~~~~~~~~~~~~", "compilation terminated.", "make[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1", "make: *** [Makefile:1067: scripts] Error 2"], "stdout": CC      scripts/mod/empty.o\n  MKELF   scripts/mod/elfconfig.h\n  HOSTCC  scripts/mod/modpost.o\n  CC      scripts/mod/devicetable-offsets.s\n  HOSTCC  scripts/mod/file2alias.o\n  HOSTCC  scripts/mod/sumversion.o\n  HOSTLD  scripts/mod/modpost\n  HOSTCC  scripts/sortextable\n", "stdout_lines": ["  CC      scripts/mod/empty.o", MKELF   scripts/mod/elfconfig.h", HOSTCC  scripts/mod/modpost.o", CC      scripts/mod/devicetable-offsets.s", HOSTCC  scripts/mod/file2alias.o", HOSTCC  scripts/mod/sumversion.o", HOSTLD  scripts/mod/modpost", HOSTCC  scripts/sortextable"]}</font>
 <font style="color: rgb(2, 110, 147)">...ignoring</font> <font style="color: rgb(2, 110, 147)">...ignoring</font>
  
 TASK [Anlegen der dkms.conf für Dynamic Kernel Module Support] ************************************************************************* TASK [Anlegen der dkms.conf für Dynamic Kernel Module Support] *************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Dynamic Kernel Module Support hinzufügen] **************************************************************************************** TASK [Dynamic Kernel Module Support hinzufügen] ****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Dynamic Kernel Module Support bauen] ********************************************************************************************* TASK [Dynamic Kernel Module Support bauen] *********************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Dynamic Kernel Module Support installieren] ************************************************************************************** TASK [Dynamic Kernel Module Support installieren] **************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Laden des Kernelmodul beim Booten veranlassen] *********************************************************************************** TASK [Laden des Kernelmodul beim Booten veranlassen] ***********************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Laden des BATMAN Moduls] ********************************************************************************************************* TASK [Laden des BATMAN Moduls] *********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Laden des dummy Moduls] ********************************************************************************************************** TASK [Laden des dummy Moduls] **********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Installation der  bridge-utils] ************************************************************************************************** TASK [Installation der  bridge-utils] **************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Aktivierung von BATMAN_V] ******************************************************************************************************** TASK [Aktivierung von BATMAN_V] ********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Konfiguration des Interfaces] **************************************************************************************************** TASK [Konfiguration des Interfaces] ****************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Installation von FASTD] ********************************************************************************************************** TASK [Installation von FASTD] **********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Verzeichnis für fastd- Konfigurationsdatei anlegen] ****************************************************************************** TASK [Verzeichnis für fastd- Konfigurationsdatei anlegen] ******************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Schlüssel für fastd erstellen] *************************************************************************************************** TASK [Schlüssel für fastd erstellen] ***************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [FASTD Secret Key aus /root/fastd.key in Variable übergeben] ********************************************************************** TASK [FASTD Secret Key aus /root/fastd.key in Variable übergeben] **********************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [FASTD Socket ermitteln] ********************************************************************************************************** TASK [FASTD Socket ermitteln] **********************************************************************************************************
-<font style="color: rgb(2, 110, 147)">skipping: [raspberry-ansible] => (item={'key': 'muc_cty', 'value': 30002})  +<font style="color: rgb(2, 110, 147)">skipping: [raspi_offloader_menu] => (item={'key': 'muc_cty', 'value': 30002})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_nord', 'value': 30003})  +skipping: [raspi_offloader_menu] => (item={'key': 'muc_nord', 'value': 30003})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_ost', 'value': 30004})  +skipping: [raspi_offloader_menu] => (item={'key': 'muc_ost', 'value': 30004})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_sued', 'value': 30005})  +skipping: [raspi_offloader_menu] => (item={'key': 'muc_sued', 'value': 30005})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_west', 'value': 30006})  +skipping: [raspi_offloader_menu] => (item={'key': 'muc_west', 'value': 30006})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_nord', 'value': 30007})  +skipping: [raspi_offloader_menu] => (item={'key': 'uml_nord', 'value': 30007})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_ost', 'value': 30008})  +skipping: [raspi_offloader_menu] => (item={'key': 'uml_ost', 'value': 30008})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_sued', 'value': 30009})  +skipping: [raspi_offloader_menu] => (item={'key': 'uml_sued', 'value': 30009})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_west', 'value': 30010})  +skipping: [raspi_offloader_menu] => (item={'key': 'uml_west', 'value': 30010})  
-skipping: [raspberry-ansible] => (item={'key': 'gauting', 'value': 30012})  +skipping: [raspi_offloader_menu] => (item={'key': 'gauting', 'value': 30012})  
-skipping: [raspberry-ansible] => (item={'key': 'freising', 'value': 30013})</font> +skipping: [raspi_offloader_menu] => (item={'key': 'freising', 'value': 30013})</font> 
-<font style="color: rgb(51, 145, 5)">ok: [raspberry-ansible] => (item={'key': 'welt', 'value': 30011})</font>+<font style="color: rgb(51, 145, 5)">ok: [raspi_offloader_menu] => (item={'key': 'welt', 'value': 30011})</font>
  
 TASK [Erstellen der fastd Konfigurationsdatei] ***************************************************************************************** TASK [Erstellen der fastd Konfigurationsdatei] *****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Service fastd beim Booten starten] *********************************************************************************************** TASK [Service fastd beim Booten starten] ***********************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Installation der Pakete git und python3-netifaces] ******************************************************************************* TASK [Installation der Pakete git und python3-netifaces] *******************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Repo ext-respondd klonen] ******************************************************************************************************** TASK [Repo ext-respondd klonen] ********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Systemd Startdatei für respondd kopieren] **************************************************************************************** TASK [Systemd Startdatei für respondd kopieren] ****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Erstellen der resondd Konfigurationsdatei alias.json] **************************************************************************** TASK [Erstellen der resondd Konfigurationsdatei alias.json] ****************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Erstellen der resondd Konfigurationsdatei config.json] *************************************************************************** TASK [Erstellen der resondd Konfigurationsdatei config.json] ***************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Service ext-respondd beim Booten starten] **************************************************************************************** TASK [Service ext-respondd beim Booten starten] ****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Paket hostapd für WLAN installieren] ********************************************************************************************* TASK [Paket hostapd für WLAN installieren] *********************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [hostapd konfigurieren] *********************************************************************************************************** TASK [hostapd konfigurieren] ***********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [hostapd Konfigurationsdatei anlegen] ********************************************************************************************* TASK [hostapd Konfigurationsdatei anlegen] *********************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [wlan0 in Bridge packen] ********************************************************************************************************** TASK [wlan0 in Bridge packen] **********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Service hostapd beim Booten und jetzt starten und das Laden der Unit Datei vom Service hostapd ermöglichen] ********************** TASK [Service hostapd beim Booten und jetzt starten und das Laden der Unit Datei vom Service hostapd ermöglichen] **********************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 TASK [Konfiguration des Client-VLAN ohne Mesh-Netz] ************************************************************************************ TASK [Konfiguration des Client-VLAN ohne Mesh-Netz] ************************************************************************************
-<font style="color: rgb(2, 110, 147)">skipping: [raspberry-ansible]</font>+<font style="color: rgb(2, 110, 147)">skipping: [raspi_offloader_menu]</font>
  
 TASK [vxlan_id für ausgewähltes Segment ermitteln] ************************************************************************************* TASK [vxlan_id für ausgewähltes Segment ermitteln] *************************************************************************************
-<font style="color: rgb(2, 110, 147)">skipping: [raspberry-ansible] => (item={'key': 'muc_cty', 'value': 10758607})  +<font style="color: rgb(2, 110, 147)">skipping: [raspi_offloader_menu] => (item={'key': 'muc_cty', 'value': 10758607})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_nord', 'value': 15521492})  +skipping: [raspi_offloader_menu] => (item={'key': 'muc_nord', 'value': 15521492})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_ost', 'value': 2948862})  +skipping: [raspi_offloader_menu] => (item={'key': 'muc_ost', 'value': 2948862})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_sued', 'value': 8599288})  +skipping: [raspi_offloader_menu] => (item={'key': 'muc_sued', 'value': 8599288})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_west', 'value': 7318933})  +skipping: [raspi_offloader_menu] => (item={'key': 'muc_west', 'value': 7318933})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_nord', 'value': 5705961})  +skipping: [raspi_offloader_menu] => (item={'key': 'uml_nord', 'value': 5705961})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_ost', 'value': 4892713})  +skipping: [raspi_offloader_menu] => (item={'key': 'uml_ost', 'value': 4892713})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_sued', 'value': 16544703})  +skipping: [raspi_offloader_menu] => (item={'key': 'uml_sued', 'value': 16544703})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_west', 'value': 16677749})  +skipping: [raspi_offloader_menu] => (item={'key': 'uml_west', 'value': 16677749})  
-skipping: [raspberry-ansible] => (item={'key': 'gauting', 'value': 16175732})  +skipping: [raspi_offloader_menu] => (item={'key': 'gauting', 'value': 16175732})  
-skipping: [raspberry-ansible] => (item={'key': 'freising', 'value': 12937858})</font> +skipping: [raspi_offloader_menu] => (item={'key': 'freising', 'value': 12937858})</font> 
-<font style="color: rgb(51, 145, 5)">ok: [raspberry-ansible] => (item={'key': 'welt', 'value': 16306234})</font>+<font style="color: rgb(51, 145, 5)">ok: [raspi_offloader_menu] => (item={'key': 'welt', 'value': 16306234})</font>
  
 TASK [Konfiguration des Mesh-VLAN ohne Client-VLAN] ************************************************************************************ TASK [Konfiguration des Mesh-VLAN ohne Client-VLAN] ************************************************************************************
-<font style="color: rgb(2, 110, 147)">skipping: [raspberry-ansible]</font>+<font style="color: rgb(2, 110, 147)">skipping: [raspi_offloader_menu]</font>
  
 TASK [Konfiguration von Mesh- und Client-VLAN] ***************************************************************************************** TASK [Konfiguration von Mesh- und Client-VLAN] *****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
-TASK [Konfiguration des bevorzugte Meshingpoint in BATMAN_V] *************************************************************************** +TASK [Konfiguration des bevorzugte Meshingpoint in BATMAN_V ohne Wifi-Nutzung] ********************************************************* 
-<font style="color: rgb(1911250)">changed: [raspberry-ansible]</font>+<font style="color: rgb(2110147)">skipping: [raspi_offloader_menu]</font>
  
-TASK [Reboot am Ende] ****************************************************************************************************************** +TASK [Konfiguration des bevorzugte Meshingpoint in BATMAN_V mit Wifi-Nutzung] ********************************************************** 
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Für OLED-Konfiguration i2c-bcm2708 in /etc/modules eintragen] ******************************************************************** 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Für OLED-Konfiguration i2c-dev in /etc/modules eintragen] ************************************************************************ 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Installation der für das OLED benötigten Pakete] ********************************************************************************* 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Laden des Kernelmodul i2c_arm beim Booten veranlassen] *************************************************************************** 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Reboot nach Konfigurationsänderung] ********************************************************************************************** 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Repo Adafruit_Python_SSD1306 klonen] ********************************************************************************************* 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Für OLED-Konfiguration Adafruit_Python_SSD1306 installieren] ********************************************************************* 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Script zur Anzeige klonen] ******************************************************************************************************* 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Script zur Bandbreitenauslastung anpassen] *************************************************************************************** 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Startscript für das OLED anlegen] ************************************************************************************************ 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Service oled-bandwidth beim Booten starten] ************************************************************************************** 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font> 
 + 
 +TASK [Reboot nach Abschluss der Konfiguration unseres Offloaders] ********************************************************************** 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_menu]</font>
  
 PLAY RECAP ***************************************************************************************************************************** PLAY RECAP *****************************************************************************************************************************
-<font style="color: rgb(191, 125, 0)">raspberry-ansible          </font>: <font style="color: rgb(51, 145, 5)">ok=43</font>   <font style="color: rgb(191, 125, 0)">changed=39</font>   unreachable=0    failed=0    <font style="color: rgb(2, 110, 147)">skipped=2</font>    rescued=0    <font style="color: rgb(169, 126, 155)">ignored=1</font>+<font style="color: rgb(191, 125, 0)">raspi_offloader_menu          </font>: <font style="color: rgb(51, 145, 5)">ok=54</font>   <font style="color: rgb(191, 125, 0)">changed=50</font>   unreachable=0    failed=0    <font style="color: rgb(2, 110, 147)">skipped=3</font>    rescued=0    <font style="color: rgb(169, 126, 155)">ignored=1</font>
  
 </pre> </pre>
Zeile 1978: Zeile 2074:
  
 TASK [Gathering Facts] ***************************************************************************************************************** TASK [Gathering Facts] *****************************************************************************************************************
-<font style="color: rgb(51, 145, 5)">ok: [raspberry-ansible]</font>+<font style="color: rgb(51, 145, 5)">ok: [raspi_offloader_file]</font>
  
 TASK [Hostname ändern] ***************************************************************************************************************** TASK [Hostname ändern] *****************************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Anpassung /etc/hosts] ************************************************************************************************************ TASK [Anpassung /etc/hosts] ************************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Beschreibung des User 'pi' anpassen] ********************************************************************************************* TASK [Beschreibung des User 'pi' anpassen] *********************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Service rfkill am Raspberry deaktivieren] **************************************************************************************** TASK [Service rfkill am Raspberry deaktivieren] ****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Update und Upgrade der APT-Pakete] *********************************************************************************************** TASK [Update und Upgrade der APT-Pakete] ***********************************************************************************************
-<font style="color: rgb(169, 126, 155)">[WARNING]: Updating cache and auto-installing missing dependency: python-apt</font> +<font style="color: rgb(169, 126, 155)"><b>[WARNING]: Updating cache and auto-installing missing dependency: python-apt</b></font> 
- +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+
  
 TASK [Reboot nach update] ************************************************************************************************************** TASK [Reboot nach update] **************************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Download des aktuellen BATMAN Archives] ****************************************************************************************** TASK [Download des aktuellen BATMAN Archives] ******************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [BATMAN-Archiv entpacken] ********************************************************************************************************* TASK [BATMAN-Archiv entpacken] *********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Installation des Dynamic Kernel Module Support Framework und der Header Files für den Raspberry Pi Linux Kernel] ***************** TASK [Installation des Dynamic Kernel Module Support Framework und der Header Files für den Raspberry Pi Linux Kernel] *****************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Rebuild BATMAN Kernel Header Dateien] ******************************************************************************************** TASK [Rebuild BATMAN Kernel Header Dateien] ********************************************************************************************
  
-<font style="color: rgb(201, 0, 0)">fatal: [raspberry-ansible]: FAILED! => {"changed": false, "cmd": "/usr/bin/make scripts", "msg": "scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory\n #include <tools/be_byteshift.h>\n          ^~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated.\nmake[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1\nmake: *** [Makefile:1067: scripts] Error 2", "rc": 2, "stderr": "scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory\n #include <tools/be_byteshift.h>\n          ^~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated.\nmake[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1\nmake: *** [Makefile:1067: scripts] Error 2\n", "stderr_lines": ["scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory", " #include <tools/be_byteshift.h>",         ^~~~~~~~~~~~~~~~~~~~~~", "compilation terminated.", "make[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1", "make: *** [Makefile:1067: scripts] Error 2"], "stdout": CC      scripts/mod/empty.o\n  MKELF   scripts/mod/elfconfig.h\n  HOSTCC  scripts/mod/modpost.o\n  CC      scripts/mod/devicetable-offsets.s\n  HOSTCC  scripts/mod/file2alias.o\n  HOSTCC  scripts/mod/sumversion.o\n  HOSTLD  scripts/mod/modpost\n  HOSTCC  scripts/sortextable\n", "stdout_lines": ["  CC      scripts/mod/empty.o", MKELF   scripts/mod/elfconfig.h", HOSTCC  scripts/mod/modpost.o", CC      scripts/mod/devicetable-offsets.s", HOSTCC  scripts/mod/file2alias.o", HOSTCC  scripts/mod/sumversion.o", HOSTLD  scripts/mod/modpost", HOSTCC  scripts/sortextable"]}</font>+<font style="color: rgb(201, 0, 0)">fatal: [raspi_offloader_file]: FAILED! => {"changed": false, "cmd": "/usr/bin/make scripts", "msg": "scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory\n #include <tools/be_byteshift.h>\n          ^~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated.\nmake[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1\nmake: *** [Makefile:1067: scripts] Error 2", "rc": 2, "stderr": "scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory\n #include <tools/be_byteshift.h>\n          ^~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated.\nmake[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1\nmake: *** [Makefile:1067: scripts] Error 2\n", "stderr_lines": ["scripts/sortextable.c:31:10: fatal error: tools/be_byteshift.h: No such file or directory", " #include <tools/be_byteshift.h>",         ^~~~~~~~~~~~~~~~~~~~~~", "compilation terminated.", "make[1]: *** [scripts/Makefile.host:90: scripts/sortextable] Error 1", "make: *** [Makefile:1067: scripts] Error 2"], "stdout": CC      scripts/mod/empty.o\n  MKELF   scripts/mod/elfconfig.h\n  HOSTCC  scripts/mod/modpost.o\n  CC      scripts/mod/devicetable-offsets.s\n  HOSTCC  scripts/mod/file2alias.o\n  HOSTCC  scripts/mod/sumversion.o\n  HOSTLD  scripts/mod/modpost\n  HOSTCC  scripts/sortextable\n", "stdout_lines": ["  CC      scripts/mod/empty.o", MKELF   scripts/mod/elfconfig.h", HOSTCC  scripts/mod/modpost.o", CC      scripts/mod/devicetable-offsets.s", HOSTCC  scripts/mod/file2alias.o", HOSTCC  scripts/mod/sumversion.o", HOSTLD  scripts/mod/modpost", HOSTCC  scripts/sortextable"]}</font>
 <font style="color: rgb(2, 110, 147)">...ignoring</font> <font style="color: rgb(2, 110, 147)">...ignoring</font>
  
 TASK [Anlegen der dkms.conf für Dynamic Kernel Module Support] ************************************************************************* TASK [Anlegen der dkms.conf für Dynamic Kernel Module Support] *************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Dynamic Kernel Module Support hinzufügen] **************************************************************************************** TASK [Dynamic Kernel Module Support hinzufügen] ****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Dynamic Kernel Module Support bauen] ********************************************************************************************* TASK [Dynamic Kernel Module Support bauen] *********************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Dynamic Kernel Module Support installieren] ************************************************************************************** TASK [Dynamic Kernel Module Support installieren] **************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Laden des Kernelmodul beim Booten veranlassen] *********************************************************************************** TASK [Laden des Kernelmodul beim Booten veranlassen] ***********************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Laden des BATMAN Moduls] ********************************************************************************************************* TASK [Laden des BATMAN Moduls] *********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Laden des dummy Moduls] ********************************************************************************************************** TASK [Laden des dummy Moduls] **********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Installation der  bridge-utils] ************************************************************************************************** TASK [Installation der  bridge-utils] **************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Aktivierung von BATMAN_V] ******************************************************************************************************** TASK [Aktivierung von BATMAN_V] ********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Konfiguration des Interfaces] **************************************************************************************************** TASK [Konfiguration des Interfaces] ****************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Installation von FASTD] ********************************************************************************************************** TASK [Installation von FASTD] **********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Verzeichnis für fastd- Konfigurationsdatei anlegen] ****************************************************************************** TASK [Verzeichnis für fastd- Konfigurationsdatei anlegen] ******************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Schlüssel für fastd erstellen] *************************************************************************************************** TASK [Schlüssel für fastd erstellen] ***************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [FASTD Secret Key aus /root/fastd.key in Variable übergeben] ********************************************************************** TASK [FASTD Secret Key aus /root/fastd.key in Variable übergeben] **********************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [FASTD Socket ermitteln] ********************************************************************************************************** TASK [FASTD Socket ermitteln] **********************************************************************************************************
-<font style="color: rgb(2, 110, 147)">skipping: [raspberry-ansible] => (item={'key': 'muc_cty', 'value': 30002})  +<font style="color: rgb(2, 110, 147)">skipping: [raspi_offloader_file] => (item={'key': 'muc_cty', 'value': 30002})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_nord', 'value': 30003})  +skipping: [raspi_offloader_file] => (item={'key': 'muc_nord', 'value': 30003})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_ost', 'value': 30004})  +skipping: [raspi_offloader_file] => (item={'key': 'muc_ost', 'value': 30004})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_sued', 'value': 30005})  +skipping: [raspi_offloader_file] => (item={'key': 'muc_sued', 'value': 30005})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_west', 'value': 30006})  +skipping: [raspi_offloader_file] => (item={'key': 'muc_west', 'value': 30006})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_nord', 'value': 30007})  +skipping: [raspi_offloader_file] => (item={'key': 'uml_nord', 'value': 30007})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_ost', 'value': 30008})  +skipping: [raspi_offloader_file] => (item={'key': 'uml_ost', 'value': 30008})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_sued', 'value': 30009})  +skipping: [raspi_offloader_file] => (item={'key': 'uml_sued', 'value': 30009})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_west', 'value': 30010})  +skipping: [raspi_offloader_file] => (item={'key': 'uml_west', 'value': 30010})  
-skipping: [raspberry-ansible] => (item={'key': 'gauting', 'value': 30012})  +skipping: [raspi_offloader_file] => (item={'key': 'gauting', 'value': 30012})  
-skipping: [raspberry-ansible] => (item={'key': 'freising', 'value': 30013})</font> +skipping: [raspi_offloader_file] => (item={'key': 'freising', 'value': 30013})</font> 
-<font style="color: rgb(51, 145, 5)">ok: [raspberry-ansible] => (item={'key': 'welt', 'value': 30011})</font>+<font style="color: rgb(51, 145, 5)">ok: [raspi_offloader_file] => (item={'key': 'welt', 'value': 30011})</font>
  
 TASK [Erstellen der fastd Konfigurationsdatei] ***************************************************************************************** TASK [Erstellen der fastd Konfigurationsdatei] *****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Service fastd beim Booten starten] *********************************************************************************************** TASK [Service fastd beim Booten starten] ***********************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Installation der Pakete git und python3-netifaces] ******************************************************************************* TASK [Installation der Pakete git und python3-netifaces] *******************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Repo ext-respondd klonen] ******************************************************************************************************** TASK [Repo ext-respondd klonen] ********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Systemd Startdatei für respondd kopieren] **************************************************************************************** TASK [Systemd Startdatei für respondd kopieren] ****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Erstellen der resondd Konfigurationsdatei alias.json] **************************************************************************** TASK [Erstellen der resondd Konfigurationsdatei alias.json] ****************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Erstellen der resondd Konfigurationsdatei config.json] *************************************************************************** TASK [Erstellen der resondd Konfigurationsdatei config.json] ***************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Service ext-respondd beim Booten starten] **************************************************************************************** TASK [Service ext-respondd beim Booten starten] ****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Paket hostapd für WLAN installieren] ********************************************************************************************* TASK [Paket hostapd für WLAN installieren] *********************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [hostapd konfigurieren] *********************************************************************************************************** TASK [hostapd konfigurieren] ***********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [hostapd Konfigurationsdatei anlegen] ********************************************************************************************* TASK [hostapd Konfigurationsdatei anlegen] *********************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [wlan0 in Bridge packen] ********************************************************************************************************** TASK [wlan0 in Bridge packen] **********************************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Service hostapd beim Booten und jetzt starten und das Laden der Unit Datei vom Service hostapd ermöglichen] ********************** TASK [Service hostapd beim Booten und jetzt starten und das Laden der Unit Datei vom Service hostapd ermöglichen] **********************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 TASK [Konfiguration des Client-VLAN ohne Mesh-Netz] ************************************************************************************ TASK [Konfiguration des Client-VLAN ohne Mesh-Netz] ************************************************************************************
-<font style="color: rgb(2, 110, 147)">skipping: [raspberry-ansible]</font>+<font style="color: rgb(2, 110, 147)">skipping: [raspi_offloader_file]</font>
  
 TASK [vxlan_id für ausgewähltes Segment ermitteln] ************************************************************************************* TASK [vxlan_id für ausgewähltes Segment ermitteln] *************************************************************************************
-<font style="color: rgb(2, 110, 147)">skipping: [raspberry-ansible] => (item={'key': 'muc_cty', 'value': 10758607})  +<font style="color: rgb(2, 110, 147)">skipping: [raspi_offloader_file] => (item={'key': 'muc_cty', 'value': 10758607})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_nord', 'value': 15521492})  +skipping: [raspi_offloader_file] => (item={'key': 'muc_nord', 'value': 15521492})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_ost', 'value': 2948862})  +skipping: [raspi_offloader_file] => (item={'key': 'muc_ost', 'value': 2948862})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_sued', 'value': 8599288})  +skipping: [raspi_offloader_file] => (item={'key': 'muc_sued', 'value': 8599288})  
-skipping: [raspberry-ansible] => (item={'key': 'muc_west', 'value': 7318933})  +skipping: [raspi_offloader_file] => (item={'key': 'muc_west', 'value': 7318933})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_nord', 'value': 5705961})  +skipping: [raspi_offloader_file] => (item={'key': 'uml_nord', 'value': 5705961})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_ost', 'value': 4892713})  +skipping: [raspi_offloader_file] => (item={'key': 'uml_ost', 'value': 4892713})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_sued', 'value': 16544703})  +skipping: [raspi_offloader_file] => (item={'key': 'uml_sued', 'value': 16544703})  
-skipping: [raspberry-ansible] => (item={'key': 'uml_west', 'value': 16677749})  +skipping: [raspi_offloader_file] => (item={'key': 'uml_west', 'value': 16677749})  
-skipping: [raspberry-ansible] => (item={'key': 'gauting', 'value': 16175732})  +skipping: [raspi_offloader_file] => (item={'key': 'gauting', 'value': 16175732})  
-skipping: [raspberry-ansible] => (item={'key': 'freising', 'value': 12937858})</font> +skipping: [raspi_offloader_file] => (item={'key': 'freising', 'value': 12937858})</font> 
-<font style="color: rgb(51, 145, 5)">ok: [raspberry-ansible] => (item={'key': 'welt', 'value': 16306234})</font>+<font style="color: rgb(51, 145, 5)">ok: [raspi_offloader_file] => (item={'key': 'welt', 'value': 16306234})</font>
  
 TASK [Konfiguration des Mesh-VLAN ohne Client-VLAN] ************************************************************************************ TASK [Konfiguration des Mesh-VLAN ohne Client-VLAN] ************************************************************************************
-<font style="color: rgb(2, 110, 147)">skipping: [raspberry-ansible]</font>+<font style="color: rgb(2, 110, 147)">skipping: [raspi_offloader_file]</font>
  
 TASK [Konfiguration von Mesh- und Client-VLAN] ***************************************************************************************** TASK [Konfiguration von Mesh- und Client-VLAN] *****************************************************************************************
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font> 
 + 
 +TASK [Konfiguration des bevorzugte Meshingpoint in BATMAN_V ohne Wifi-Nutzung] ********************************************************* 
 +<font style="color: rgb(2, 110, 147)">skipping: [raspi_offloader_file]</font> 
 + 
 +TASK [Konfiguration des bevorzugte Meshingpoint in BATMAN_V mit Wifi-Nutzung] ********************************************************** 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font> 
 + 
 +TASK [Für OLED-Konfiguration i2c-bcm2708 in /etc/modules eintragen] ******************************************************************** 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font> 
 + 
 +TASK [Für OLED-Konfiguration i2c-dev in /etc/modules eintragen] ************************************************************************ 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font> 
 + 
 +TASK [Installation der für das OLED benötigten Pakete] ********************************************************************************* 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font> 
 + 
 +TASK [Laden des Kernelmodul i2c_arm beim Booten veranlassen] *************************************************************************** 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font> 
 + 
 +TASK [Reboot nach Konfigurationsänderung] ********************************************************************************************** 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font> 
 + 
 +TASK [Repo Adafruit_Python_SSD1306 klonen] ********************************************************************************************* 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font> 
 + 
 +TASK [Für OLED-Konfiguration Adafruit_Python_SSD1306 installieren] ********************************************************************* 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font> 
 + 
 +TASK [Script zur Anzeige klonen] ******************************************************************************************************* 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font> 
 + 
 +TASK [Script zur Bandbreitenauslastung anpassen] *************************************************************************************** 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font> 
 + 
 +TASK [Startscript für das OLED anlegen] ************************************************************************************************ 
 +<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
-TASK [Konfiguration des bevorzugte Meshingpoint in BATMAN_V] *************************************************************************** +TASK [Service oled-bandwidth beim Booten starten************************************************************************************** 
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
-TASK [Reboot am Ende****************************************************************************************************************** +TASK [Reboot nach Abschluss der Konfiguration unseres Offloaders] ********************************************************************** 
-<font style="color: rgb(191, 125, 0)">changed: [raspberry-ansible]</font>+<font style="color: rgb(191, 125, 0)">changed: [raspi_offloader_file]</font>
  
 PLAY RECAP ***************************************************************************************************************************** PLAY RECAP *****************************************************************************************************************************
-<font style="color: rgb(191, 125, 0)">raspberry-ansible          </font>: <font style="color: rgb(51, 145, 5)">ok=43</font>   <font style="color: rgb(191, 125, 0)">changed=39</font>   unreachable=0    failed=0    <font style="color: rgb(2, 110, 147)">skipped=2</font>    rescued=0    <font style="color: rgb(169, 126, 155)">ignored=1</font>+<font style="color: rgb(191, 125, 0)">raspi_offloader_file          </font>: <font style="color: rgb(51, 145, 5)">ok=54</font>   <font style="color: rgb(191, 125, 0)">changed=50</font>   unreachable=0    failed=0    <font style="color: rgb(2, 110, 147)">skipped=3</font>    rescued=0    <font style="color: rgb(169, 126, 155)">ignored=1</font>
  
 </pre> </pre>