From 4160544e887f46c59a836365e5a39472207e792a Mon Sep 17 00:00:00 2001 From: Jayne Passmore Date: Sat, 24 May 2025 19:04:36 -0500 Subject: [PATCH] added pause before restarting jellyfin --- handlers/main.yml | 8 +++++++- tasks/main.yml | 12 ++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/handlers/main.yml b/handlers/main.yml index d89abd9..ce64ed3 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -1,7 +1,13 @@ #SPDX-License-Identifier: MIT-0 --- # handlers file for role-jellyfin +- name: pause to ensure jellyfin has completely started on first run + ansible.builtin.pause: + seconds: 30 + listen: "restart jellyfin" + - name: restart jellyfin service: name: jellyfin - state: restarted \ No newline at end of file + state: restarted + listen: "restart jellyfin" \ No newline at end of file diff --git a/tasks/main.yml b/tasks/main.yml index e7fa3b6..f3e0cca 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -16,6 +16,12 @@ owner: jellyfin group: jellyfin +- name: ensure jellyfin is running + service: + name: jellyfin + state: started + enabled: yes + - name: deploy jellyfin system.xml file ansible.builtin.copy: owner: jellyfin @@ -23,9 +29,3 @@ src: files/system.xml dest: /etc/jellyfin/system.xml notify: restart jellyfin - -- name: ensure jellyfin is running - service: - name: jellyfin - state: started - enabled: yes \ No newline at end of file