summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-11-10 19:36:46 +0200
committerLars Wirzenius <liw@liw.fi>2018-11-10 19:36:46 +0200
commit7dcb10a7ab3111370692c3d2113c6098f0cf662d (patch)
tree58cc2dd763943bcebba21651436b8278ff5ec6e0
parent5515e0ffbf74749b4e8ec9e19049463ee03ec2ae (diff)
downloadick2-ansible-7dcb10a7ab3111370692c3d2113c6098f0cf662d.tar.gz
Add: cron job to empty muck daily
-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