From 7c81f6d81b255df755ff94711231c12d8dc1ada9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 26 Aug 2024 14:55:07 +0200 Subject: [PATCH] run dnf-automatic only on Mon-Fri --- roles/dnf-automatic/handlers/main.yml | 6 ++++++ roles/dnf-automatic/tasks/main.yml | 10 ++++++++++ 2 files changed, 16 insertions(+) create mode 100644 roles/dnf-automatic/handlers/main.yml 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