Saltstack: Difference between revisions

From HateotU
(Created page with "=Saltstack= ==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=...")
 
No edit summary
Line 14: Line 14:
  tmux:
  tmux:
   pkg.installed
   pkg.installed
==Änderungen auf Rechner ausrollen==
==Änderungen auf alle Rechner ausrollen==
*Um die Änderungen auf alle Clients (Minions) zu übernehmen, muss folgender Befehl ausgeführt werden:
*Um die Änderungen auf alle Clients (Minions) zu übernehmen, muss folgender Befehl ausgeführt werden:
  salt -b 1 '*' state.apply
  salt -b 1 '*' state.apply

Revision as of 21:04, 1 December 2017

Saltstack

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

  • auf saltstack.hateotu.de anmelden (ssh)
  • Folgende Zeilen in /usr/local/etc/salt/base/packages.sls ergänzen (Leerzeichen und : beachten!):
<paket-name>:
  pkg.installed
  • z.B.:
tmux:
  pkg.installed

Änderungen auf alle Rechner ausrollen

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