Description of problem: ceph-ansible is failing for rolling upgrade from ceph 3.3z1 to ceph 4.0 Version-Release number of selected component (if applicable): ansible-2.8.6-1.el7ae.noarch ceph-ansible-4.0.4-1.el7cp.noarch How reproducible: Always Steps to Reproduce: 1.Deploy 3.3z1 cluster 2.Run rolling upgrade for ceph 4.0 Actual results: Upgrade is failing for mds since there is no mds in cluster TASK [set_fact mds_active_name] ************************************************************************************************************************************************************************************************************** Monday 18 November 2019 19:22:24 +0000 (0:00:00.049) 9:49:18.162 ******* fatal: [f10-h29-b07-5039ms]: FAILED! => msg: 'Unexpected templating type error occurred on ({{ (_mds_active_name.stdout | from_json).filesystems[0][''mdsmap''][''info''] }}): expected string or buffer' Expected results: It should not look for mds if it is not there in inventory file Additional info:
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