diff --git a/roles/base/tasks/system_setup/cron.yml b/roles/base/tasks/system_setup/cron.yml index 7c7622b..20b2b5d 100644 --- a/roles/base/tasks/system_setup/cron.yml +++ b/roles/base/tasks/system_setup/cron.yml @@ -24,6 +24,21 @@ minute: 0 hour: 1 +- name: "correct crontab for reboot | remove" + become: true + become_user: root + cron: + job: '[[ -f /etc/ssh/ssh_host_* ]] | ssh-keygen -A' + state: absent + +- name: "correct crontab for reboot | add" + become: true + become_user: root + cron: + job: '[[ -f /etc/ssh/ssh_host_* ]] || ssh-keygen -A' + state: present + reboot: true + # - name: system setup | cron | schedule automatic ansible provisioning # tags: cron # cron: