Skip to content

Ansible

Bleib mal im Hintergrund – Lang laufende Ansible Tasks im Hintergrund starten

Bei lang laufenden Tasks in einem Ansible Playbook (z.B. Datenbank Importe usw.) kann es vorkommen, dass unser Task in einen Timeout läuft weil die SSH Sitzung zurückgesetzt wird. Ansible bietet hier aber die möglichkeit einen solchen Timeout zu umgehen, indem ein Task im “Hintergrund” gestartet wird. Ansible wird dann in einem eingestellten Intervall den Status des Tasks überprüfen und bei Fertigstellung oder Abbruch entsprechend reagieren.

Read More »Bleib mal im Hintergrund – Lang laufende Ansible Tasks im Hintergrund starten

Schieb mal rüber – Replikation der PiHole Konfiguration mit Ansible

PiHole ist ein feines Mittel um lästiges Tracking und unerwünschte Werbung beim Surfen zu vermeiden. Leider ist piHole von Haus aus nicht dafür ausgelegt, dass man seine Installation mit mehreren piHole Systemen hochverfügbar gestaltet. Sollte ein piHole ausfallen, muss erst Ersatz aufgebaut und das letzte Backup eingespielt werden. In meinem Fall ist mein piHole auch noch mein DNS und DHCP Server, was die Sache noch erschwert. Da mir das zuviel Aufwand war und ich noch einen zweiten Raspberry Pi verfügbar hatte, habe ich mir ein Ansible Playbook geschrieben, dass mir die Konfiguration regelmäßig von meinem primären piHole auf ein Standby System überträgt. Im Falle einen Ausfalls, bin ich so mit wenigen Mausklicks wieder Einsatzbereit.

Read More »Schieb mal rüber – Replikation der PiHole Konfiguration mit Ansible