diff --git a/playbooks/roles/create-venv/tasks/main.yaml b/playbooks/roles/create-venv/tasks/main.yaml index 2fa84f6392..a84dcec874 100644 --- a/playbooks/roles/create-venv/tasks/main.yaml +++ b/playbooks/roles/create-venv/tasks/main.yaml @@ -49,6 +49,6 @@ when: _venv_requirements_txt.changed pip: requirements: '{{ create_venv_path }}/requirements-venv.txt' - extra_args: '--upgrade' + state: latest virtualenv: '{{ create_venv_path }}' virtualenv_command: '/usr/bin/python3 -m venv' diff --git a/playbooks/roles/install-ansible/tasks/main.yaml b/playbooks/roles/install-ansible/tasks/main.yaml index 23fdfc0381..dabfba0ad2 100644 --- a/playbooks/roles/install-ansible/tasks/main.yaml +++ b/playbooks/roles/install-ansible/tasks/main.yaml @@ -67,10 +67,10 @@ when: _requirements_updated.changed pip: requirements: '/usr/ansible-venv/requirements.txt' - virtualenv: '/usr/ansible-venv' # Always upgrade because only called in response to # requirements.txt changes. - extra_args: '--upgrade' + state: latest + virtualenv: '/usr/ansible-venv' # From Ansible 2.10 >= most of the fun stuff is in collections. Clone # our required collections here. Note this is only for our testing of