Description of problem: When deploying OSP 12 with ceph-ansible, OSD configuration will fail silently for non-collocated configuration where the journal disk is missing. Example, for this config: CephAnsibleDisksConfig: osd_scenario: non-collocated devices: - /dev/vdb dedicated_devices: - /dev/vdc If vdc is not present on a node the overall deployment will succeed with no indication of this failure (assuming at least one other OSD can be brought online during the deployment). Version-Release number of selected component (if applicable): OSP-12 ceph-ansible-3.0.14-1.el7cp.noarch openstack-tripleo-heat-templates-7.0.3-20.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. Deploy OSP 12 w/ ceph-ansible and one node with missing journal disk 2. Verify missing OSD post deployment 3. Actual results: Deployment is successful but OSD is missing Expected results: Failure during ceph-ansible deployment step Additional info:
Latest I saw on this bug was the following comment from github: https://github.com/ceph/ceph-ansible/pull/2433 "@leseb I guess we should close this PR since the validation module has been merged" Given the above, should this bug me changed to POST or is there even a fixed in we can mark already?
Will be in 3.1 only, not possible for 3.0
will be in the next upstream stable-3.1 tag after v3.1.0rc10
https://github.com/ceph/ceph-ansible/releases/tag/v3.1.0rc11
verified on RHEL,working as expected hence moving to verified
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-2018:2819