diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-04-06 19:00:32 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-04-06 19:00:32 +0300 |
commit | 0b111c2b9e53283a69fc6a30e8d8c861b51d8079 (patch) | |
tree | e58be128182a2cc7b9cb72a2b76aa7c782c132ce /roles/qvisqve/tasks/main.yml | |
parent | aa7b08900ba915fdb9f98d57ba68c63e9e43d30f (diff) | |
download | ick2-ansible-0b111c2b9e53283a69fc6a30e8d8c861b51d8079.tar.gz |
Add: role to configure a host to run Qvisqve
Diffstat (limited to 'roles/qvisqve/tasks/main.yml')
-rw-r--r-- | roles/qvisqve/tasks/main.yml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/roles/qvisqve/tasks/main.yml b/roles/qvisqve/tasks/main.yml new file mode 100644 index 0000000..2b78dac --- /dev/null +++ b/roles/qvisqve/tasks/main.yml @@ -0,0 +1,40 @@ +- name: "create Qvisqve user" + user: + name: _qvisqve + comment: Qvisqve + system: yes + +- name: "create Qvisqve group" + group: + name: _qvisqve + system: yes + +- name: "install Qvisqve" + apt: + name: "{{ item }}" + with_items: + - qvisqve + +- name: "create Qvisqve config dir" + file: + state: directory + path: /etc/qvisqve + owner: root + group: root + mode: 0755 + +- name: "install Qvisqve config" + template: + src: qvisqve.yaml.j2 + dest: /etc/qvisqve/qvisqve.yaml + mode: 0600 + owner: _qvisqve + group: _qvisqve + +- name: "enable and restart Qvisqve services" + service: + name: "{{ item }}" + enabled: yes + state: restarted + with_items: + - qvisqve |