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,20 +10,20 @@
# Create random name prefix (for services, ...)
- name: Create random container name prefix
set_fact:
ansible.builtin.set_fact:
name_prefix: "{{ 'ansible-docker-test-%0x' % ((2**32) | random) }}"
cnames: []
dnetworks: []
- debug:
- ansible.builtin.debug:
msg: "Using name prefix {{ name_prefix }}"
# Run the tests
- block:
- name: Show docker compose --help output
command: docker compose --help
ansible.builtin.command: docker compose --help
- include_tasks: run-test.yml
- ansible.builtin.include_tasks: run-test.yml
with_fileglob:
- "tests/*.yml"
loop_control:
@@ -31,7 +31,7 @@
always:
- name: "Make sure all containers are removed"
docker_container:
community.docker.docker_container:
name: "{{ item }}"
state: absent
force_kill: true
@@ -39,7 +39,7 @@
diff: false
- name: "Make sure all networks are removed"
docker_network:
community.docker.docker_network:
name: "{{ item }}"
state: absent
force: true
@@ -4,4 +4,4 @@
# SPDX-License-Identifier: GPL-3.0-or-later
- name: "Loading tasks from {{ test_name }}"
include_tasks: "{{ test_name }}"
ansible.builtin.include_tasks: "{{ test_name }}"
@@ -16,35 +16,35 @@
block:
- name: Registering container name
set_fact:
ansible.builtin.set_fact:
cnames: "{{ cnames + [pname ~ '-' ~ cname ~ '-1'] }}"
dnetworks: "{{ dnetworks + [pname ~ '_default'] }}"
- name: Create project directory
file:
ansible.builtin.file:
path: '{{ project_src }}'
state: directory
- name: Template default project file
copy:
ansible.builtin.copy:
dest: '{{ project_src }}/docker-compose.yml'
content: '{{ test_service }}'
- block:
- name: Start services
docker_compose_v2:
community.docker.docker_compose_v2:
project_src: '{{ project_src }}'
state: present
- name: Run command with command
docker_compose_v2_exec:
community.docker.docker_compose_v2_exec:
project_src: '{{ project_src }}'
service: '{{ cname }}'
command: /bin/sh -c "ls /"
register: result_1
- name: Run command with argv
docker_compose_v2_exec:
community.docker.docker_compose_v2_exec:
project_src: '{{ project_src }}'
service: '{{ cname }}'
argv:
@@ -56,7 +56,7 @@
failed_when: result_2.rc != 1
- name: Run detached command
docker_compose_v2_exec:
community.docker.docker_compose_v2_exec:
project_src: '{{ project_src }}'
service: '{{ cname }}'
command: /bin/sh -c "sleep 1"
@@ -64,14 +64,14 @@
register: result_3
- name: Run command with input
docker_compose_v2_exec:
community.docker.docker_compose_v2_exec:
project_src: '{{ project_src }}'
service: '{{ cname }}'
command: /bin/sh -c "cat"
stdin: This is a test
register: result_4
- assert:
- ansible.builtin.assert:
that:
- result_1.rc == 0
- result_1.stderr == ""
@@ -92,6 +92,6 @@
always:
- name: Cleanup
docker_compose_v2:
community.docker.docker_compose_v2:
project_src: '{{ project_src }}'
state: absent