2023-12-12 13:34:35 -05:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
# vim: ft=sls
|
|
|
|
|
|
|
|
{%- set tplroot = tpldir.split('/')[0] %}
|
|
|
|
{%- from tplroot ~ "/map.jinja" import jellyfin with context %}
|
|
|
|
|
|
|
|
{%- set os = salt['grains.get']('os') %}
|
|
|
|
{%- set codename = salt['grains.get']('oscodename') %}
|
|
|
|
|
|
|
|
{% if jellyfin.manage_repo %}
|
|
|
|
jellyfin_repo:
|
|
|
|
pkgrepo.managed:
|
|
|
|
- humanname: 'Jellyfin repository'
|
2023-12-12 13:53:02 -05:00
|
|
|
- name: "deb https://repo.jellyfin.org/{{ os | lower }} {{ codename }} main"
|
2023-12-12 13:34:35 -05:00
|
|
|
- file: '/etc/apt/sources.list.d/jellyfin.list'
|
|
|
|
- dist: "{{ codename }}"
|
|
|
|
- key_url: 'https://repo.jellyfin.org/jellyfin_team.gpg.key'
|
|
|
|
- gpgcheck: 1
|
|
|
|
- require_in:
|
|
|
|
- pkg: jellyfin_pkg_install
|
|
|
|
{% endif %}
|
|
|
|
|