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)