From a789904b3038843e2ae0a45a70184aa089194d8f Mon Sep 17 00:00:00 2001 From: Sergei Petrosian Date: Tue, 4 Jun 2024 10:58:13 +0200 Subject: [PATCH] Print possible errors in {{ __default_system_log }} --- tests/tasks/assert_varlogmessages.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/tasks/assert_varlogmessages.yml b/tests/tasks/assert_varlogmessages.yml index 7cc26eb9..b7dcd6ea 100644 --- a/tests/tasks/assert_varlogmessages.yml +++ b/tests/tasks/assert_varlogmessages.yml @@ -1,11 +1,20 @@ # SPDX-License-Identifier: MIT --- - name: Get content of {{ __default_system_log }} - command: cat {{ __default_system_log }} + shell: cat {{ __default_system_log }} || true register: __default_system_log_content changed_when: false no_log: true +- name: Print possible errors in {{ __default_system_log }} + vars: + errors: >- + {{ __default_system_log_content.stdout + | regex_search('rsyslogd: error.*') }} + debug: + var: errors + when: errors | length > 0 + # /var/log/messages sometimes contains errors not visible in journalctl - name: Ensure no errors in {{ __default_system_log }} assert: