- 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 store dir" file: state: directory path: /var/lib/qvisqve owner: _qvisqve group: _qvisqve mode: 0755 - 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: "create directory for Qvisqve clients" file: state: directory path: /var/lib/qvisqve/client owner: _qvisqve group: _qvisqve mode: 0755 - name: "install Qvisqve admin client" template: src: client.j2 dest: /var/lib/qvisqve/client/admin mode: 0600 owner: _qvisqve group: _qvisqve - name: "install Ick controller client" template: src: controller.j2 dest: /var/lib/qvisqve/client/controller mode: 0600 owner: _qvisqve group: _qvisqve - name: "enable and restart Qvisqve services" service: name: "{{ item }}" enabled: yes state: restarted with_items: - qvisqve