--- - name: Install bitvis dependencies apt: name: - bitvis - bitvis-http - name: Create bitvis user user: name: "{{ music_bitvis_user }}" system: true home: /var/lib/bitvis groups: - "{{ music_audio_group }}" - name: Install bitvis-tee ansible.builtin.template: src: bitvis-tee.sh dest: /opt/bitvis-tee.sh owner: root group: root mode: 0755 notify: restart {{ item }} with_items: - bitvis - bitvis-tee - name: Install service file ansible.builtin.template: src: "{{ item }}.service" dest: /etc/systemd/system/{{ item }}.service owner: root group: root mode: 0644 notify: restart {{ item }} with_items: - bitvis - bitvis-tee - name: Enable service ansible.builtin.systemd: name: "{{ item }}" state: started enabled: true daemon_reload: true with_items: - bitvis - bitvis-tee - meta: flush_handlers