diff --git a/tasks/docker-compose.yml b/tasks/docker-compose.yml index 42f89cb..53a4482 100644 --- a/tasks/docker-compose.yml +++ b/tasks/docker-compose.yml @@ -8,7 +8,9 @@ - set_fact: docker_compose_current_version: "{{ docker_compose_vsn.stdout | regex_search('(\\d+(\\.\\d+)+)') }}" - when: docker_compose_vsn.stdout is defined + when: > + docker_compose_vsn.stdout is defined + and (docker_compose_vsn.stdout | length > 0) - name: Delete existing docker-compose version if it's different. file: @@ -25,5 +27,5 @@ mode: 0755 when: > (docker_compose_current_version is not defined) - or (docker_compose_current_version|length == 0) + or (docker_compose_current_version | length == 0) or (docker_compose_current_version is version((docker_compose_version | regex_replace('v', '')), '<'))