O Salt vem com o chamado sistema de reatores , que deve atender às suas necessidades.
O seguinte não foi testado e foi retirado dos documentos vinculados.
/etc/salt/master.d/reactor.conf
:
reactor:
- 'salt/minion/*/start': # Match the start event
- /srv/reactor/start.sls # Things to do when a minion starts
/srv/reactor/start.sls
:
highstate_run:
local.state.apply:
- tgt: data['id'] # data included event data, id is the minion id.
Isso deve garantir que cada minion aplique state.highstate
depois de abrir uma conexão com o mestre de sal.