Adressing salt Clients mit cmd.run und pillars


Mehrere Minions können mit -C ‘MinionA or MinionB’ angesprochen werden.

salt -C 'server1 or server2' test.ping

Grains kann man ebenfalls nutzen um nur einen Teil seiner Minions anzusprechen.

Alle SLES12 Systeme

salt -G 'osmajorrelease:12' cmd.run 'cat /etc/os-release'

Alle 12.3 Systeme:

salt -G 'osrelease:12.3' cmd.run 'cat /etc/os-release'

Die im Susemanager zugewiesen Gruppen werden als pillars auf den Systemen gepeichert. (nur bei den salt Clients)

susemanager:~ # salt MINION pillar.get group_ids
minion:
    - 12
    - 7
    - 10
    - 17

#Anzeigen der zypper Locks auf den Systemen in der Gruppe devel:

salt -I 'group_ids:9' cmd.run 'zypper ll'

Das könnte Sie auch interessieren