# SPDX-FileCopyrightText: 2021 Intel Corporation. # # SPDX-License-Identifier: Apache-2.0 --- - name: install packages on RHEL-based distro include_tasks: rhel.yml when: ansible_os_family == "RedHat" - name: install packages on Debian-based distro include_tasks: debian.yml when: ansible_os_family == "Debian" #net_attach_def, docker registry, cmk reqs - name: upgrade Python wheel and setuptools pip: name: - wheel==0.34.2 - setuptools<=44 extra_args: --upgrade #pinned python packages versions - name: install Python packages pip: name: - jmespath==0.9.5 - ruamel.yaml.clib==0.2.2 - ruamel.yaml==0.16.13 - cachetools=={{ (ansible_os_family == 'RedHat' and ansible_distribution_version < '8') | ternary('3.1.1', '4.2.1') }} - markupsafe==1.1.1 - jinja2==2.11.3 - openshift==0.11.2 - six>=1.15.0 - websocket-client==0.58.0 - oauthlib==3.1.0 state: present register: pip_result retries: 5 until: pip_result is succeeded delay: 5