Description of problem: These playbooks will only succeed if user edits lv_vars.yaml file. User should be notified if lv_vars.yaml file has not been modified. Version-Release number of selected component (if applicable): ceph-ansible 3.1.5 How reproducible: always Steps to Reproduce: 1. install ceph-ansible 2. execute playbook and see ansible fail for undefined var 'nvme_devices' Actual results: execute playbook and see ansible fail for undefined var 'nvme_devices' Expected results: execute playbook and see msg that user needs to edit the lv_vars.yaml file Additional info: We should consider making the naming conventions consistent with other ceph-ansible usage. For instance, provide a 'lv_vars.sample.yml' file that the user must copy and edit OR else the playbook fails and notifies user.
PR for the issue is here: https://github.com/ceph/ceph-ansible/pull/new/wip-lv-vars-fail-undefined-nvme
The above PR has been merged.
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/RHSA-2019:4353