From b460ca6415911f5746a45189e6f22f39a3f8de9c Mon Sep 17 00:00:00 2001 From: londondaintta <127526961+londondaintta@users.noreply.github.com> Date: Sun, 23 Feb 2025 20:44:31 +0000 Subject: [PATCH] Fail on older version Co-authored-by: Felix Fontein --- plugins/modules/docker_compose_v2.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plugins/modules/docker_compose_v2.py b/plugins/modules/docker_compose_v2.py index 65d0f82c..3e5b8d68 100644 --- a/plugins/modules/docker_compose_v2.py +++ b/plugins/modules/docker_compose_v2.py @@ -476,10 +476,9 @@ class ServicesManager(BaseComposeManager): self.scale = parameters['scale'] or {} self.wait = parameters['wait'] self.wait_timeout = parameters['wait_timeout'] - if self.compose_version >= LooseVersion('2.32.0'): - self.yes = parameters['assume_yes'] - else: - self.yes = False + self.yes = parameters['assume_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(): if not isinstance(key, string_types):