22 lines
657 B
YAML
22 lines
657 B
YAML
---
|
|
- name: get container info
|
|
become: true
|
|
become_user: "{{ podman_user }}"
|
|
containers.podman.podman_container_info:
|
|
name: "{{ container_name }}"
|
|
register: container
|
|
|
|
- name: check
|
|
debug:
|
|
msg: "image '{{ container.containers[0]['ImageName'] }}' not equivalent to '{{ container_image }}'!"
|
|
when: container.containers[0]["ImageName"] != container_image
|
|
ignore_errors: true
|
|
|
|
- name: delete container if necessary
|
|
become: true
|
|
become_user: "{{ podman_user }}"
|
|
containers.podman.podman_container:
|
|
name: "{{ container_name }}"
|
|
state: absent
|
|
when: container.containers[0]["ImageName"] != container_image
|
|
ignore_errors: true |