| |
@@ -450,6 +450,44 @@
|
| |
- mailman
|
| |
- systemd
|
| |
|
| |
+ - name: Install the systemd cron services
|
| |
+ ansible.builtin.file:
|
| |
+ src: "systemd/{{ item }}.service"
|
| |
+ dest: "/etc/systemd/system/{{ item }}.service"
|
| |
+ with_items:
|
| |
+ - hyperkitty-daily
|
| |
+ - hyperkitty-hourly
|
| |
+ - hyperkitty-minutely
|
| |
+ - hyperkitty-monthly
|
| |
+ - hyperkitty-quarter_hourly
|
| |
+ - hyperkitty-weekly
|
| |
+ - hyperkitty-yearly
|
| |
+ notify:
|
| |
+ - systemctl daemon-reload
|
| |
+ tags:
|
| |
+ - config
|
| |
+ - mailman
|
| |
+ - systemd
|
| |
+
|
| |
+ - name: Install the systemd timers
|
| |
+ ansible.builtin.file:
|
| |
+ src: "systemd/{{ item }}.timer"
|
| |
+ dest: "/etc/systemd/system/{{ item }}.timer"
|
| |
+ with_items:
|
| |
+ - hyperkitty-daily
|
| |
+ - hyperkitty-hourly
|
| |
+ - hyperkitty-minutely
|
| |
+ - hyperkitty-monthly
|
| |
+ - hyperkitty-quarter_hourly
|
| |
+ - hyperkitty-weekly
|
| |
+ - hyperkitty-yearly
|
| |
+ notify:
|
| |
+ - systemctl daemon-reload
|
| |
+ tags:
|
| |
+ - config
|
| |
+ - mailman
|
| |
+ - systemd
|
| |
+
|
| |
# Memcached
|
| |
- name: Set the memcached sysconfig file
|
| |
ansible.builtin.copy:
|
| |
This should be quarterly