summaryrefslogtreecommitdiffstats
path: root/sw_config/bmra/patched_packages.yml
diff options
context:
space:
mode:
Diffstat (limited to 'sw_config/bmra/patched_packages.yml')
-rw-r--r--sw_config/bmra/patched_packages.yml45
1 files changed, 45 insertions, 0 deletions
diff --git a/sw_config/bmra/patched_packages.yml b/sw_config/bmra/patched_packages.yml
new file mode 100644
index 0000000..3c7256f
--- /dev/null
+++ b/sw_config/bmra/patched_packages.yml
@@ -0,0 +1,45 @@
+##
+## Copyright (c) 2020-2021 Intel Corporation.
+##
+## Licensed under the Apache License, Version 2.0 (the "License");
+## you may not use this file except in compliance with the License.
+## You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing, software
+## distributed under the License is distributed on an "AS IS" BASIS,
+## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+## See the License for the specific language governing permissions and
+## limitations under the License.
+##
+---
+- 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 package versions
+- name: install Python packages
+ pip:
+ name:
+ - jmespath==0.9.5
+ - ruamel.yaml==0.16.13
+ - cachetools==3.1.1
+ - openshift==0.11.2
+ state: present
+ register: pip_result
+ retries: 5
+ until: pip_result is succeeded
+ delay: 5