Migrated jellyfin role to new format
parent
75e0f73ba8
commit
adb96c3028
|
|
@ -7,7 +7,7 @@
|
|||
User = jellyfin
|
||||
|
||||
# Alter where environment variables are sourced from
|
||||
#EnvironmentFile = /etc/default/jellyfin
|
||||
EnvironmentFile = /etc/default/jellyfin
|
||||
|
||||
# These *should* prevent Jellyfin from fully consuming my Pi's resources
|
||||
CPUQuota=300%
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
systemd:
|
||||
daemon_reload: true
|
||||
|
||||
- name: restart-jellyfin
|
||||
- name: restart jellyfin
|
||||
service:
|
||||
name: jellyfin
|
||||
state: restarted
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
dependencies:
|
||||
- role: any.tools.caddy
|
||||
|
|
@ -1,13 +1,12 @@
|
|||
- name: Add Jellyfin GPG key
|
||||
apt_key:
|
||||
url: "https://repo.jellyfin.org/debian/jellyfin_team.gpg.key"
|
||||
state: present
|
||||
|
||||
- name: Add Jellyfin repository
|
||||
apt_repository:
|
||||
repo: "deb https://repo.jellyfin.org/debian bookworm main"
|
||||
filename: 'jellyfin'
|
||||
state: present
|
||||
- name: Add Jellyfin repository and key
|
||||
ansible.builtin.deb822_repository:
|
||||
name: 'jellyfin'
|
||||
types:
|
||||
- deb
|
||||
uris: 'https://repo.jellyfin.org/debian'
|
||||
suites: 'trixie'
|
||||
components: 'main'
|
||||
signed_by: 'https://repo.jellyfin.org/debian/jellyfin_team.gpg.key'
|
||||
|
||||
- name: Install Jellyfin
|
||||
apt:
|
||||
|
|
@ -17,8 +16,8 @@
|
|||
- name: Create Jellyfin user
|
||||
user:
|
||||
name: jellyfin
|
||||
groups:
|
||||
- data
|
||||
# groups:
|
||||
# - data
|
||||
append: true
|
||||
create_home: no
|
||||
shell: /bin/nologin
|
||||
|
|
@ -33,7 +32,7 @@
|
|||
mode: '644'
|
||||
notify:
|
||||
- daemon-reload
|
||||
- restart-jellyfin
|
||||
- restart jellyfin
|
||||
|
||||
- name: Copy over Environment file
|
||||
copy:
|
||||
|
|
@ -42,7 +41,7 @@
|
|||
owner: root
|
||||
group: root
|
||||
mode: '644'
|
||||
notify: restart-jellyfin
|
||||
notify: restart jellyfin
|
||||
|
||||
- name: Ensure Jellyfin service is running & enabled
|
||||
service:
|
||||
|
|
@ -57,4 +56,4 @@
|
|||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
notify: caddy-reload
|
||||
notify: reload caddy
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
---
|
||||
dependencies:
|
||||
- role: caddy
|
||||
Loading…
Reference in New Issue