Created attachment 1477127 [details] /var/lib/mistral/config-download-latest/ansible.log Description of problem: Overcloud deployment fails during mistral deployment of ceph-ansible with error: cat /var/lib/mistral/config-download-latest/ansible.log ... "fatal: [ceph-0]: FAILED! => {\"msg\": \"The conditional check 'ceph_release_num[ceph_stable_release] < ceph_release_num['luminous']' failed. The error was: error while evaluating conditional (ceph_release_num[ceph_stable_release] < ceph_release_num['luminous']): 'dict object' has no attribute u'dummy'\\n\\nThe error appears to have been in '/usr/share/ceph-ansible/roles/ceph-osd/tasks/openstack_config.yml': line 21, column 3, but may\\nbe elsewhere in the file depending on the exact syntax problem.\\n\\nThe offending line appears to be:\\n\\n\\n- name: set_fact rule_name before luminous\\n ^ here\\n\"}", "", "RUNNING HANDLER [ceph-defaults : set _mon_handler_called before restart] *******" ... 2018-08-20 06:32:21,418 p=1013 u=mistral | NO MORE HOSTS LEFT ************************************************************* 2018-08-20 06:32:21,419 p=1013 u=mistral | PLAY RECAP ********************************************************************* 2018-08-20 06:32:21,419 p=1013 u=mistral | ceph-0 : ok=99 changed=46 unreachable=0 failed=0 2018-08-20 06:32:21,419 p=1013 u=mistral | compute-0 : ok=117 changed=57 unreachable=0 failed=0 2018-08-20 06:32:21,419 p=1013 u=mistral | controller-0 : ok=157 changed=78 unreachable=0 failed=0 2018-08-20 06:32:21,419 p=1013 u=mistral | undercloud : ok=22 changed=11 unreachable=0 failed=1 2018-08-20 06:32:21,427 p=1013 u=mistral | Monday 20 August 2018 06:32:21 -0400 (0:03:05.474) 0:13:03.457 ********* 2018-08-20 06:32:21,428 p=1013 u=mistral | ============================================================================== Problem seems to be around Task "name: set_fact rule_name before luminous" from /usr/share/ceph-ansible/roles/ceph-osd/tasks/openstack_config.yml:21 . Version-Release number of selected component (if applicable): OSP14, puddle 2018-08-17.2, containerized UC How reproducible: 100% Steps to Reproduce: 1. Deploy OSP14, topology 1:1:1:1 2. Overcloud deployment fails Additional info: ceph-ansible-3.1.0-0.1.rc18.el7cp.noarch
- Upstream CI is using ceph-ansible-3.1.0.0-0.rc12.1.el7.noarch [1] - Issue came up using ceph-ansible-3.1.0-0.1.rc18.el7cp.noarch How are you controlling the ceph-ansible version you're using? Can you use ceph-ansible-3.1.0.0-0.rc12.1.el7.noarch which is passing in upstream CI? [1] http://logs.openstack.org/21/583321/9/check/tripleo-ci-centos-7-scenario001-multinode-oooq-container/7bf226d/logs/undercloud/var/log/yum.log.txt.gz
rc12 didn't address this. testing newer versions of ceph-ansible
Latest available version is ceph-ansible-3.2.0-1.el7cp from http://access.redhat.com/errata/RHBA-2019:0020