diff --git a/files/system.xml b/files/system.xml deleted file mode 100644 index 4c5f0a1..0000000 --- a/files/system.xml +++ /dev/null @@ -1,192 +0,0 @@ - - - 3 - true - /var/cache/jellyfin - false - true - true - true - true - true - /var/lib/jellyfin/metadata - en - US - - . - + - % - - - , - & - - - { - } - ' - - - the - a - an - - 5 - 90 - 300 - 5 - 5 - 0 - 60 - 30 - Legacy - - - Book - - - - - - - - - Movie - - - - - - - - - MusicVideo - - - - The Open Movie Database - - - - The Open Movie Database - - - - - Series - - - - - - - - - MusicAlbum - - - - TheAudioDB - - - - - - - MusicArtist - - - - TheAudioDB - - - - - - - BoxSet - - - - - - - - - Season - - - - - - - - - Episode - - - - - - - - - true - Actur Media Server - en-GB - false - - 0 - false - false - true - - - - Jellyfin Stable - https://repo.jellyfin.org/files/plugin/manifest.json - true - - - true - 0 - - true - 500 - - * - - 30 - 0 - 0 - false - true - 0 - MatchSource - 0 - - - F007D354 - Stable - - - 6F511C87 - Unstable - - - - false - false - false - NonBlocking - BelowNormal - 10000 - - 320 - - 10 - 10 - 4 - 90 - 1 - - \ No newline at end of file diff --git a/handlers/main.yml b/handlers/main.yml index d89abd9..bc19cd6 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -1,7 +1,3 @@ #SPDX-License-Identifier: MIT-0 --- -# handlers file for role-jellyfin -- name: restart jellyfin - service: - name: jellyfin - state: restarted \ No newline at end of file +# handlers file for role-jellyfin \ No newline at end of file diff --git a/tasks/main.yml b/tasks/main.yml index 938c3aa..25b78fc 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -2,13 +2,20 @@ --- # tasks file for role-jellyfin -- name: install nextcloud and dependencies +- name: install jellyfin and dependencies ansible.builtin.package: name: - jellyfin-server - jellyfin-web state: present +- name: ensure jellyfin config is owned by jellyfin user + ansible.builtin.file: + path: /etc/jellyfin/ + recurse: yes + owner: jellyfin + group: jellyfin + - name: ensure jellyfin data is owned by jellyfin user ansible.builtin.file: path: /var/lib/jellyfin/ @@ -16,11 +23,12 @@ owner: jellyfin group: jellyfin -- name: deploy jellyfin system.xml file - ansible.builtin.copy: - src: files/system.xml - dest: /etc/jellyfin/system.xml - notify: restart jellyfin +- name: ensure jellyfin cache is owned by jellyfin user + ansible.builtin.file: + path: /var/cache/jellyfin/ + recurse: yes + owner: jellyfin + group: jellyfin - name: ensure jellyfin is running service: