--- - name: Set up jellyfin hosts: streaming_services become: true tasks: - name: Mount the media share to the VM ansible.builtin.include_tasks: file: ../tasks/mount_nfs.yml vars: mount_path: "/home/docker/media" mount_source: "10.89.0.15:/mnt/main/media" - name: Create app mount directory ansible.builtin.file: path: /home/docker/jellyfin state: directory mode: '0777' - name: Ensure jellyfin docker compose folder exists ansible.builtin.file: path: /home/javi/docker/jellyfin state: directory mode: '0777' - name: Ensure jellyseer docker compose folder exists ansible.builtin.file: path: /home/javi/docker/jellyseer state: directory mode: '0777' - name: Copy docker-compose.yml to server ansible.builtin.copy: src: '../docker/jellyfin/docker-compose.yml' dest: '/home/javi/docker/jellyfin/docker-compose.yml' owner: javi group: javi mode: '0777' - name: Start up the containers ansible.builtin.command: docker compose up -d args: chdir: /home/javi/docker/jellyfin