Neue Salt-States hinzugefügt [GSKRI]

Neue Salt-States hinzugefügt [GSKRI]

von Lukas Hiob -
Anzahl Antworten: 0

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.

reactorconf
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.