diff --git a/roles/docker_sdk/defaults/main.yml b/roles/docker_sdk/defaults/main.yml index 4dba176..822bfa9 100644 --- a/roles/docker_sdk/defaults/main.yml +++ b/roles/docker_sdk/defaults/main.yml @@ -3,7 +3,6 @@ docker_sdk_packages: - "python3-setuptools" - "python3-pip" - - "{% if virtualenv is not none %}python3-virtualenv{% endif %}" # List of Python packages to install via Pip. # NOTE(hrw) docker 2.4.2 is in kolla-ansible requirements diff --git a/roles/docker_sdk/tasks/main.yml b/roles/docker_sdk/tasks/main.yml index ece71df..4b2ced1 100644 --- a/roles/docker_sdk/tasks/main.yml +++ b/roles/docker_sdk/tasks/main.yml @@ -13,7 +13,7 @@ name: pip>19.3 virtualenv: "{{ virtualenv }}" virtualenv_site_packages: "{{ virtualenv_site_packages }}" - virtualenv_python: "python{{ host_python_version }}" + virtualenv_command: "python{{ host_python_version }} -m venv" become: true become_user: "{{ docker_sdk_virtualenv_owner }}" when: virtualenv is not none @@ -25,6 +25,6 @@ extra_args: "{% if docker_sdk_upper_constraints_file %}-c {{ docker_sdk_upper_constraints_file }}{% endif %}" virtualenv: "{{ virtualenv is none | ternary(omit, virtualenv) }}" virtualenv_site_packages: "{{ virtualenv is none | ternary(omit, virtualenv_site_packages) }}" - virtualenv_python: "{{ virtualenv is none | ternary(omit, 'python' ~ host_python_version) }}" + virtualenv_command: "{{ virtualenv is none | ternary(omit, 'python' ~ host_python_version ~ ' -m venv') }}" become: true become_user: "{{ virtualenv is none | ternary(omit, docker_sdk_virtualenv_owner) }}"