1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-02-04 07:11:49 +00:00

Update podman_system_info.py

return json object and add example for printing value

Signed-off-by: johnsonlien <johnsonlien95@gmail.com>
This commit is contained in:
johnsonlien 2025-04-07 22:32:19 -07:00
parent a55474ced9
commit fac2e1d4e4

View file

@ -20,6 +20,9 @@ EXAMPLES = r'''
- name: Get Podman system information into a variable
containers.podman.podman_system_info:
register: podman_info
- name: Printing Podman System info
debug:
msg: "{{ podman_info['podman_system_info'] }}
'''
RETURN = r'''
@ -187,7 +190,7 @@ def get_podman_system_info(module, executable):
rc, out, err = module.run_command(command)
out = out.strip()
if out:
return out
return json.loads(out)
module.log(msg="Unable to get podman system info: %s" % err)
return json.dumps([])
@ -196,14 +199,11 @@ def main():
module = AnsibleModule(
argument_spec=dict(
executable=dict(type='str', default='podman'),
name=dict(type='list', elements='str')
),
supports_check_mode=True,
)
executable = module.params['executable']
name = module.params.get('name')
executable = module.get_bin_path(executable, required=True)
executable = module.get_bin_path(module.params['executable'], required=True)
results = get_podman_system_info(module, executable)