jellyfin/playbook.yaml
2025-11-01 12:41:49 +01:00

30 lines
710 B
YAML

---
# update ansible galaxy
- name: "update ansible galaxy"
hosts: "all"
become: true
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"