diff --git a/ansible/roles/vm_set/tasks/main.yml b/ansible/roles/vm_set/tasks/main.yml index 74e7351bfd3..55ac9684754 100644 --- a/ansible/roles/vm_set/tasks/main.yml +++ b/ansible/roles/vm_set/tasks/main.yml @@ -124,6 +124,21 @@ - include_tasks: docker.yml when: package_installation|bool +- name: Update python3 packages + block: + # Workaround for '"Error connecting: Error while fetching server API version: Not supported URL scheme http+docker' + # See https://github.com/docker/docker-py/issues/3256 + - name: Remove old requests package >=2.32.0 + pip: name=requests state=absent executable={{ pip_executable }} + become: yes + environment: "{{ proxy_env | default({}) }}" + ignore_errors: yes + - name: Install requests package <2.32.0 + pip: name=requests version=2.31.0 state=present executable={{ pip_executable }} + become: yes + environment: "{{ proxy_env | default({}) }}" + when: pip_executable=="pip3" + - name: Ensure {{ ansible_user }} in docker,sudo group user: name: "{{ ansible_user }}"