Rollenbasierte Sates
Minions können sich Rollen zuweisen. Je nach Rolle werden dann bestimmte States angewendet.
Rolle zuweisen
Um die Konfiguration modular zu halten, sollten Sie die Rollenzuweisung nicht in der Hauptkonfiguration des Minions vornehmen. Legen Sie stattdessen eine neue Datei /etc/salt/minion.d/grains.conf
an
grains:
roles:
- prod
- web
- db
Rollen auf dem Master in top.sls verwenden
base:
'role:webserver':
- match: grain
- webserver
base:
'G@kernel:linux and G@role:webserver':
- match: compound
- linux.webserver