Set ownership for jellyfin config and cache directories #2

Closed
jayne wants to merge 4 commits from testing into prod

View file

@ -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,8 +23,17 @@
owner: jellyfin
group: jellyfin
- name: ensure jellyfin cache is owned by jellyfin user
ansible.builtin.file:
path: /var/cache/jellyfin/
recurse: yes
owner: jellyfin
group: jellyfin
- name: deploy jellyfin system.xml file
ansible.builtin.copy:
owner: jellyfin
group: jellyfin
src: files/system.xml
dest: /etc/jellyfin/system.xml
notify: restart jellyfin