diff --git a/roles/dnf-automatic/handlers/main.yml b/roles/dnf-automatic/handlers/main.yml new file mode 100644 index 0000000000..a9cc8d579f --- /dev/null +++ b/roles/dnf-automatic/handlers/main.yml @@ -0,0 +1,6 @@ +--- +- name: Restart dnf-automatic.timer + systemd: + name: dnf-automatic.timer + state: restarted + daemon_reload: yes diff --git a/roles/dnf-automatic/tasks/main.yml b/roles/dnf-automatic/tasks/main.yml index bab08876cc..cb893cb2b9 100644 --- a/roles/dnf-automatic/tasks/main.yml +++ b/roles/dnf-automatic/tasks/main.yml @@ -30,6 +30,16 @@ tags: - config + - name: Set dnf-automatic to execute only on Mon-Fri + ini_file: + path: /usr/lib/systemd/system/dnf-automatic.timer + section: Timer + option: OnCalendar + value: Mon..Fri *-*-* 6:00:00 + notify: Restart dnf-automatic.timer + tags: + - config + - name: check if dnf-automatic.timer is active command: systemctl is-active dnf-automatic.timer register: automaticative