diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 377ef2b3335d30668286f620cda5fc6976b3c3ab..fc9a1bfa092fefc7dd8139b17851e48a5838b787 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,6 +14,7 @@ variables:
   ANSIBLE_FORCE_COLOR: "1"
   ANSIBLE_REMOTE_TMP: "/tmp"
   ANSIBLE_SHELL_ALLOW_WORLD_READABLE_TEMP: "1"
+  DEBIAN_FRONTEND: noninteractive
   DEFAULT_MANAGED_STR: "Ansible managed"
   MOLECULE_VERBOSITY: "0"
   PY_COLORS: "1"
@@ -33,24 +34,24 @@ stages:
   - jammy
   # - trixie
 bookworm:
-  image: registry.git.coop/webarch/containers/images/bookworm:20231213
+  image: registry.git.coop/webarch/containers/images/bookworm:20240105
   stage: bookworm
   script:
     - molecule test --all
 # The Bullseye test run OK but Molecule never completes
 # https://github.com/ansible/molecule/discussions/4020
 # bullseye:
-#   image: registry.git.coop/webarch/containers/images/bullseye:20231213
+#   image: registry.git.coop/webarch/containers/images/bullseye:20240105
 #   stage: bullseye
 #   script:
 #     - molecule test
 jammy:
-  image: registry.git.coop/webarch/containers/images/jammy:20231213
+  image: registry.git.coop/webarch/containers/images/jammy:20240105
   stage: jammy
   script:
     - molecule test
 # trixie:
-#   image: registry.git.coop/webarch/containers/images/trixie:20231213
+#   image: registry.git.coop/webarch/containers/images/trixie:20240105
 #   stage: trixie
 #   script:
 #     - molecule test
diff --git a/tasks/main.yml b/tasks/main.yml
index b414467a78422cba42b85662b3e17dbb63390849..c8e465342d2a1d309b1df9b2b105fb0b77380ad6 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -58,6 +58,9 @@
       tags:
         - docker_compose_v1
 
+    - name: Flush handlers
+      ansible.builtin.meta: flush_handlers
+
   when:
     - docker is defined
     - docker | bool