Description of problem: In RHCEPH 3.2 we will rely on the Ansible product's Yum repositories to obtain the latest ansible 2.6 RPM, rather than relying on the ansible 2.4 package. Version-Release number of selected component (if applicable): RHCEPH 3.2 How reproducible: always Steps to Reproduce: 1. Follow RHCS installation documentation steps for "enabling repositories". 2. Look specifically at the documentation for the Ansible administration node. Actual results: The subscription-manager command mentions the Ansible *2.4* repo, ie: subscription-manager repos --enable=rhel-7-server-rhceph-3-tools-rpms --enable=rhel-7-server-ansible-2.4-rpms The "yum install ceph-ansible" command pulls in an older version of the ansible-2.4. Expected results: The subscription-manager command mentions the Ansible *2.6* repo, ie: subscription-manager repos --enable=rhel-7-server-rhceph-3-tools-rpms --enable=rhel-7-server-ansible-2.6-rpms The "yum install ceph-ansible" command pulls in the ansible-2.6 package from this repo.
I will look into updating master/preview with the requested changes next week when we start working on 3.2. I probably should wait until closer to 3.2 GA to cherry pick into stage, though.
Use the 3.1 version of this bug as a guide on what needs to be updated: Bug 1576102
Hi Vasishta, Can you please review the changes above and let me know if there are any issues, and if not, switch the bug to VERIFIED status?
Hi John, In upgrade sections, we have added particular step to enable ansible 2.6 repos in prerequisites step with description "If upgrading from Red Hat Ceph Storage 2.x to 3.x". This will be inappropriate for users who are updating from 3.x to 3.y. Example - 3.1 users will be having ansible 2.4 repos enabled and while upgrading to latest version they need to enable 2.6 repos to fetch latest 2.6 ansible. So I think we need to split 3rd step of prerequisites in RHEL guide (upgrade section) and 2nd step of prerequisites in container guide (upgrade section). As - * If upgrading from Red Hat Ceph Storage 2.x to 3.x, on the Ansible administration node and the RBD mirroring node, enable the Red Hat Ceph Storage 3 Tools repository subscription-manager repos --enable=rhel-7-server-rhceph-3-tools-rpms * On the Ansible administration node enable latest Ansible repository: subscription-manager repos --enable=rhel-7-server-ansible-2.6-rpms ------------------------------------ This would also avoid users to enable ansible repos on mirroring node which is not needed. Moving to ASSIGNED state. Please let me know if there are any concerns. QE team has decided to move this BZ to VERIFIED state once all planned ceph-ansible tests are completed to cover functionality part also. So though doc issue is fixed we will move the BZ to VERIFIED state when ceph-ansible TCs are completed. Clearing needinfo flags. Regards, Vasishta shatsry QE, Ceph
Changes are live. Click Preview links in Comment 12 and remove '.qa' from the URL and reload to see them.
Shouldn't have closed this, as we agreed.
lgtm, Thanks John. Moving to VERIFIED state.
Thanks Vasishta!
This is now live. https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/3/html/installation_guide_for_red_hat_enterprise_linux/requirements-for-installing-rhcs#enabling-the-red-hat-ceph-storage-repositories says "rhel-7-server-ansible-2.6-rpms"