From 5e37aefd1fffe0b2fede923c29b995552dff90a8 Mon Sep 17 00:00:00 2001 From: Hinrikus Wolf <hinrikus@fsmpi.rwth-aachen.de> Date: Thu, 9 Apr 2020 11:46:31 +0200 Subject: [PATCH] add variable that installing the systemd-journal-persistent package can be optional --- basic-system/defaults/main.yml | 1 + basic-system/tasks/logging.yml | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/basic-system/defaults/main.yml b/basic-system/defaults/main.yml index eda3f13..2c26452 100644 --- a/basic-system/defaults/main.yml +++ b/basic-system/defaults/main.yml @@ -3,3 +3,4 @@ dns_hostname_fqdn: false hosts_alternates: [] hosts_additionals: [] +journal_persitent_with_package: true diff --git a/basic-system/tasks/logging.yml b/basic-system/tasks/logging.yml index 73ce55c..a814430 100644 --- a/basic-system/tasks/logging.yml +++ b/basic-system/tasks/logging.yml @@ -18,6 +18,7 @@ when: - syslogserver is not defined or syslogserver.split(":")[0] != ansible_fqdn - ansible_distribution_major_version|int >= 9 + - journal_persitent_with_package register: syslog_provider tags: - syslog @@ -28,7 +29,9 @@ path: /var/log/journal state: directory when: - - ansible_distribution_major_version|int < 9 + (ansible_distribution_major_version|int < 9) or + (not journal_persitent_with_package) + register: syslog_provider notify: - configure journal directory tags: -- GitLab