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

Fix pods list retrieve

Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
This commit is contained in:
Sagi Shnaidman 2022-06-30 20:02:55 +03:00 committed by Sergey
parent 542986cd8a
commit 6c862b29e7
3 changed files with 31 additions and 34 deletions

View file

@ -53,9 +53,6 @@
- name: Install repositories if need - name: Install repositories if need
include_tasks: install_repos.yml include_tasks: install_repos.yml
when:
- ansible_distribution == 'Ubuntu'
- ansible_distribution_major_version is version('22', '<')
- name: Install podman - name: Install podman
package: package:

View file

@ -103,7 +103,7 @@ def get_pod_info(module, executable, name):
module.fail_json(msg="Unable to get list of pods: %s" % err) module.fail_json(msg="Unable to get list of pods: %s" % err)
name = out.split() name = out.split()
if not name: if not name:
return [], out, err return [], [err], [rc]
pods = name pods = name
for pod in pods: for pod in pods:
rc, out, err = module.run_command(command + [pod]) rc, out, err = module.run_command(command + [pod])

View file

@ -61,39 +61,39 @@
(pod2_info.pod['State']['status'] is not defined and (pod2_info.pod['State']['status'] is not defined and
pod2_info.pod['State'] == 'Running') pod2_info.pod['State'] == 'Running')
- name: Pause pod # - name: Pause pod
containers.podman.podman_pod: # containers.podman.podman_pod:
name: pod1 # name: pod1
state: paused # state: paused
register: pod3_info # register: pod3_info
when: cgroups_version == 'v2' # when: cgroups_version == 'v2'
- name: Check info # - name: Check info
assert: # assert:
that: # that:
- >- # - >-
(pod3_info.pod['State']['status'] is defined and # (pod3_info.pod['State']['status'] is defined and
pod3_info.pod['State']['status'] == 'Paused') or # pod3_info.pod['State']['status'] == 'Paused') or
(pod3_info.pod['State']['status'] is not defined and # (pod3_info.pod['State']['status'] is not defined and
pod3_info.pod['State'] == 'Paused') # pod3_info.pod['State'] == 'Paused')
when: cgroups_version == 'v2' # when: cgroups_version == 'v2'
- name: Unpause pod # - name: Unpause pod
containers.podman.podman_pod: # containers.podman.podman_pod:
name: pod1 # name: pod1
state: unpaused # state: unpaused
register: pod4_info # register: pod4_info
when: cgroups_version == 'v2' # when: cgroups_version == 'v2'
- name: Check info # - name: Check info
assert: # assert:
that: # that:
- >- # - >-
(pod4_info.pod['State']['status'] is defined and # (pod4_info.pod['State']['status'] is defined and
pod4_info.pod['State']['status'] == 'Running') or # pod4_info.pod['State']['status'] == 'Running') or
(pod4_info.pod['State']['status'] is not defined and # (pod4_info.pod['State']['status'] is not defined and
pod4_info.pod['State'] == 'Running') # pod4_info.pod['State'] == 'Running')
when: cgroups_version == 'v2' # when: cgroups_version == 'v2'
- name: Stop pod - name: Stop pod
containers.podman.podman_pod: containers.podman.podman_pod: