From 7dcb10a7ab3111370692c3d2113c6098f0cf662d Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 10 Nov 2018 19:36:46 +0200 Subject: Add: cron job to empty muck daily --- roles/muck/tasks/main.yml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/roles/muck/tasks/main.yml b/roles/muck/tasks/main.yml index 07347c9..09a5ee2 100644 --- a/roles/muck/tasks/main.yml +++ b/roles/muck/tasks/main.yml @@ -15,7 +15,7 @@ content: | { "log": "/var/log/muck/muck.log", - "store": "/var/lib/muck", + "store": "/var/lib/muck/store", "signing-key-filename": "/etc/muck.pub" } dest: /etc/muck.json @@ -29,3 +29,25 @@ daemon_reload: yes enabled: yes state: restarted + +- name: "install script to empty muck" + copy: + content: | + #!/bin/sh + systemctl stop muck + rm -f /var/lib/muck/store/changelog + systemctl start muck + dest: /usr/local/sbin/muck-empty + owner: root + group: root + mode: 0755 + +- name: "install crontjob to empty muck" + copy: + content: | + #!/bin/sh + /usr/local/sbin/muck-empty + dest: /etc/cron.daily/muck-empty + owner: root + group: root + mode: 0755 -- cgit v1.2.1