diff --git a/ansible/roles/kolla-ansible/tasks/install.yml b/ansible/roles/kolla-ansible/tasks/install.yml
index 79fb210ed410858e57bbe35357bfc2d86b018441..95bea4da80156995b83a2121483f132dc9a4870b 100644
--- a/ansible/roles/kolla-ansible/tasks/install.yml
+++ b/ansible/roles/kolla-ansible/tasks/install.yml
@@ -81,6 +81,7 @@
         state: absent
         virtualenv: "{{ kolla_ansible_venv }}"
         virtualenv_python: "{{ kolla_ansible_venv_python }}"
+      when: "'ansible-base' in pip_packages.packages[kolla_ansible_pip]"
   vars:
     kolla_ansible_pip: "{{ kolla_ansible_venv }}/bin/pip"