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