From cae699459f28c5ca5b357246593e33b7afe21c73 Mon Sep 17 00:00:00 2001 From: Karel van Klink <karel.vanklink@geant.org> Date: Fri, 21 Jul 2023 14:02:11 +0200 Subject: [PATCH] Make Ansible output less verbose --- lso/playbook.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lso/playbook.py b/lso/playbook.py index 3e933d6..3c46692 100644 --- a/lso/playbook.py +++ b/lso/playbook.py @@ -82,6 +82,7 @@ def _run_playbook_proc(job_id: str, playbook_path: str, extra_vars: dict, invent for line in json_content.strip().splitlines(): try: task_output = json.loads(line) + task_output.pop("stdout", None) parsed_output.append(task_output) except json.JSONDecodeError: parsed_output.append({"invalid_json": line}) @@ -91,7 +92,7 @@ def _run_playbook_proc(job_id: str, playbook_path: str, extra_vars: dict, invent "pp_run_results": { "status": ansible_playbook_run.status, "job_id": job_id, - "output": json.dumps(parsed_output, indent=4), + "output": parsed_output, "return_code": int(ansible_playbook_run.rc), }, "confirm": "ACCEPTED", -- GitLab