role-jellyfin/tasks/main.yml

29 lines
632 B
YAML
Raw Normal View History

2025-05-05 15:37:35 -05:00
#SPDX-License-Identifier: MIT-0
---
2025-05-05 16:01:02 -05:00
# tasks file for role-jellyfin
2025-05-05 16:03:10 -05:00
- name: install nextcloud and dependencies
ansible.builtin.package:
name:
- jellyfin-server
2025-05-05 20:39:26 -05:00
- jellyfin-web
2025-05-05 20:31:40 -05:00
state: present
- name: ensure jellyfin data is owned by jellyfin user
ansible.builtin.file:
path: /var/lib/jellyfin/
recurse: yes
owner: jellyfin
group: jellyfin
2025-05-05 20:34:00 -05:00
2025-05-05 23:40:26 -05:00
- name: deploy jellyfin system.xml file
ansible.builtin.copy:
src: files/system.xml
dest: /etc/jellyfin/system.xml
notify: restart jellyfin
2025-05-05 20:34:00 -05:00
- name: ensure jellyfin is running
service:
name: jellyfin
state: started
enabled: yes