summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--roles/muck/tasks/main.yml24
1 files changed, 23 insertions, 1 deletions
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