diff --git a/linux/MinionUpgrade.sls b/linux/MinionUpgrade.sls new file mode 100644 index 0000000..b3bc65e --- /dev/null +++ b/linux/MinionUpgrade.sls @@ -0,0 +1,12 @@ +Restart Salt Minion: + cmd.run: +{%- if grains['kernel'] == 'Windows' %} + - name: 'start powershell "Restart-Service -Name salt-minion"' +{%- else %} + # fork and disown the process + - name: |- + exec 0>&- # close stdin + exec 1>&- # close stdout + exec 2>&- # close stderr + nohup salt-call --local service.restart salt-minion & +{%- endif %} \ No newline at end of file