From 99446ec613d4f02004f336599ed0eee09b6629b4 Mon Sep 17 00:00:00 2001 From: Giacomo Sanchietti Date: Wed, 22 Jan 2025 14:17:51 +0100 Subject: [PATCH] fix: do not fail is not enabled --- imageroot/actions/get-facts/50facts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/imageroot/actions/get-facts/50facts b/imageroot/actions/get-facts/50facts index 13d221d..9e3f276 100755 --- a/imageroot/actions/get-facts/50facts +++ b/imageroot/actions/get-facts/50facts @@ -15,7 +15,7 @@ import subprocess info = { "retention_days": int(os.getenv('LOKI_RETENTION_PERIOD')), - "cloud_log_manager": subprocess.check_output(['systemctl', '--user', 'is-enabled', 'cloud-log-manager-forwarder']).strip(), - "syslog": subprocess.check_output(['systemctl', '--user', 'is-enabled', 'syslog-forwarder']).strip(), + "cloud_log_manager": subprocess.run(['systemctl', '--user', 'is-enabled', 'cloud-log-manager-forwarder'], check=False, capture_output=True).returncode == 0, + "syslog": subprocess.run(['systemctl', '--user', 'is-enabled', 'syslog-forwarder'], check=False, capture_output=True).returncode == 0, } json.dump(info, sys.stdout)