diff --git a/journal-upload/tasks/main.yml b/journal-upload/tasks/main.yml
index 99f7b0635becb9dd2bc287f316c6a9a3a3028561..165508aca83b8eee798f944324a6eaab301c4114 100644
--- a/journal-upload/tasks/main.yml
+++ b/journal-upload/tasks/main.yml
@@ -1,24 +1,27 @@
-- name: Install systemd-journal-remote
-  apt:
-    name: systemd-journal-remote
-    state: present
-  tags:
-    - journal-upload
-    - packages
+- name: Configure only on Debian ≥Stretch
+  when: ansible_distribution_major_version|int >= 9
+  block:
+    - name: Install systemd-journal-remote
+      apt:
+        name: systemd-journal-remote
+        state: present
+      tags:
+        - journal-upload
+        - packages
 
-- name: Configure systemd-journal-upload
-  template:
-    dest: /etc/systemd/journal-upload.conf
-    src: journal-upload.conf
-  tags:
-    - journal-upload
-    - config
+    - name: Configure systemd-journal-upload
+      template:
+        dest: /etc/systemd/journal-upload.conf
+        src: journal-upload.conf
+      tags:
+        - journal-upload
+        - config
 
-- name: Enable journal-upload service
-  systemd:
-    name: systemd-journal-upload.service
-    enabled: yes
-    state: started
-  tags:
-    - journal-upload
-    - service
+    - name: Enable journal-upload service
+      systemd:
+        name: systemd-journal-upload.service
+        enabled: yes
+        state: started
+      tags:
+        - journal-upload
+        - service