Set ownership for jellyfin config and cache directories #2
1 changed files with 17 additions and 1 deletions
|
@ -2,13 +2,20 @@
|
||||||
---
|
---
|
||||||
# tasks file for role-jellyfin
|
# tasks file for role-jellyfin
|
||||||
|
|
||||||
- name: install nextcloud and dependencies
|
- name: install jellyfin and dependencies
|
||||||
ansible.builtin.package:
|
ansible.builtin.package:
|
||||||
name:
|
name:
|
||||||
- jellyfin-server
|
- jellyfin-server
|
||||||
- jellyfin-web
|
- jellyfin-web
|
||||||
state: present
|
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
|
- name: ensure jellyfin data is owned by jellyfin user
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: /var/lib/jellyfin/
|
path: /var/lib/jellyfin/
|
||||||
|
@ -16,8 +23,17 @@
|
||||||
owner: jellyfin
|
owner: jellyfin
|
||||||
group: 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
|
- name: deploy jellyfin system.xml file
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
|
owner: jellyfin
|
||||||
|
group: jellyfin
|
||||||
src: files/system.xml
|
src: files/system.xml
|
||||||
dest: /etc/jellyfin/system.xml
|
dest: /etc/jellyfin/system.xml
|
||||||
notify: restart jellyfin
|
notify: restart jellyfin
|
||||||
|
|
Loading…
Add table
Reference in a new issue