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"