Pārlūkot izejas kodu

[navidrome] Upgrade node and fix ansible

Colin Powell 1 gadu atpakaļ
vecāks
revīzija
33e4a43e1e

+ 2 - 0
lab/ansible/roles/navidrome/files/immortal.yml

@@ -1,4 +1,6 @@
 cmd: /usr/local/src/navidrome/navidrome --datafolder /var/lib/navidrome --musicfolder /var/lib/navidrome/media/music
+env:
+    ND_ENABLESHARING: true
 log:
   file: /var/log/navidrome.log
   age: 86400 # log 1 day

+ 5 - 2
lab/ansible/roles/navidrome/tasks/main.yml

@@ -1,7 +1,7 @@
 ---
 - name: Dependencies installed
   community.general.pkgng:
-    name: git-tiny,go,npm-node16,pkgconf,gmake
+    name: git-tiny,go,npm-node18,pkgconf,gmake,taglib
     state: latest
 
 
@@ -23,7 +23,9 @@
 
 - name: Build navidrome
   command: gmake setup && gmake buildall
-  chdir: /usr/local/src/navidrome
+  args:
+    chdir: /usr/local/src/navidrome
+  ignore_errors: true
 
 - name: Immortal file installed
   file:
@@ -31,4 +33,5 @@
     dest: /usr/local/etc/immortal/navidrome.yml
     owner: root
     mode: 0600
+    state: file
   notify: Immortal restarted