#SPDX-License-Identifier: MIT-0 --- # tasks file for role-jellyfin - 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/ recurse: yes 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: ensure jellyfin is running service: name: jellyfin state: started enabled: yes