diff --git a/hshbase/automatic-salt-minion-restart.sls b/hshbase/automatic-salt-minion-restart.sls new file mode 100644 index 0000000000000000000000000000000000000000..1d64bda20a7b7fc457b3fa3bed48b2d499f1193a --- /dev/null +++ b/hshbase/automatic-salt-minion-restart.sls @@ -0,0 +1,35 @@ +{% if grains['os'] == 'Debian' %} +hsh_install_automatic_salt_minion_restart_cronjob: + cron.present: + - name: systemctl restart salt-minion.service + - user: root + - minute: 26 + - hour: '*/6' +{% endif %} + +{% if grains['os'] == 'Ubuntu' %} +hsh_install_automatic_salt_minion_restart_cronjob: + cron.present: + - name: systemctl restart salt-minion.service + - user: root + - minute: 26 + - hour: '*/6' +{% endif %} + +{% if grains['os'] == 'CentOS' %} +hsh_install_automatic_salt_minion_restart_cronjob: + cron.present: + - name: systemctl restart salt-minion.service + - user: root + - minute: 26 + - hour: '*/6' +{% endif %} + +{% if grains['os'] == 'FreeBSD' %} +hsh_install_automatic_salt_minion_restart_cronjob: + cron.present: + - name: service salt_minion restart + - user: root + - minute: 26 + - hour: '*/6' +{% endif %} diff --git a/hshbase/init.sls b/hshbase/init.sls index 7613e7f8b9636542fcccce895f9afb628f750f79..3fcd74a6fd7b3eae224ec511a914dbc5fdde6771 100644 --- a/hshbase/init.sls +++ b/hshbase/init.sls @@ -10,3 +10,4 @@ include: - .locale - .hostname - .resolvconf + - .automatic-salt-minion-restart