diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-11-10 19:36:46 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-11-10 19:36:46 +0200 |
commit | 7dcb10a7ab3111370692c3d2113c6098f0cf662d (patch) | |
tree | 58cc2dd763943bcebba21651436b8278ff5ec6e0 | |
parent | 5515e0ffbf74749b4e8ec9e19049463ee03ec2ae (diff) | |
download | ick2-ansible-7dcb10a7ab3111370692c3d2113c6098f0cf662d.tar.gz |
Add: cron job to empty muck daily
-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 |