Переглянути джерело

[snapcast] Try getting shairport working

Colin Powell 2 місяців тому
батько
коміт
ddf7c45f0b
1 змінених файлів з 24 додано та 8 видалено
  1. 24 8
      lab/ansible/roles/snapcast/tasks/main.yml

+ 24 - 8
lab/ansible/roles/snapcast/tasks/main.yml

@@ -1,7 +1,7 @@
 ---
 - name: Dependencies installed
   community.general.pkgng:
-    name: snapcast,shairport-sync
+    name: snapcast,shairport-sync,librespot
     state: latest
 
 - name: Snapserver conf file installed
@@ -26,6 +26,22 @@
   args:
     chdir: "/usr/local/share/snapserver/snapweb/"
 
+- name: NqPTP enabled
+  shell: sysrc nqptp_enable="YES"
+
+- name: Ensure nqptp is running
+  service:
+    name: nqptp
+    state: started
+
+- name: mDNS disabled
+  shell: sysrc mdnsd_enable="NO"
+
+- name: Ensure mDNS is not running
+  service:
+    name: mdnsd
+    state: stopped
+
 - name: Snapserver immortal file installed
   copy:
     src: immortal.yml
@@ -34,10 +50,10 @@
     mode: 0600
   notify: Immortal restarted
 
-- name: NqPTP enabled
-  shell: sysrc nqptp_enable="YES"
-
-- name: Ensure nqptp is running
-  service:
-    name: nqptp
-    state: started
+- name: Snapspot immortal file installed
+  copy:
+    src: immortal.yml
+    dest: /usr/local/etc/immortal/snapspot.yml
+    owner: root
+    mode: 0600
+  notify: Immortal restarted