Zum Inhalt springen
Alle Projekte

Automatisierung · Infrastruktur

MyFleet

Rund 15 Server, eine Quelle der Wahrheit: Konfiguration als Code mit Ansible.

Seit
2026
Server
~15
Commits
200+

Ansible-Repository, das eine Flotte von rund 15 Linux-Servern einheitlich konfiguriert, per Pipeline ausrollt und den Zustand jedes Laufs an Monitoring und Messaging meldet.

Ausgangslage

Mit wachsender Serverzahl liefen Konfigurationen auseinander: Pakete, Benutzer, Proxy- und Sicherheitseinstellungen wurden per Hand gepflegt und waren kaum reproduzierbar.

Änderungen sollten nachvollziehbar, testbar und wahlweise für einzelne Hosts ausrollbar sein – ohne jedes Mal alle Server anzufassen.

Lösung

MyFleet beschreibt die gesamte Grundkonfiguration als Code: ein zentrales Playbook, klar getrennte Rollen und eine saubere Variablenstruktur für Gruppen und Hosts.

Eine GitLab-CI-Pipeline prüft jede Änderung und rollt sie aus. Über Pipeline-Variablen lassen sich gezielt einzelne Hosts und ausgewählte Playbooks ansteuern.

Jeder Lauf erzeugt einen Bericht, der per MQTT verteilt und als Zeitreihe in InfluxDB gespeichert wird – so ist der Zustand der Flotte jederzeit sichtbar.

Ähnliches Vorhaben?

Lassen Sie uns über
Ihr Projekt sprechen.

Kontakt aufnehmen