Created attachment 1315166 [details] ansible-playbook execution output In TripleO we're trying to run two infrastructure playbooks sequentially take-over-existing-cluster.yml (which completes successfully) switch-from-non-containerized-to-containerized-ceph-daemons.yml The second fails in [get current ceph fsid] with: fatal: [192.168.24.7]: FAILED! => {"failed": true, "msg": "'mon_host' is undefined"} Output from execution attached to report.
This is happening because you run a single monitor, this is not a supported scenario. As agreed already we should try with at least 3 mons.
Sorry Ian re-opening as this is mainly a tracker for the upstream PR at https://github.com/ceph/ceph-ansible/pull/1788 Some fixes have been merged from https://github.com/ceph/ceph-ansible/issues/1774 but these are not enough for successful completion of the migration.
Please update the BZ to reflect the enhancements from https://github.com/ceph/ceph-ansible/pull/1788/
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-2017:3387