jellyfin/playbook.yaml
2025-11-01 12:40:38 +01:00

29 lines
695 B
YAML

---
# update ansible galaxy
- name: "update ansible galaxy"
hosts: "all"
tasks:
# due to semaphore bug we need to do this ourselves
- name: "force-update requirements"
ansible.builtin.command:
cmd: "ansible-galaxy install -f -r roles/requirements.yml"
become: false
delegate_to: "localhost"
changed_when: false
failed_when: false
# execute the roles
- name: "include docker role"
ansible.builtin.include_role:
name: "docker"
- name: "include jellyfin role"
ansible.builtin.include_role:
name: "jellyfin"
- name: "include traefik role"
ansible.builtin.include_role:
name: "traefik"