From 129710a383697a0df65d090c73003b0ce9fe1a8c Mon Sep 17 00:00:00 2001 From: Sagi Shnaidman Date: Sun, 18 Feb 2024 02:09:38 +0200 Subject: [PATCH] Fix broken info of pods in Podman v5 Fixing issue from: https://github.com/containers/podman/pull/21514 Signed-off-by: Sagi Shnaidman --- plugins/modules/podman_pod_info.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/modules/podman_pod_info.py b/plugins/modules/podman_pod_info.py index 8b2a4bf..e804266 100644 --- a/plugins/modules/podman_pod_info.py +++ b/plugins/modules/podman_pod_info.py @@ -109,9 +109,12 @@ def get_pod_info(module, executable, name): rc, out, err = module.run_command(command + [pod]) errs.append(err.strip()) rcs += [rc] - if not out or json.loads(out) is None or not json.loads(out): + data = json.loads(out) + if isinstance(data, list) and data: + data = data[0] + if not out or data is None or not data: continue - result.append(json.loads(out)) + result.append(data) return result, errs, rcs