diff --git a/playbook.yaml b/playbook.yaml index 5acdb71..61a2139 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -1,10 +1,9 @@ --- -# execute this role -- name: "install Jellyfin" - hosts: "all" - become: true - pre_tasks: +# update ansible galaxy +- name: "update ansible galaxy" + hosts: "localhost" + tasks: # due to semaphore bug we need to do this ourselves - name: "force-update requirements" @@ -15,7 +14,11 @@ changed_when: false failed_when: false +# execute this role +- name: "install Jellyfin" + hosts: "all" + become: true roles: - role: "docker" - - role: "." + - role: "jellyfin" - role: "traefik" diff --git a/requirements.yml b/roles/requirements.yml similarity index 67% rename from requirements.yml rename to roles/requirements.yml index 3ca4700..7785e22 100644 --- a/requirements.yml +++ b/roles/requirements.yml @@ -4,6 +4,9 @@ roles: - name: "docker" src: "https://gitlab.simoncor.net/ansible/ans-docker.git" scm: "git" + - name: "jellyfin" + src: "https://gitlab.simoncor.net/ansible/ans-jellyfin.git" + scm: "git" - name: "traefik" src: "https://gitlab.simoncor.net/ansible/ans-traefik.git" scm: "git"