diff --git a/roles/docker/tasks/pre-upgrade.yml b/roles/docker/tasks/pre-upgrade.yml index 9315da30535fb3277b8cbcf2251942fa9f861604..8b75cba0ddef97518e20b85ee3551a61c6f7548c 100644 --- a/roles/docker/tasks/pre-upgrade.yml +++ b/roles/docker/tasks/pre-upgrade.yml @@ -6,7 +6,9 @@ with_items: - docker - docker-engine - when: ansible_os_family == 'Debian' and (docker_versioned_pkg[docker_version | string] | search('docker-ce')) + when: + - ansible_os_family == 'Debian' + - (docker_versioned_pkg[docker_version | string] | search('docker-ce')) - name: Ensure old versions of Docker are not installed. | RedHat package: @@ -17,4 +19,7 @@ - docker-common - docker-engine - docker-selinux - when: ansible_os_family == 'RedHat' and (docker_versioned_pkg[docker_version | string] | search('docker-ce')) \ No newline at end of file + when: + - ansible_os_family == 'RedHat' + - (docker_versioned_pkg[docker_version | string] | search('docker-ce')) + - not is_atomic