From a0b0b29acce64e8682ceaab7e4ff2a5109b23152 Mon Sep 17 00:00:00 2001 From: Jan Philipp Timme <jan.philipp@timme.it> Date: Mon, 10 Aug 2020 09:56:52 +0200 Subject: [PATCH] Add simple cronjob to automatically restart salt-minion --- hshbase/automatic-salt-minion-restart.sls | 35 +++++++++++++++++++++++ hshbase/init.sls | 1 + 2 files changed, 36 insertions(+) create mode 100644 hshbase/automatic-salt-minion-restart.sls diff --git a/hshbase/automatic-salt-minion-restart.sls b/hshbase/automatic-salt-minion-restart.sls new file mode 100644 index 0000000..1d64bda --- /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 7613e7f..3fcd74a 100644 --- a/hshbase/init.sls +++ b/hshbase/init.sls @@ -10,3 +10,4 @@ include: - .locale - .hostname - .resolvconf + - .automatic-salt-minion-restart -- GitLab