mirror of
https://github.com/ansible-collections/community.docker.git
synced 2026-07-29 19:57:58 +00:00
Use FQCNs. (#1180)
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
|
||||
# Create random name prefix (for containers, networks, ...)
|
||||
- name: Create random name prefix
|
||||
set_fact:
|
||||
ansible.builtin.set_fact:
|
||||
name_prefix: "{{ 'ansible-docker-test-%0x' % ((2**32) | random) }}"
|
||||
service_names: []
|
||||
network_names: []
|
||||
@@ -19,17 +19,17 @@
|
||||
secret_names: []
|
||||
volume_names: []
|
||||
|
||||
- debug:
|
||||
- ansible.builtin.debug:
|
||||
msg: "Using container name prefix {{ name_prefix }}"
|
||||
|
||||
# Run the tests
|
||||
- block:
|
||||
- name: Create a Swarm cluster
|
||||
docker_swarm:
|
||||
community.docker.docker_swarm:
|
||||
state: present
|
||||
advertise_addr: "{{ansible_default_ipv4.address | default('127.0.0.1')}}"
|
||||
|
||||
- include_tasks: run-test.yml
|
||||
- ansible.builtin.include_tasks: run-test.yml
|
||||
with_fileglob:
|
||||
- "tests/*.yml"
|
||||
loop_control:
|
||||
@@ -37,14 +37,14 @@
|
||||
|
||||
always:
|
||||
- name: Make sure all services are removed
|
||||
docker_swarm_service:
|
||||
community.docker.docker_swarm_service:
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
loop: "{{ service_names }}"
|
||||
ignore_errors: true
|
||||
|
||||
- name: Make sure all networks are removed
|
||||
docker_network:
|
||||
community.docker.docker_network:
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
force: true
|
||||
@@ -52,7 +52,7 @@
|
||||
ignore_errors: true
|
||||
|
||||
- name: Make sure all configs are removed
|
||||
docker_config:
|
||||
community.docker.docker_config:
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
force: true
|
||||
@@ -60,14 +60,14 @@
|
||||
ignore_errors: true
|
||||
|
||||
- name: Make sure all volumes are removed
|
||||
docker_volume:
|
||||
community.docker.docker_volume:
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
loop: "{{ volume_names }}"
|
||||
ignore_errors: true
|
||||
|
||||
- name: Make sure all secrets are removed
|
||||
docker_secret:
|
||||
community.docker.docker_secret:
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
force: true
|
||||
@@ -75,11 +75,11 @@
|
||||
ignore_errors: true
|
||||
|
||||
- name: Make sure swarm is removed
|
||||
docker_swarm:
|
||||
community.docker.docker_swarm:
|
||||
state: absent
|
||||
force: true
|
||||
ignore_errors: true
|
||||
when: docker_py_version is version('2.0.2', '>=') and docker_api_version is version('1.25', '>=')
|
||||
|
||||
- fail: msg="Too old docker / docker-py version to run docker_swarm_service tests!"
|
||||
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_swarm_service tests!"
|
||||
when: not(docker_py_version is version('2.0.2', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6)
|
||||
|
||||
Reference in New Issue
Block a user