In der GS Kritzmannstraße wurden neue Salt-States angelegt, welche folgende Handlungen durchführen:
- LibreOffice wird auf Version 25.8.2.2 (Flatpak) aktualisiert
- Neue Desktop-Verknüpfungen werden unter /etc/skel abgelegt
- Konfigurationsdatei wird unter /etc/skel abgelegt
- Zugriffsrechte der Dateien werden geändert
- Homeverzeichnisse und Benutzer werden entfernt
Diese States können ganz einfach aktiviert/deaktiviert werden, indem das entsprechende Kommentarzeichen in der Datei /etc/salt/master.d/reactor.conf hinzugefügt/entfernt wird.

Abb. 1 reactor.conf
Die angelegten Salt-States können beliebig kopiert und angepasst werden. Diese werden unter /srv/salt/ abgelegt.
Im Allgemeinen lassen sich durch solche Salt-States folgende Aktionen durchführen:
- Installation/Deinstallation von Software
- Dateien auf Minions übertragen (durch eine Push-Funktion lassen sich auch Dateien auf den Master kopieren)
- Anlegen von Verzeichnissen
- Zugriffsrechte von Dateien ändern
- Löschen von Dateien
Da der Salt-Master einen eingebauten Dateiserver mitbringt, können darüber auch die Dateien bereitgestellt werden.
Weitere Informationen zum Dateiserver: https://docs.saltproject.io/en/3006/ref/file_server/index.html
⚠️Anmerkung: Wir hatten überlegt, wie wir zum Schuljahreswechsel die Clients automatisiert bereinigen können, um obsolete Schülerdaten zu entfernen.
Der angelegte Salt-State in der GS Kritzmannstraße, welcher die Home-Verzeichnisse und Benutzer entfernt, erfüllt diese Funktion. Wenn wir diesen Salt-State mit einem Cronjob verknüpfen, hätten wir auch eine Basis für die Automatisierung geschaffen.