ansible/roles/music/tasks/trollibox.yaml

29 lines
578 B
YAML

---
- name: Clone trollibox source
git:
repo: https://github.com/polyfloyd/trollibox.git
version: master
dest: /opt/trollibox
accept_hostkey: yes
notify:
- rebuild trollibox
- restart trollibox
- name: Initial build
meta: flush_handlers
- name: Install service file
template:
src: trollibox.service
dest: /etc/systemd/system/trollibox.service
owner: root
group: root
mode: 0644
notify: restart trollibox
- name: Enable Trollibox
systemd:
name: trollibox
state: started
enabled: true
daemon_reload: true