- name: "install muck" apt: name: muck-poc - name: "install token signing public key" copy: content: "{{ qvisqve_token_public_key }}" dest: /etc/muck.pub owner: root group: root mode: 0644 - name: "install muck config" copy: content: | { "log": "/var/log/muck/muck.log", "store": "/var/lib/muck/store", "signing-key-filename": "/etc/muck.pub" } dest: /etc/muck.json owner: _muck group: _muck mode: 0744 - name: "enable and start muck service" systemd: name: muck 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