Description of problem:
task redhat_package_dependencies within roles/ceph-defaults/defaults/main.yml fails due to the python packages not including the specific python version on the package name. This is due to the changes in RHEL8 pertaining to python.
Issue was resolved when changing the following:
roles/ceph-defaults/defaults/main.yml
------
80 redhat_package_dependencies:
81 - python-pycurl
82 - python-setuptools
++++++
80 redhat_package_dependencies:
81 - python3-pycurl
82 - python3-setuptools
Version-Release number of selected component (if applicable):
ceph-ansible.noarch 4.0.0-0.beta1.29.g3930791c.el8
How reproducible:
always
Steps to Reproduce:
1.run ansible-playbook site.yml
2.
3.
Actual results:
ceph-ansible fails to locate dependencies
Expected results:
installation of redhat package dependencies resolves successfully
Additional info:
Comment 1Ken Dreyer (Red Hat)
2019-03-04 17:01:23 UTC
Guillaume I wonder why we need these at all.
Comment 4Ken Dreyer (Red Hat)
2019-04-17 16:43:31 UTC
This is in the stable-4.0 branch now upstream. I'll build a new git snapshot to get this change downstream.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2020:0312