Description of problem: I'm doing a standalone TripleO deployment on upstream master, with it configured to connect to an existing ceph cluster. This uses TripleO's [1] heat template. The ceph-ansible portion of the deployment fails with the following error: 2019-05-06 21:18:01,675 p=37682 u=root | TASK [ceph-facts : set_fact _monitor_address to monitor_address_block ipv4] **** 2019-05-06 21:18:01,675 p=37682 u=root | task path: /usr/share/ceph-ansible/roles/ceph-facts/tasks/set_monitor_address.yml:2 2019-05-06 21:18:01,675 p=37682 u=root | Monday 06 May 2019 21:18:01 +0000 (0:00:00.079) 0:00:11.421 ************ 2019-05-06 21:18:01,756 p=37682 u=root | TASK [ceph-facts : set_fact _monitor_address to monitor_address_block ipv6] **** 2019-05-06 21:18:01,756 p=37682 u=root | task path: /usr/share/ceph-ansible/roles/ceph-facts/tasks/set_monitor_address.yml:13 2019-05-06 21:18:01,757 p=37682 u=root | Monday 06 May 2019 21:18:01 +0000 (0:00:00.081) 0:00:11.502 ************ 2019-05-06 21:18:01,846 p=37682 u=root | TASK [ceph-facts : set_fact _monitor_address to monitor_address] *************** 2019-05-06 21:18:01,846 p=37682 u=root | task path: /usr/share/ceph-ansible/roles/ceph-facts/tasks/set_monitor_address.yml:24 2019-05-06 21:18:01,847 p=37682 u=root | Monday 06 May 2019 21:18:01 +0000 (0:00:00.090) 0:00:11.592 ************ 2019-05-06 21:18:01,921 p=37682 u=root | TASK [ceph-facts : set_fact _monitor_address to monitor_interface - ipv4] ****** 2019-05-06 21:18:01,922 p=37682 u=root | task path: /usr/share/ceph-ansible/roles/ceph-facts/tasks/set_monitor_address.yml:34 2019-05-06 21:18:01,922 p=37682 u=root | Monday 06 May 2019 21:18:01 +0000 (0:00:00.075) 0:00:11.668 ************ 2019-05-06 21:18:01,996 p=37682 u=root | TASK [ceph-facts : set_fact _monitor_address to monitor_interface - ipv6] ****** 2019-05-06 21:18:01,996 p=37682 u=root | task path: /usr/share/ceph-ansible/roles/ceph-facts/tasks/set_monitor_address.yml:46 2019-05-06 21:18:01,997 p=37682 u=root | Monday 06 May 2019 21:18:01 +0000 (0:00:00.074) 0:00:11.742 ************ 2019-05-06 21:18:02,070 p=37682 u=root | TASK [ceph-facts : set_fact _current_monitor_address] ************************** 2019-05-06 21:18:02,070 p=37682 u=root | task path: /usr/share/ceph-ansible/roles/ceph-facts/tasks/set_monitor_address.yml:58 2019-05-06 21:18:02,070 p=37682 u=root | Monday 06 May 2019 21:18:02 +0000 (0:00:00.073) 0:00:11.816 ************ 2019-05-06 21:18:02,106 p=37682 u=root | fatal: [node-1]: FAILED! => msg: '''_monitor_addresses'' is undefined' [1] https://github.com/openstack/tripleo-heat-templates/blob/master/environments/ceph-ansible/ceph-ansible-external.yaml Version-Release number of selected component (if applicable): ceph-ansible-4.0.0-0.rc5.1.el7.noarch How reproducible: Always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Verified on ceph-ansible-4.0.0-0.1.rc6.el8cp
Confirmed for ceph-ansible-4.0.0-0.rc4.1.el7.noarch.rpm and ceph-ansible-4.0.0-0.rc3.1.el7.noarch.rpm
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