diff --git a/lso/playbook.py b/lso/playbook.py
index 3e933d66f9b2530ee4d1deed42ca05ad437e0fd8..3c46692cfd6a1bc79a11cef63f764944a0442662 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",