--- - name: Check current docker-compose version command: "{{ docker_compose_bin }} --version" register: docker_compose_current_version changed_when: false failed_when: false - name: Renew existing docker-compose version if it's different file: path: "{{ docker_compose_bin }}" state: absent when: > docker_compose_current_version.stdout is defined and docker_compose_version not in docker_compose_current_version.stdout - name: Install Docker Compose get_url: url: https://github.com/docker/compose/releases/download/{{ docker_compose_version }}/docker-compose-Linux-x86_64 dest: "{{ docker_compose_bin }}" mode: 0755 when: > docker_compose_current_version.stdout is not defined or docker_compose_version not in docker_compose_current_version.stdout ...