From 789bf6fcacc049f54be2000985b9663024214db3 Mon Sep 17 00:00:00 2001 From: Lenka Segura Date: Mon, 3 Jun 2024 14:41:14 +0200 Subject: [PATCH] mailman3: Fix quarter_hourly timer format and add hperkitty.target Signed-off-by: Lenka Segura --- .../files/systemd/hyperkitty-quarter_hourly.timer | 2 +- roles/mailman3/tasks/main.yml | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/roles/mailman3/files/systemd/hyperkitty-quarter_hourly.timer b/roles/mailman3/files/systemd/hyperkitty-quarter_hourly.timer index 6a7b9de6ab..8ee53ce36e 100644 --- a/roles/mailman3/files/systemd/hyperkitty-quarter_hourly.timer +++ b/roles/mailman3/files/systemd/hyperkitty-quarter_hourly.timer @@ -4,6 +4,6 @@ Requires=hyperkitty.target PartOf=hyperkitty.target [Timer] -OnCalendar=*-*-* *:*/15:00 +OnCalendar=*-*-* *:00/15:00 Persistent=true RandomizedDelaySec=5m diff --git a/roles/mailman3/tasks/main.yml b/roles/mailman3/tasks/main.yml index 8a8d8ddfa6..b682d9c12c 100644 --- a/roles/mailman3/tasks/main.yml +++ b/roles/mailman3/tasks/main.yml @@ -450,6 +450,17 @@ - mailman - systemd +- name: Install hyperkitty target + ansible.builtin.copy: + src: "systemd/hyperkitty.target" + dest: "/etc/systemd/system/hyperkitty.target" + notify: + - systemctl daemon-reload + tags: + - config + - mailman + - systemd + - name: Install the systemd cron services ansible.builtin.copy: src: "systemd/{{ item }}.service"