From 8c31964a93dbd0f85e3de6f2655aae6112123ec8 Mon Sep 17 00:00:00 2001 From: Michael Grote Date: Fri, 15 Nov 2024 20:29:06 +0000 Subject: [PATCH] Revert "Role: docker_compose: replace command with module (#214)" This reverts commit c8e7fe9dc6a6df40f4a9904e800d0acef7b91032. --- .../tasks/main.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/roles/mgrote_docker_compose_inline/tasks/main.yml b/roles/mgrote_docker_compose_inline/tasks/main.yml index 10ad907e..29645687 100644 --- a/roles/mgrote_docker_compose_inline/tasks/main.yml +++ b/roles/mgrote_docker_compose_inline/tasks/main.yml @@ -51,13 +51,13 @@ when: - item.network is defined -- name: restart changed container +- name: (re)start container become: true - community.docker.docker_compose_v2: - project_src: "{{ compose_dest_basedir }}/{{ item.name }}" - state: restarted - dependencies: true - pull: missing + ansible.builtin.command: docker-compose up -d + args: + chdir: "{{ compose_dest_basedir }}/{{ item.name }}" + register: start_result # speichere ergebnis in var + changed_when: "start_result.rc == 0" # markiere tasks als changed when exit-code == 0 loop: "{{ compose_files }}" when: - item.state == "present" @@ -65,9 +65,9 @@ - name: stop old container become: true - community.docker.docker_compose_v2: - project_src: "{{ compose_dest_basedir }}/{{ item.name }}" - state: absent + ansible.builtin.command: docker-compose down # noqa no-changed-when + args: + chdir: "{{ compose_dest_basedir }}/{{ item.name }}" loop: "{{ compose_files }}" when: - item.state == "absent"