From 78f574188b82face95e7f3d07d6582cb34409917 Mon Sep 17 00:00:00 2001
From: Nicolas KAROLAK <nicolas@karolak.fr>
Date: Tue, 14 Apr 2020 12:14:24 +0000
Subject: [PATCH] configure systemd service before daemon | fixes #31879

---
 roles/mediaimport/tasks/main.yml | 35 ++++++++++++++++----------------
 1 file changed, 17 insertions(+), 18 deletions(-)

diff --git a/roles/mediaimport/tasks/main.yml b/roles/mediaimport/tasks/main.yml
index acf0beb7..d4b9835d 100644
--- a/roles/mediaimport/tasks/main.yml
+++ b/roles/mediaimport/tasks/main.yml
@@ -3,8 +3,8 @@
 - name: install packages
   package:
     force_apt_get: true
+    install_recommends: false
     name: "{{ import_packages }}"
-    state: present
 
 ## USERS
 
@@ -117,23 +117,6 @@
 
 ## MEDIAIMPORT
 
-- name: configure mediaimport
-  when:
-    - import_ms_api_key | d(false)
-    - import_ms_server_name | d(false)
-  notify: restart mediaimport
-  template:
-    src: mediaimport.json.j2
-    dest: /etc/mediaserver/mediaimport.json
-    backup: true
-    mode: 0640
-
-- name: mediaimport service
-  systemd:
-    name: mediaimport
-    enabled: true
-    state: started
-
 - name: setup cron job
   copy:
     src: files/mediaimport
@@ -153,6 +136,22 @@
       User=root
       Group=root
 
+- name: configure mediaimport
+  when:
+    - import_ms_api_key | d(false)
+    - import_ms_server_name | d(false)
+  notify: restart mediaimport
+  template:
+    src: mediaimport.json.j2
+    dest: /etc/mediaserver/mediaimport.json
+    backup: true
+    mode: 0640
+
+- name: enable mediaimport service
+  systemd:
+    name: mediaimport
+    enabled: true
+
 # FAIL2BAN
 
 - name: fail2ban
-- 
GitLab