Use FQCNs. (#1180)

This commit is contained in:
Felix Fontein
2025-10-25 10:12:21 +02:00
committed by GitHub
parent be000755fc
commit b24bce77b6
196 changed files with 3289 additions and 3289 deletions
@@ -10,11 +10,11 @@
- block:
- name: Pick image prefix
set_fact:
ansible.builtin.set_fact:
iname_prefix: "{{ 'ansible-docker-test-%0x' % ((2**32) | random) }}"
- name: Define image names
set_fact:
ansible.builtin.set_fact:
image: "{{ docker_test_image_hello_world }}"
image_id: "{{ docker_test_image_hello_world_image_id }}"
image_names:
@@ -23,40 +23,40 @@
- "{{ iname_prefix }}-tagged-1:bar"
- name: Remove image complete
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ image_id }}"
force: true
- name: Remove tagged images
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ item }}"
loop: "{{ image_names }}"
- name: Make sure image we work with is there
docker_image_pull:
community.docker.docker_image_pull:
name: "{{ image }}"
register: pulled_image
diff: true
- name: Remove tagged image (not there, check mode)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ iname_prefix }}-tagged-1:latest"
register: remove_1_check
check_mode: true
diff: true
- name: Remove tagged image (not there)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ iname_prefix }}-tagged-1:latest"
register: remove_1
diff: true
- name: Inspect image
docker_image_info:
community.docker.docker_image_info:
name: "{{ iname_prefix }}-tagged-1:latest"
register: info_1
- assert:
- ansible.builtin.assert:
that:
- remove_1_check is not changed
- remove_1_check.diff == remove_1.diff
@@ -70,7 +70,7 @@
- info_1.images | length == 0
- name: Tag image 1
docker_image_tag:
community.docker.docker_image_tag:
name: "{{ image }}"
repository:
- "{{ iname_prefix }}-tagged-1:latest"
@@ -78,24 +78,24 @@
- "{{ iname_prefix }}-tagged-1:bar"
- name: Remove tagged image (check mode)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ iname_prefix }}-tagged-1:latest"
register: remove_2_check
check_mode: true
diff: true
- name: Remove tagged image
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ iname_prefix }}-tagged-1:latest"
register: remove_2
diff: true
- name: Inspect image
docker_image_info:
community.docker.docker_image_info:
name: "{{ iname_prefix }}-tagged-1:latest"
register: info_2
- assert:
- ansible.builtin.assert:
that:
- remove_2_check is changed
- remove_2_check.diff == remove_2.diff
@@ -114,19 +114,19 @@
- info_2.images | length == 0
- name: Remove tagged image (idempotent, check mode)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ iname_prefix }}-tagged-1:latest"
register: remove_3_check
check_mode: true
diff: true
- name: Remove tagged image (idempotent)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ iname_prefix }}-tagged-1:latest"
register: remove_3
diff: true
- assert:
- ansible.builtin.assert:
that:
- remove_3_check is not changed
- remove_3_check.diff == remove_3.diff
@@ -139,14 +139,14 @@
- remove_3_check.untagged == remove_3.untagged
- name: Inspect image with tag foo and bar
docker_image_info:
community.docker.docker_image_info:
name:
- "{{ iname_prefix }}-tagged-1:foo"
- "{{ iname_prefix }}-tagged-1:bar"
register: info_3
- name: Remove tagged image (force, check mode)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ iname_prefix }}-tagged-1:foo"
force: true
register: remove_4_check
@@ -154,20 +154,20 @@
diff: true
- name: Remove tagged image (force)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ iname_prefix }}-tagged-1:foo"
force: true
register: remove_4
diff: true
- name: Inspect image with tag foo and bar
docker_image_info:
community.docker.docker_image_info:
name:
- "{{ iname_prefix }}-tagged-1:foo"
- "{{ iname_prefix }}-tagged-1:bar"
register: info_4
- assert:
- ansible.builtin.assert:
that:
- remove_4_check is changed
- remove_4_check.diff == remove_4.diff
@@ -190,7 +190,7 @@
- info_4.images[0].Id == pulled_image.image.Id
- name: Remove image ID (force, idempotent, check mode)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ iname_prefix }}-tagged-1:foo"
force: true
register: remove_5_check
@@ -198,13 +198,13 @@
diff: true
- name: Remove image ID (force, idempotent)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ iname_prefix }}-tagged-1:foo"
force: true
register: remove_5
diff: true
- assert:
- ansible.builtin.assert:
that:
- remove_5_check is not changed
- remove_5_check.diff == remove_5.diff
@@ -217,7 +217,7 @@
- remove_5_check.untagged == remove_5.untagged
- name: Remove image ID (force, check mode)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ pulled_image.image.Id }}"
force: true
register: remove_6_check
@@ -225,20 +225,20 @@
diff: true
- name: Remove image ID (force)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ pulled_image.image.Id }}"
force: true
register: remove_6
diff: true
- name: Inspect image with tag foo and bar
docker_image_info:
community.docker.docker_image_info:
name:
- "{{ iname_prefix }}-tagged-1:foo"
- "{{ iname_prefix }}-tagged-1:bar"
register: info_5
- assert:
- ansible.builtin.assert:
that:
- remove_6_check is changed
- remove_6_check.diff == remove_6.diff
@@ -258,7 +258,7 @@
- info_5.images | length == 0
- name: Remove image ID (force, idempotent, check mode)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ pulled_image.image.Id }}"
force: true
register: remove_7_check
@@ -266,13 +266,13 @@
diff: true
- name: Remove image ID (force, idempotent)
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ pulled_image.image.Id }}"
force: true
register: remove_7
diff: true
- assert:
- ansible.builtin.assert:
that:
- remove_7_check is not changed
- remove_7_check.diff == remove_7.diff
@@ -286,11 +286,11 @@
always:
- name: Remove tagged images
docker_image_remove:
community.docker.docker_image_remove:
name: "{{ item }}"
loop: "{{ image_names }}"
when: docker_api_version is version('1.25', '>=')
- fail: msg="Too old docker / docker-py version to run docker_image_info tests!"
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image_info tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6)