added cache dir

This commit is contained in:
Jayne Passmore 2025-05-24 21:38:11 -05:00
parent 4160544e88
commit cc42a82497
2 changed files with 14 additions and 13 deletions

View file

@ -1,13 +1,7 @@
#SPDX-License-Identifier: MIT-0 #SPDX-License-Identifier: MIT-0
--- ---
# handlers file for role-jellyfin # handlers file for role-jellyfin
- name: pause to ensure jellyfin has completely started on first run
ansible.builtin.pause:
seconds: 30
listen: "restart jellyfin"
- name: restart jellyfin - name: restart jellyfin
service: service:
name: jellyfin name: jellyfin
state: restarted state: restarted
listen: "restart jellyfin"

View file

@ -2,7 +2,7 @@
--- ---
# 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
@ -16,11 +16,12 @@
owner: jellyfin owner: jellyfin
group: jellyfin group: jellyfin
- name: ensure jellyfin is running - name: ensure jellyfin cache is owned by jellyfin user
service: ansible.builtin.file:
name: jellyfin path: /var/cache/jellyfin/
state: started recurse: yes
enabled: yes owner: jellyfin
group: jellyfin
- name: deploy jellyfin system.xml file - name: deploy jellyfin system.xml file
ansible.builtin.copy: ansible.builtin.copy:
@ -29,3 +30,9 @@
src: files/system.xml src: files/system.xml
dest: /etc/jellyfin/system.xml dest: /etc/jellyfin/system.xml
notify: restart jellyfin notify: restart jellyfin
- name: ensure jellyfin is running
service:
name: jellyfin
state: started
enabled: yes