Hosts:Saltstack

=Saltstack= Saltstack-Master, um die Konfiguration der Server und Jails zu erleichtern.

Facts

 * FQDN: mumble.hateotu.de (extern und intern)
 * IP: 10.204.3.219 (intern)
 * Port: 4505, 4506 (TCP/UDP)
 * läuft in Jail auf Storage
 * Pfad auf host /export/jails/saltstack
 * Dienste: sshd, saltstack-master

Tasks the Server does

 * SSH-Key management
 * sshd_config management
 * installiert vim und tmux

SSH-Key hinzufügen

 * auf saltstack.hateotu.de anmelden (ssh)
 * Public Key in /usr/local/etc/salt/base/resources/authorized_keys eintragen

SSH-Key entfernen

 * auf saltstack.hateotu.de anmelden (ssh)
 * Public Key aus /usr/local/etc/salt/base/resources/authorized_keys entfernen

Zusätzliche Pakete auf allen Hosts installieren
: pkg.installed tmux: pkg.installed
 * auf saltstack.hateotu.de anmelden (ssh)
 * Folgende Zeilen in /usr/local/etc/salt/base/packages.sls ergänzen (Leerzeichen und : beachten!):
 * z.B.:

Änderungen auf Rechner ausrollen
salt -b 1 '*' state.apply
 * Um die Änderungen auf alle Clients (Minions) zu übernehmen, muss folgender Befehl ausgeführt werden: