From c13b891bc90d34d376ab26a87a29df9a5850daec Mon Sep 17 00:00:00 2001 From: londondaintta <127526961+londondaintta@users.noreply.github.com> Date: Mon, 17 Mar 2025 19:20:21 +0000 Subject: [PATCH] fix(docker_compose_v2): fix version check (#1059) * fix version check * add changelog fragment --- changelogs/fragments/1059-fix-version-check-for-assume-yes.yaml | 2 ++ plugins/modules/docker_compose_v2.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/1059-fix-version-check-for-assume-yes.yaml diff --git a/changelogs/fragments/1059-fix-version-check-for-assume-yes.yaml b/changelogs/fragments/1059-fix-version-check-for-assume-yes.yaml new file mode 100644 index 00000000..9c29db8b --- /dev/null +++ b/changelogs/fragments/1059-fix-version-check-for-assume-yes.yaml @@ -0,0 +1,2 @@ +bugfixes: + - docker_compose_v2 - fix version check for ``assume_yes`` (https://github.com/ansible-collections/community.docker/pull/1054). diff --git a/plugins/modules/docker_compose_v2.py b/plugins/modules/docker_compose_v2.py index 369ff02e..235bf149 100644 --- a/plugins/modules/docker_compose_v2.py +++ b/plugins/modules/docker_compose_v2.py @@ -477,7 +477,7 @@ class ServicesManager(BaseComposeManager): self.wait = parameters['wait'] self.wait_timeout = parameters['wait_timeout'] self.yes = parameters['assume_yes'] - if self.compose_version >= LooseVersion('2.32.0') and self.yes: + if self.compose_version < LooseVersion('2.32.0') and self.yes: self.fail('assume_yes=true needs Docker Compose 2.32.0 or newer, not version %s' % (self.compose_version, )) for key, value in self.scale.items():