diff options
Diffstat (limited to 'roles/muck/tasks/main.yml')
-rw-r--r-- | roles/muck/tasks/main.yml | 24 |
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 |