diff --git a/tasks/main.yml b/tasks/main.yml index 938c3aa..fa928d7 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,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