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