From cfb2e830707295f05f513dba484ddcdc071c586f Mon Sep 17 00:00:00 2001 From: Rasmus Wejlgaard Date: Mon, 30 Mar 2026 18:08:50 +0000 Subject: [PATCH] fix: remove docker-compose-v2 before installing docker-compose-plugin copenhagen-a had Ubuntu's docker-compose-v2 package installed, which conflicts with Docker's official docker-compose-plugin over /usr/libexec/docker/cli-plugins/docker-compose. Moved the removal task before the install task and added docker-compose-v2 to the removal list. --- ansible/roles/docker/tasks/main.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/ansible/roles/docker/tasks/main.yml b/ansible/roles/docker/tasks/main.yml index fde1b5d..0c21a2e 100644 --- a/ansible/roles/docker/tasks/main.yml +++ b/ansible/roles/docker/tasks/main.yml @@ -53,6 +53,15 @@ update_cache: true when: ansible_facts["os_family"] == "Debian" +- name: Remove old docker packages (Debian/Ubuntu) + ansible.builtin.apt: + name: + - docker.io + - docker-compose + - docker-compose-v2 + state: absent + when: ansible_facts["os_family"] == "Debian" + - name: Install Docker (Debian/Ubuntu) ansible.builtin.apt: name: @@ -63,14 +72,6 @@ state: present when: ansible_facts["os_family"] == "Debian" -- name: Remove old docker packages (Debian/Ubuntu) - ansible.builtin.apt: - name: - - docker.io - - docker-compose - state: absent - when: ansible_facts["os_family"] == "Debian" - - name: Install Docker (Alpine) community.general.apk: name: