From: alex Date: Fri, 10 Jan 2025 11:40:16 +0000 (+0000) Subject: Unbork jellyfin module X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=0e015ab6f4d6c1b438cb4d0468c4576464f54876;p=alex.git Unbork jellyfin module --- diff --git a/personal_infra/puppet/modules/jellyfin/manifests/init.pp b/personal_infra/puppet/modules/jellyfin/manifests/init.pp index 0f96df8..b6d2e16 100644 --- a/personal_infra/puppet/modules/jellyfin/manifests/init.pp +++ b/personal_infra/puppet/modules/jellyfin/manifests/init.pp @@ -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':} +}