]> xn--ix-yja.es Git - alex.git/commitdiff
Unbork jellyfin module
authoralex <alex@pdp7.net>
Fri, 10 Jan 2025 11:40:16 +0000 (11:40 +0000)
committeralexpdp7 <alex@corcoles.net>
Fri, 10 Jan 2025 11:41:19 +0000 (11:41 +0000)
personal_infra/puppet/modules/jellyfin/manifests/init.pp

index 0f96df8d0a80c955357cb6a8a0249d840297f14f..b6d2e1663fbbe7b70709f4f34902ff4ff27fae8a 100644 (file)
@@ -1,5 +1,11 @@
 class jellyfin {
-    exec {'/usr/bin/apt install -y apt-transport-https && wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add - && echo "deb [arch=amd64] https://repo.jellyfin.org/debian bookworm main" | sudo tee /etc/apt/sources.list.d/jellyfin.list && apt update && apt install -y jellyfin':
-        creates => '/usr/share/doc/jellyfin/README.Debian',
-    }
-}
\ No newline at end of file
+  package {'extrepo':}
+  ->
+  exec {'/usr/bin/extrepo enable jellyfin':
+    creates => '/etc/apt/sources.list.d/extrepo_jellyfin.sources',
+  }
+  ~>
+  Exec["/usr/bin/apt update"]
+  ->
+  package {'jellyfin':}
+}