Add docker_image_remove module. (#732)

This commit is contained in:
Felix Fontein
2023-12-31 15:13:04 +01:00
committed by GitHub
parent 66b341aa9e
commit c3f8f80a75
27 changed files with 635 additions and 72 deletions
@@ -21,9 +21,8 @@
always:
- name: "Make sure all images are removed"
docker_image:
docker_image_remove:
name: "{{ item }}"
state: absent
with_items: "{{ inames }}"
- name: "Make sure all containers are removed"
docker_container:
@@ -8,10 +8,9 @@
image_name: "{{ docker_test_image_hello_world_platform }}"
block:
- name: Make sure image is not there
docker_image:
docker_image_remove:
name: "{{ image_name }}"
state: absent
force_absent: true
force: true
- name: Pull image (check mode)
docker_image_pull:
@@ -170,10 +169,9 @@
always:
- name: cleanup
docker_image:
docker_image_remove:
name: "{{ image_name }}"
state: absent
force_absent: true
force: true
- name: Pull image ID (must fail)
docker_image_pull:
@@ -6,10 +6,9 @@
- name: Image ID pull tests
block:
- name: Make sure images are not there
docker_image:
docker_image_remove:
name: "{{ item }}"
state: absent
force_absent: true
force: true
loop:
- "sha256:{{ docker_test_image_digest_v1_image_id }}"
- "sha256:{{ docker_test_image_digest_v2_image_id }}"
@@ -82,10 +81,9 @@
always:
- name: cleanup
docker_image:
docker_image_remove:
name: "{{ item }}"
state: absent
force_absent: true
force: true
loop:
- "sha256:{{ docker_test_image_digest_v1_image_id }}"
- "sha256:{{ docker_test_image_digest_v2_image_id }}"
@@ -19,10 +19,9 @@
inames: "{{ inames + [iname, hello_world_image_base ~ ':latest'] }}"
- name: Make sure image is not there
docker_image:
docker_image_remove:
name: "{{ hello_world_image_base }}:latest"
state: absent
force_absent: true
force: true
- name: Make sure we have {{ docker_test_image_hello_world }}
docker_image_pull:
@@ -45,10 +44,9 @@
register: facts_1
- name: Make sure image is not there
docker_image:
docker_image_remove:
name: "{{ hello_world_image_base }}:latest"
state: absent
force_absent: true
force: true
- name: Get facts of local image (not there)
docker_image_info: