diff --git a/basic-system/defaults/main.yml b/basic-system/defaults/main.yml index eda3f1326c123c6e3cfbaa62d58345423aaaee5b..2c264526c954324c6c85dead44325c00702715d3 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 73ce55c7278f56ededf7d28f035bfd306c967ee7..a8144302230926b21ff2d4ad94122f553f13ad78 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: