Für die Verwaltung der Server und des Clients wurde der Salt Minion auf allen Geräten installiert. So können diese nun zentral über den Salt-Server gesteuert werden.
Die Konfiguration wurde in der Minion-Konfigurationsdatei unter dem Pfad /etc/salt/minion angepasst:
mintpc:
| master: 192.168.29.163 grain: roles: client |
Nextcloud-Server, FreeIPA-Server:
| master: 192.168.29.163 grain: roles: server |
Dank dieser Konfiguration können Befehle gezielt für Gruppen ausgeführt werden. Möchte man beispielsweise nur die Server neu starten, kann dies mit dem folgenden Befehl erfolgen:
sudo salt -G 'roles:server' system.reboot
Hierdurch werden ausschließlich die Server angesprochen, während die Clients unbeachtet bleiben. Die Filterung lässt sich mit Grains weiter verfeinern, z. B. nach Seriennummer, Hersteller, Betriebssystem, Cabinet und weiteren Parametern.