main.yml 614 B

1234567891011121314151617181920212223242526272829
  1. ---
  2. - name: Dependencies installed
  3. community.general.pkgng:
  4. name: snapcast,shairport-sync
  5. state: latest
  6. - name: Snapserver conf file installed
  7. template:
  8. src: snapserver.conf.j2
  9. dest: /usr/local/etc/snapserver.conf
  10. owner: root
  11. mode: 0600
  12. notify: Immortal restarted
  13. - name: Snapserver immortal file installed
  14. copy:
  15. src: immortal.yml
  16. dest: /usr/local/etc/immortal/snapserver.yml
  17. owner: root
  18. mode: 0600
  19. notify: Immortal restarted
  20. - name: NqPTP enabled
  21. shell: sysrc nqptp_enable="YES"
  22. - name: Ensure nqptp is running
  23. service:
  24. name: nqptp
  25. state: started