summaryrefslogtreecommitdiff
path: root/roles/muck/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/muck/tasks/main.yml')
-rw-r--r--roles/muck/tasks/main.yml31
1 files changed, 31 insertions, 0 deletions
diff --git a/roles/muck/tasks/main.yml b/roles/muck/tasks/main.yml
new file mode 100644
index 0000000..07347c9
--- /dev/null
+++ b/roles/muck/tasks/main.yml
@@ -0,0 +1,31 @@
+- 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",
+ "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