diff --git a/ansible/roles/prechecks/tasks/service_checks.yml b/ansible/roles/prechecks/tasks/service_checks.yml index a3bc00ff60..73809a6b15 100644 --- a/ansible/roles/prechecks/tasks/service_checks.yml +++ b/ansible/roles/prechecks/tasks/service_checks.yml @@ -6,7 +6,7 @@ changed_when: false when: inventory_hostname in groups['baremetal'] failed_when: result is failed - or result.stdout | regex_replace('.*(\\d+\\.\\d+\\.\\d+).*', '\\1') is version(docker_version_min, '<') + or result.stdout | regex_replace('.*\\b(\\d+\\.\\d+\\.\\d+)\\b.*', '\\1') is version(docker_version_min, '<') # NOTE(mgoddard): If passwords.yml is encrypted using ansible-vault, this check # will pass, but only because nothing in the vault file has the format of a diff --git a/releasenotes/notes/bug-1907436-2da50ed38d107127.yaml b/releasenotes/notes/bug-1907436-2da50ed38d107127.yaml new file mode 100644 index 0000000000..1d09da155b --- /dev/null +++ b/releasenotes/notes/bug-1907436-2da50ed38d107127.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Fixes an issue with the ``kolla-ansible prechecks`` command with Docker + 20.10. `LP#1907436 + `__