Salt

Salt habe ich 2015 während meiner IT-Ausbildung kennen- und lieben gelernt. Seitdem habe ich mit großer Freude mehrere Salt-Projekte erfolgreich umgesetzt. Auch wenn die Community heute nicht mehr so aktiv ist wie damals, kommt Salt nach wie vor täglich in meinem Homelab zum Einsatz.

Meine Projekte

Aktuelle und vergangene Projekte, wo ich Salt eingesetzt habe.

Abgeschlossen
SUSE Manager Salt Konzept + Entwicklung

Der Kunde verwaltet über 400 SLES-Maschinen mit SUSE Manager und Salt. Die Salt-Integration des SUSE Managers bietet jedoch weder Unterstützung für Infrastructure as Code (IaC) noch ein ausgereiftes Staging-Konzept. Ich habe es mir zur Aufgabe gemacht, diese zentralen Schwächen zu beheben und dafür individuelle Python-Module entwickelt. Damit konnte sowohl ein funktionierendes Staging-Konzept als auch eine IaC-basierte Verwaltung mit dem SUSE Manager und Salt realisiert werden.

Start:August 2023
Ende:September 2024
Technologien:
salt
python
suse-manager
uyuni
git
Abgeschlossen
Salt git Formula

Ich habe ein eigenes Salt-Formula entwickelt, mit dem sich der lokale Git-Client konfigurieren lässt. Das Formula wird automatisiert gegen die jeweils aktuellsten Salt-Versionen in einer GitHub Actions Pipeline getestet.

Start:Dezember 2023
Ende:März 2024
Technologien:
salt
git
Abgeschlossen
Salt acme.sh Formula

Ich habe ein eigenes Salt-Formula entwickelt, mit dem sich Zertifikate automatisiert mit der Software acme.sh ausstellen lassen. Dazu habe ich auch Salt Execution Module in Python verfasst. Das Formula wird automatisiert gegen die jeweils aktuellsten Salt-Versionen in einer GitHub Actions Pipeline getestet.

Start:Januar 2024
Ende:März 2024
Technologien:
salt
python
Abgeschlossen
IaC mit Salt: Standardisierte Serverkonfiguration

Damals wurden rund 40 virtuelle Debian Server manuell verwaltet und aktuell gehalten. Ich habe es mir zur Aufgabe gemacht, Salt in die Umgebung zu integrieren, um die Server effizient zu managen und die Konfigurationen mittels IaC zu standardisieren. Heute berichtet der Kunde, dass das Setup weiterhin im Einsatz ist und aktiv weiterentwickelt wird.

Start:Januar 2020
Ende:August 2021
Technologien:
salt
linux
git
Abgeschlossen
Icinga2-Einführung mit Salt-Integration

Damals wurden rund 50 virtuelle Linux- und Windows-Server ohne ein zentrales Monitoring-System betrieben. Störungen und Ausfälle wurden ausschließlich vom Endkunden gemeldet, was zu unnötig langen Downtimes führte. Daraufhin habe ich Icinga2 eingeführt – ein Monitoring-System, das sowohl unter Linux als auch unter Windows funktioniert. Bestehende und neue Linux-Server, die per Salt verwaltet wurden, wurden automatisch in Icinga2 eingebunden und deren Services überwacht. Dadurch konnten Ausfälle deutlich schneller erkannt und professionell behoben werden. Heute berichtet der Kunde, dass das Setup weiterhin aktiv genutzt und kontinuierlich weiterentwickelt wird.

Start:Februar 2020
Ende:Juli 2020
Technologien:
icinga2
salt
linux

Knowledge Base Artikel

Die neusten Artikel zum Thema Salt.