From 3cc27ecd65c2955c003818021e70e9b2fca4fb15 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Wed, 7 Aug 2024 15:58:23 +0200 Subject: [PATCH] Handle yet another random unstructured error output. (#949) --- changelogs/fragments/949-compose-error.yml | 2 + plugins/module_utils/compose_v2.py | 10 +- plugins/modules/docker_compose_v2.py | 10 +- plugins/modules/docker_compose_v2_pull.py | 2 +- .../module_utils/compose_v2_test_cases.py | 223 ++++++++++++++++++ .../plugins/module_utils/test_compose_v2.py | 42 +++- 6 files changed, 275 insertions(+), 14 deletions(-) create mode 100644 changelogs/fragments/949-compose-error.yml diff --git a/changelogs/fragments/949-compose-error.yml b/changelogs/fragments/949-compose-error.yml new file mode 100644 index 00000000..cc0c1ee2 --- /dev/null +++ b/changelogs/fragments/949-compose-error.yml @@ -0,0 +1,2 @@ +bugfixes: + - "docker_compose_v2 - handle yet another random unstructured error output from pre-2.29.0 Compose versions (https://github.com/ansible-collections/community.docker/issues/948, https://github.com/ansible-collections/community.docker/pull/949)." diff --git a/plugins/module_utils/compose_v2.py b/plugins/module_utils/compose_v2.py index 4768c11d..a6ee094a 100644 --- a/plugins/module_utils/compose_v2.py +++ b/plugins/module_utils/compose_v2.py @@ -456,13 +456,13 @@ def parse_json_events(stderr, warn_function=None): return events -def parse_events(stderr, dry_run=False, warn_function=None): +def parse_events(stderr, dry_run=False, warn_function=None, nonzero_rc=False): events = [] error_event = None stderr_lines = stderr.splitlines() if stderr_lines and stderr_lines[-1] == b'': del stderr_lines[-1] - for line in stderr_lines: + for index, line in enumerate(stderr_lines): line = to_native(line.strip()) if not line: continue @@ -513,7 +513,7 @@ def parse_events(stderr, dry_run=False, warn_function=None): ) events.append(error_event) continue - if len(stderr_lines) == 1: + if len(stderr_lines) == 1 or (nonzero_rc and index == len(stderr_lines) - 1): # **Very likely** an error message that is independent of an error event error_event = Event( ResourceType.UNKNOWN, @@ -780,10 +780,10 @@ class BaseComposeManager(DockerBaseClass): self._handle_failed_cli_call(args, rc, images, stderr) return images - def parse_events(self, stderr, dry_run=False): + def parse_events(self, stderr, dry_run=False, nonzero_rc=False): if self.use_json_events: return parse_json_events(stderr, warn_function=self.client.warn) - return parse_events(stderr, dry_run=dry_run, warn_function=self.client.warn) + return parse_events(stderr, dry_run=dry_run, warn_function=self.client.warn, nonzero_rc=nonzero_rc) def emit_warnings(self, events): emit_warnings(events, warn_function=self.client.warn) diff --git a/plugins/modules/docker_compose_v2.py b/plugins/modules/docker_compose_v2.py index b1b32689..5ed873bb 100644 --- a/plugins/modules/docker_compose_v2.py +++ b/plugins/modules/docker_compose_v2.py @@ -506,7 +506,7 @@ class ServicesManager(BaseComposeManager): result = dict() args = self.get_up_cmd(self.check_mode) rc, stdout, stderr = self.client.call_cli(*args, cwd=self.project_src) - events = self.parse_events(stderr, dry_run=self.check_mode) + events = self.parse_events(stderr, dry_run=self.check_mode, nonzero_rc=rc != 0) self.emit_warnings(events) self.update_result(result, events, stdout, stderr, ignore_service_pull_events=True) self.update_failed(result, events, args, stdout, stderr, rc) @@ -537,7 +537,7 @@ class ServicesManager(BaseComposeManager): # Make sure all containers are created args_1 = self.get_up_cmd(self.check_mode, no_start=True) rc_1, stdout_1, stderr_1 = self.client.call_cli(*args_1, cwd=self.project_src) - events_1 = self.parse_events(stderr_1, dry_run=self.check_mode) + events_1 = self.parse_events(stderr_1, dry_run=self.check_mode, nonzero_rc=rc_1 != 0) self.emit_warnings(events_1) self.update_result(result, events_1, stdout_1, stderr_1, ignore_service_pull_events=True) is_failed_1 = is_failed(events_1, rc_1) @@ -545,7 +545,7 @@ class ServicesManager(BaseComposeManager): # Make sure all containers are stopped args_2 = self.get_stop_cmd(self.check_mode) rc_2, stdout_2, stderr_2 = self.client.call_cli(*args_2, cwd=self.project_src) - events_2 = self.parse_events(stderr_2, dry_run=self.check_mode) + events_2 = self.parse_events(stderr_2, dry_run=self.check_mode, nonzero_rc=rc_2 != 0) self.emit_warnings(events_2) self.update_result(result, events_2, stdout_2, stderr_2) else: @@ -580,7 +580,7 @@ class ServicesManager(BaseComposeManager): result = dict() args = self.get_restart_cmd(self.check_mode) rc, stdout, stderr = self.client.call_cli(*args, cwd=self.project_src) - events = self.parse_events(stderr, dry_run=self.check_mode) + events = self.parse_events(stderr, dry_run=self.check_mode, nonzero_rc=rc != 0) self.emit_warnings(events) self.update_result(result, events, stdout, stderr) self.update_failed(result, events, args, stdout, stderr, rc) @@ -607,7 +607,7 @@ class ServicesManager(BaseComposeManager): result = dict() args = self.get_down_cmd(self.check_mode) rc, stdout, stderr = self.client.call_cli(*args, cwd=self.project_src) - events = self.parse_events(stderr, dry_run=self.check_mode) + events = self.parse_events(stderr, dry_run=self.check_mode, nonzero_rc=rc != 0) self.emit_warnings(events) self.update_result(result, events, stdout, stderr) self.update_failed(result, events, args, stdout, stderr, rc) diff --git a/plugins/modules/docker_compose_v2_pull.py b/plugins/modules/docker_compose_v2_pull.py index 9141c1f3..ba054e50 100644 --- a/plugins/modules/docker_compose_v2_pull.py +++ b/plugins/modules/docker_compose_v2_pull.py @@ -165,7 +165,7 @@ class PullManager(BaseComposeManager): result = dict() args = self.get_pull_cmd(self.check_mode) rc, stdout, stderr = self.client.call_cli(*args, cwd=self.project_src) - events = self.parse_events(stderr, dry_run=self.check_mode) + events = self.parse_events(stderr, dry_run=self.check_mode, nonzero_rc=rc != 0) self.emit_warnings(events) self.update_result(result, events, stdout, stderr, ignore_service_pull_events=self.policy != 'missing' and not self.check_mode) self.update_failed(result, events, args, stdout, stderr, rc) diff --git a/tests/unit/plugins/module_utils/compose_v2_test_cases.py b/tests/unit/plugins/module_utils/compose_v2_test_cases.py index d7258396..4745fe34 100644 --- a/tests/unit/plugins/module_utils/compose_v2_test_cases.py +++ b/tests/unit/plugins/module_utils/compose_v2_test_cases.py @@ -22,6 +22,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-absent', '2.18.1', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopped\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Removing\n' @@ -74,6 +75,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-absent-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopped\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Removing\n' @@ -128,6 +130,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-cleanup', '2.18.1', False, + False, ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Stopping\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Stopped\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Removing\n' @@ -180,6 +183,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present', '2.18.1', False, + False, ' ansible-docker-test-01234567-container Pulling \n' ' ansible-docker-test-01234567-container Pulled \n' ' Network ansible-docker-test-01234567-start-stop_default Creating\n' @@ -245,6 +249,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-13-docker_compose_v2-present-(changed-check)', '2.18.1', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 80c52c26780_ansible-docker-test-7c5458ac-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -282,6 +287,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-(changed-check)', '2.18.1', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 9121995872d_ansible-docker-test-dba91fb6-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -320,6 +326,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-(changed)', '2.18.1', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -357,6 +364,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-13-docker_compose_v2-present-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-container Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-container Pulled \n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' @@ -422,6 +430,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-container Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-container Pulled \n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' @@ -490,6 +499,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-(idempotent-check)', '2.18.1', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n', [ Event( @@ -509,6 +519,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-(idempotent)', '2.18.1', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n', [ Event( @@ -526,6 +537,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-stopped', '2.18.1', False, + False, ' Network ansible-docker-test-01234567-start-stop_default Creating\n' ' Network ansible-docker-test-01234567-start-stop_default Created\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -564,6 +576,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-stopped-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -602,6 +615,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-with-pull=always', '2.18.1', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Pulled \n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Running\n', @@ -632,6 +646,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -683,6 +698,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -735,6 +751,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-with-pull=missing', '2.18.1', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Pulled \n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -786,6 +803,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -837,6 +855,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -891,6 +910,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-with-pull=missing-(idempotent)', '2.18.1', False, + False, ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Running\n', [ Event( @@ -910,6 +930,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-with-pull=missing-(idempotent,-check)', '2.18.1', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Running\n', [ Event( @@ -927,6 +948,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-with-pull=never', '2.18.1', False, + False, ' Network ansible-docker-test-01234567-pull_default Creating\n' ' Network ansible-docker-test-01234567-pull_default Created\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -979,6 +1001,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-with-pull=never', '2.18.1', False, + True, ' Network ansible-docker-test-01234567-pull_default Creating\n' ' Network ansible-docker-test-01234567-pull_default Created\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -1017,6 +1040,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -1069,6 +1093,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -1122,6 +1147,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-without-explicit-pull', '2.18.1', False, + True, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Error \n' "Error response from daemon: pull access denied for does-not-exist, repository does not exist or may require 'docker login': denied: requested access to the resource is denied\n", # noqa: E501 @@ -1147,6 +1173,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-present-without-explicit-pull-(check)', '2.18.1', True, + True, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Error \n' 'pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed\n', @@ -1174,6 +1201,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-restarted', '2.18.1', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Restarting\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -1200,6 +1228,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-restarted-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Restarting\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -1224,6 +1253,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-started', '2.18.1', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Starting\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -1248,6 +1278,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-started-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Starting\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -1272,6 +1303,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-stopped', '2.18.1', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n' '\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' @@ -1304,6 +1336,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-07-docker_compose_v2-stopped-(check)', '2.18.1', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n' '\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' @@ -1335,6 +1368,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-13-docker_compose_v2_pull-pull-(check)', '2.18.1', True, + True, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Error \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont - Pull error for image: does-not-exist:latest \n' @@ -1360,6 +1394,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.18.1', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 32.16kB/2.207MB\n' @@ -1432,6 +1467,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-13-docker_compose_v2_pull-pull-with-policy=always-(again)', '2.18.1', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Pulled \n', [ @@ -1456,6 +1492,7 @@ EVENT_TEST_CASES = [ '2.18.1-2.12-ubuntu1804-2024-01-13-docker_compose_v2_pull-pull-with-policy=always-(again,-check)', '2.18.1', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n', [ @@ -1525,6 +1562,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-absent', '2.21.0', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopped\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Removing\n' @@ -1597,6 +1635,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-absent-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopped\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Removing\n' @@ -1691,6 +1730,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-cleanup', '2.21.0', False, + False, ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Stopping\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Stopped\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Removing\n' @@ -1763,6 +1803,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present', '2.21.0', False, + False, ' Network ansible-docker-test-01234567-start-stop_default Creating\n' ' Network ansible-docker-test-01234567-start-stop_default Created\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -1814,6 +1855,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-rhel9.2-2024-01-13-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 054e03eb5ea_ansible-docker-test-b2745d99-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -1851,6 +1893,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-rhel9.2-2024-01-07-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 0a77f424a61_ansible-docker-test-d1d30700-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -1888,6 +1931,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2004-2024-01-13-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 0e165a36533_ansible-docker-test-e700ac20-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -1925,6 +1969,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2204-2024-01-07-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 26bf8ff1675_ansible-docker-test-1f1d0d58-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -1962,6 +2007,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel9.1-2024-01-13-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 27c209a84a5_ansible-docker-test-d616c3a5-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -1999,6 +2045,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-rhel9.3-2024-01-07-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 4b568108657_ansible-docker-test-64d917f4-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2036,6 +2083,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2004-2024-01-07-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 6dc8d091c94_ansible-docker-test-2460e737-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2073,6 +2121,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 71b893893dc_ansible-docker-test-4baa7139-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2110,6 +2159,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bullseye-2024-01-07-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 71e7a319c23_ansible-docker-test-19ffba88-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2147,6 +2197,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-centos7-2024-01-07-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 78e827e6673_ansible-docker-test-6aaaa304-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2184,6 +2235,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bookworm-2024-01-13-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 7971b0c189d_ansible-docker-test-51914faa-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2221,6 +2273,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-rhel9.3-2024-01-13-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 7b8d91093c9_ansible-docker-test-d2caf0c9-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2258,6 +2311,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-centos7-2024-01-13-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 7bedd9b4513_ansible-docker-test-1ba2643a-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2295,6 +2349,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel7.9-2024-01-13-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container 87873e68934_ansible-docker-test-ad622acd-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2332,6 +2387,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-13-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container a81dce9774b_ansible-docker-test-4fcbaf1e-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2369,6 +2425,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-13-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container d28b7978587_ansible-docker-test-971ad57c-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2406,6 +2463,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel9.1-2024-01-07-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container dea4aafe907_ansible-docker-test-d6ae094c-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2443,6 +2501,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-07-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container e508faa8323_ansible-docker-test-ce1fa4d7-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2480,6 +2539,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2204-2024-01-13-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container ef57cb7913f_ansible-docker-test-ede01681-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2517,6 +2577,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel7.9-2024-01-07-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container efe8857a191_ansible-docker-test-601188b1-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2554,6 +2615,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bullseye-2024-01-13-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container f0de40ba686_ansible-docker-test-834c1a9b-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2591,6 +2653,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bookworm-2024-01-07-docker_compose_v2-present-(changed-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container f6416652e13_ansible-docker-test-5f3d2e16-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2649,6 +2712,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-(changed)', '2.21.0', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -2686,6 +2750,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bullseye-2024-01-07-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -2737,6 +2802,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-centos7-2024-01-13-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -2788,6 +2854,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2204-2024-01-07-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -2839,6 +2906,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2004-2024-01-07-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -2890,6 +2958,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -2941,6 +3010,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-13-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -2992,6 +3062,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bookworm-2024-01-13-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3043,6 +3114,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bookworm-2024-01-07-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3094,6 +3166,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel7.9-2024-01-07-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3145,6 +3218,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-rhel9.3-2024-01-07-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3196,6 +3270,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-centos7-2024-01-07-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3247,6 +3322,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bullseye-2024-01-13-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3298,6 +3374,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-13-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3349,6 +3426,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel7.9-2024-01-13-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3400,6 +3478,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-rhel9.2-2024-01-13-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3451,6 +3530,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-07-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3502,6 +3582,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-rhel9.2-2024-01-07-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3553,6 +3634,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-rhel9.3-2024-01-13-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3604,6 +3686,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel9.1-2024-01-13-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3655,6 +3738,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel9.1-2024-01-07-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3706,6 +3790,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2004-2024-01-13-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3757,6 +3842,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2204-2024-01-13-docker_compose_v2-present-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -3851,6 +3937,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-(idempotent-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n', [ Event( @@ -3910,6 +3997,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-(idempotent)', '2.21.0', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n', [ Event( @@ -3947,6 +4035,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-stopped', '2.21.0', False, + False, ' Network ansible-docker-test-01234567-start-stop_default Creating\n' ' Network ansible-docker-test-01234567-start-stop_default Created\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -4005,6 +4094,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-stopped-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -4063,6 +4153,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-with-pull=always', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Pulled \n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Running\n', @@ -4093,6 +4184,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bookworm-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4144,6 +4236,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2204-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4195,6 +4288,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-rhel9.2-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4246,6 +4340,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-centos7-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4297,6 +4392,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-centos7-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4348,6 +4444,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel7.9-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4399,6 +4496,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2004-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4450,6 +4548,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4501,6 +4600,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-rhel9.3-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4552,6 +4652,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2204-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4603,6 +4704,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bullseye-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4654,6 +4756,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-rhel9.3-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4705,6 +4808,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-rhel9.2-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4756,6 +4860,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel9.1-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4807,6 +4912,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel9.1-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4858,6 +4964,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4909,6 +5016,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bookworm-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -4960,6 +5068,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel7.9-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -5011,6 +5120,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -5062,6 +5172,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -5113,6 +5224,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2004-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -5164,6 +5276,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bullseye-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -5236,6 +5349,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-with-pull=missing', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Pulled \n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5287,6 +5401,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bullseye-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5338,6 +5453,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-centos7-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5389,6 +5505,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2204-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5440,6 +5557,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2004-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5491,6 +5609,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5542,6 +5661,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5593,6 +5713,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bookworm-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5644,6 +5765,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bookworm-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5695,6 +5817,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel7.9-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5746,6 +5869,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-rhel9.3-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5797,6 +5921,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-centos7-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5848,6 +5973,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bullseye-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5899,6 +6025,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -5950,6 +6077,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel7.9-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6001,6 +6129,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-rhel9.2-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6052,6 +6181,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6103,6 +6233,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-rhel9.2-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6154,6 +6285,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-rhel9.3-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6205,6 +6337,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel9.1-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6256,6 +6389,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel9.1-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6307,6 +6441,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2004-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6358,6 +6493,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2204-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6452,6 +6588,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-with-pull=missing-(idempotent)', '2.21.0', False, + False, ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Running\n', [ Event( @@ -6511,6 +6648,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-with-pull=missing-(idempotent,-check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Running\n', [ Event( @@ -6548,6 +6686,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-with-pull=never', '2.21.0', False, + False, ' Network ansible-docker-test-01234567-pull_default Creating\n' ' Network ansible-docker-test-01234567-pull_default Created\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6608,6 +6747,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-with-pull=never', '2.21.0', False, + True, ' Network ansible-docker-test-01234567-pull_default Creating\n' ' Network ansible-docker-test-01234567-pull_default Created\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6656,6 +6796,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-07-docker_compose_v2-present-with-pull=never', '2.21.0', False, + True, ' Network ansible-docker-test-01234567-pull_default Creating\n' ' Network ansible-docker-test-01234567-pull_default Created\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6694,6 +6835,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bullseye-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6746,6 +6888,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-centos7-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6798,6 +6941,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2204-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6850,6 +6994,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2004-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6902,6 +7047,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -6954,6 +7100,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7006,6 +7153,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bookworm-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7058,6 +7206,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bookworm-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7110,6 +7259,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel7.9-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7162,6 +7312,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-rhel9.3-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7214,6 +7365,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-centos7-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7266,6 +7418,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bullseye-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7318,6 +7471,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7370,6 +7524,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel7.9-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7422,6 +7577,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-rhel9.2-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7474,6 +7630,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7526,6 +7683,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-rhel9.2-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7578,6 +7736,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-rhel9.3-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7630,6 +7789,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel9.1-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7682,6 +7842,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel9.1-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7734,6 +7895,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2004-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7786,6 +7948,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2204-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -7869,6 +8032,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-without-explicit-pull', '2.21.0', False, + True, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Error \n' "Error response from daemon: pull access denied for does-not-exist, repository does not exist or may require 'docker login': denied: requested access to the resource is denied\n", # noqa: E501 @@ -7914,6 +8078,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-present-without-explicit-pull-(check)', '2.21.0', True, + True, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Error \n' 'pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed\n', @@ -7981,6 +8146,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-restarted', '2.21.0', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Restarting\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -8047,6 +8213,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-restarted-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Restarting\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -8091,6 +8258,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-started', '2.21.0', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Starting\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -8135,6 +8303,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-started-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Starting\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -8179,6 +8348,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-stopped', '2.21.0', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n' '\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' @@ -8231,6 +8401,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-07-docker_compose_v2-stopped-(check)', '2.21.0', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n' '\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' @@ -8272,6 +8443,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-13-docker_compose_v2_pull-pull-(check)', '2.21.0', True, + True, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Error \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont - Pull error for image: does-not-exist:latest \n' @@ -8297,6 +8469,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel7.9-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 34.2kB/2.207MB\n' @@ -8369,6 +8542,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-rhel9.1-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 32.12kB/2.207MB\n' @@ -8434,6 +8608,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-rhel9.2-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 32.12kB/2.207MB\n' @@ -8507,6 +8682,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 32.16kB/2.207MB\n' @@ -8579,6 +8755,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.16-centos7-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 32.16kB/2.207MB\n' @@ -8658,6 +8835,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2204-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 32.16kB/2.207MB\n' @@ -8737,6 +8915,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bookworm-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 32.16kB/2.207MB\n' @@ -8816,6 +8995,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-ubuntu2004-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 32.16kB/2.207MB\n' @@ -8895,6 +9075,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.15-centos7-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 32.16kB/2.207MB\n' @@ -8974,6 +9155,7 @@ EVENT_TEST_CASES = [ '2.21.0-devel-debian-bullseye-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 32.16kB/2.207MB\n' @@ -9063,6 +9245,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-13-docker_compose_v2_pull-pull-with-policy=always-(again)', '2.21.0', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Pulled \n', [ @@ -9107,6 +9290,7 @@ EVENT_TEST_CASES = [ '2.21.0-2.14-rhel9.0-2024-01-13-docker_compose_v2_pull-pull-with-policy=always-(again,-check)', '2.21.0', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n', [ @@ -9136,6 +9320,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-absent', '2.23.3', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopped\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Removing\n' @@ -9188,6 +9373,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-absent-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopped\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Removing\n' @@ -9242,6 +9428,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-cleanup', '2.23.3', False, + False, ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Stopping\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Stopped\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Removing\n' @@ -9294,6 +9481,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present', '2.23.3', False, + False, ' Network ansible-docker-test-01234567-start-stop_default Creating\n' ' Network ansible-docker-test-01234567-start-stop_default Created\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -9345,6 +9533,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-(changed-check)', '2.23.3', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container df477f7889c_ansible-docker-test-bc362ba-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -9382,6 +9571,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-13-docker_compose_v2-present-(changed-check)', '2.23.3', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' DRY-RUN MODE - Container e3161c3ca1e_ansible-docker-test-26fefc5c-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -9420,6 +9610,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-(changed)', '2.23.3', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreate\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Recreated\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Starting\n' @@ -9457,6 +9648,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-13-docker_compose_v2-present-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -9508,6 +9700,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -9562,6 +9755,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-(idempotent-check)', '2.23.3', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n', [ Event( @@ -9581,6 +9775,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-(idempotent)', '2.23.3', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n', [ Event( @@ -9598,6 +9793,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-stopped', '2.23.3', False, + False, ' Network ansible-docker-test-01234567-start-stop_default Creating\n' ' Network ansible-docker-test-01234567-start-stop_default Created\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -9636,6 +9832,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-stopped-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-start-stop_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Creating\n' @@ -9674,6 +9871,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-with-pull=always', '2.23.3', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Pulled \n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Running\n', @@ -9704,6 +9902,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-with-pull=always-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -9755,6 +9954,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-13-docker_compose_v2-present-with-pull=always-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Recreate\n' @@ -9807,6 +10007,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-with-pull=missing', '2.23.3', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Pulled \n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -9858,6 +10059,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-13-docker_compose_v2-present-with-pull=missing-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -9909,6 +10111,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-with-pull=missing-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -9963,6 +10166,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-with-pull=missing-(idempotent)', '2.23.3', False, + False, ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Running\n', [ Event( @@ -9982,6 +10186,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-with-pull=missing-(idempotent,-check)', '2.23.3', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Running\n', [ Event( @@ -9999,6 +10204,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-with-pull=never', '2.23.3', False, + False, ' Network ansible-docker-test-01234567-pull_default Creating\n' ' Network ansible-docker-test-01234567-pull_default Created\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -10051,6 +10257,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-with-pull=never', '2.23.3', False, + True, ' Network ansible-docker-test-01234567-pull_default Creating\n' ' Network ansible-docker-test-01234567-pull_default Created\n' ' Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -10089,6 +10296,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-13-docker_compose_v2-present-with-pull=never-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -10141,6 +10349,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-with-pull=never-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Creating\n' ' DRY-RUN MODE - Network ansible-docker-test-01234567-pull_default Created\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-pull-ansible-docker-test-01234567-cont-1 Creating\n' @@ -10194,6 +10403,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-without-explicit-pull', '2.23.3', False, + True, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Error \n' "Error response from daemon: pull access denied for does-not-exist, repository does not exist or may require 'docker login': denied: requested access to the resource is denied\n", # noqa: E501 @@ -10219,6 +10429,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-present-without-explicit-pull-(check)', '2.23.3', True, + True, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Error \n' 'pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed\n', @@ -10246,6 +10457,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-restarted', '2.23.3', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Restarting\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -10272,6 +10484,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-restarted-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Restarting\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -10296,6 +10509,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-started', '2.23.3', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Starting\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -10320,6 +10534,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-started-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Starting\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Started\n', [ @@ -10344,6 +10559,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-stopped', '2.23.3', False, + False, ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n' '\n' ' Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' @@ -10376,6 +10592,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-07-docker_compose_v2-stopped-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Running\n' '\n' ' DRY-RUN MODE - Container ansible-docker-test-01234567-start-stop-ansible-docker-test-01234567-container-1 Stopping\n' @@ -10407,6 +10624,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-13-docker_compose_v2_pull-pull-(check)', '2.23.3', True, + True, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Error \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont - Pull error for image: does-not-exist:latest \n' @@ -10432,6 +10650,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-13-docker_compose_v2_pull-pull-with-policy=always', '2.23.3', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' ansible-docker-test-01234567-cont Pulled \n', [ @@ -10456,6 +10675,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-13-docker_compose_v2_pull-pull-with-policy=always-(check)', '2.23.3', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulling \n' ' DRY-RUN MODE - ansible-docker-test-01234567-cont Pulled \n', [ @@ -10479,6 +10699,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-13-docker_compose_v2_pull-pull-with-policy=missing', '2.23.3', False, + False, ' ansible-docker-test-01234567-cont Pulling \n' ' 486039affc0a Pulling fs layer \n' ' 486039affc0a Downloading [> ] 32.16kB/2.207MB\n' @@ -10558,6 +10779,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-13-docker_compose_v2_pull-pull-with-policy=missing-(idempotent)', '2.23.3', False, + False, ' ansible-docker-test-01234567-cont Skipped - Image is already present locally \n', [ Event( @@ -10574,6 +10796,7 @@ EVENT_TEST_CASES = [ '2.23.3-devel-archlinux-2024-01-13-docker_compose_v2_pull-pull-with-policy=missing-(idempotent,-check)', '2.23.3', True, + False, ' DRY-RUN MODE - ansible-docker-test-01234567-cont Skipped - Image is already present locally \n', [ Event( diff --git a/tests/unit/plugins/module_utils/test_compose_v2.py b/tests/unit/plugins/module_utils/test_compose_v2.py index 9ecbf0be..186eabf8 100644 --- a/tests/unit/plugins/module_utils/test_compose_v2.py +++ b/tests/unit/plugins/module_utils/test_compose_v2.py @@ -20,6 +20,7 @@ EXTRA_TEST_CASES = [ '2.24.2-manual-build-dry-run', '2.24.2', True, + False, ' DRY-RUN MODE - build service foobar \n' ' DRY-RUN MODE - ==> ==> writing image dryRun-8843d7f92416211de9ebb963ff4ce28125932878 \n' ' DRY-RUN MODE - ==> ==> naming to my-python \n' @@ -80,6 +81,7 @@ EXTRA_TEST_CASES = [ '2.20.0-manual-pull', '2.20.0', False, + False, '4f4fb700ef54 Waiting\n' '238022553356 Downloading 541B/541B\n' '972e292d3a60 Downloading 106kB/10.43MB\n' @@ -180,6 +182,7 @@ EXTRA_TEST_CASES = [ '2.20.3-logrus-warn', '2.20.3', False, + False, 'time="2024-02-02T08:14:10+01:00" level=warning msg="a network with name influxNetwork exists but was not' ' created for project \\"influxdb\\".\\nSet `external: true` to use an existing network"\n', [], @@ -192,6 +195,7 @@ EXTRA_TEST_CASES = [ '2.20.3-image-warning-error', '2.20.3', False, + True, " dummy3 Warning \n" " dummy2 Warning \n" " dummy Error \n" @@ -222,6 +226,7 @@ EXTRA_TEST_CASES = [ '2.28.1-image-pull-skipped', '2.28.1', False, + False, " bash_1 Skipped \n" " bash_2 Pulling \n" " bash_2 Pulled \n", @@ -247,23 +252,54 @@ EXTRA_TEST_CASES = [ ], [], ), + ( + # https://github.com/ansible-collections/community.docker/issues/948 + '2.28.1-unknown', # TODO: find out actual version! + '2.28.1', # TODO: find out actual version! + False, + True, + " prometheus Pulling \n" + " prometheus Pulled \n" + "network internet-monitoring-front-tier was found but has incorrect label com.docker.compose.network set to \"internet-monitoring-front-tier\"\n", + [ + Event( + 'service', + 'prometheus', + 'Pulling', + None, + ), + Event( + 'service', + 'prometheus', + 'Pulled', + None, + ), + Event( + 'unknown', + '', + 'Error', + 'network internet-monitoring-front-tier was found but has incorrect label com.docker.compose.network set to "internet-monitoring-front-tier"', + ), + ], + [], + ), ] _ALL_TEST_CASES = EVENT_TEST_CASES + EXTRA_TEST_CASES @pytest.mark.parametrize( - 'test_id, compose_version, dry_run, stderr, events, warnings', + 'test_id, compose_version, dry_run, nonzero_rc, stderr, events, warnings', _ALL_TEST_CASES, ids=[tc[0] for tc in _ALL_TEST_CASES], ) -def test_parse_events(test_id, compose_version, dry_run, stderr, events, warnings): +def test_parse_events(test_id, compose_version, dry_run, nonzero_rc, stderr, events, warnings): collected_warnings = [] def collect_warning(msg): collected_warnings.append(msg) - collected_events = parse_events(stderr, dry_run=dry_run, warn_function=collect_warning) + collected_events = parse_events(stderr, dry_run=dry_run, warn_function=collect_warning, nonzero_rc=nonzero_rc) print(collected_events) print(collected_warnings)