Undercloud upgrades CI job tripleo-ci-centos-7-undercloud-upgrades is failing in stable/pike branch with the following error:
2018-04-27 06:14:22.716693 | primary | TASK [tripleo-upgrade : register used service environment files] ***************
2018-04-27 06:14:22.742715 | primary | Friday 27 April 2018 06:14:22 +0000 (0:00:05.764) 0:01:58.523 **********
2018-04-27 06:14:25.015160 | primary | changed: [undercloud]
2018-04-27 06:14:25.057331 | primary |
2018-04-27 06:14:25.057521 | primary | TASK [tripleo-upgrade : create container images download script] ***************
2018-04-27 06:14:25.083792 | primary | Friday 27 April 2018 06:14:25 +0000 (0:00:02.341) 0:02:00.864 **********
2018-04-27 06:14:25.195489 | primary | fatal: [undercloud]: FAILED! => {"changed": false, "failed": true, "msg": "AnsibleUndefinedVariable: 'ansible_br_ctlplane' is undefined"}
Log: http://logs.openstack.org/89/563989/3/check/tripleo-ci-centos-7-undercloud-upgrades/719e893/job-output.txt.gz
CI job logs: http://logs.openstack.org/89/563989/3/check/tripleo-ci-centos-7-undercloud-upgrades/719e893/
undercloud upgrades playbook doesn't have the gather_facts option set: https:/ /github. com/openstack/ tripleo- quickstart- extras/ blob/master/ playbooks/ multinode- undercloud- upgrade. yml#L15 , so it can't identify the ansible_br_ctlplane fact as it is being done in other upgrades playbooks: https:/ /github. com/openstack/ tripleo- quickstart- extras/ blob/master/ playbooks/ multinode- overcloud- upgrade- new.yml# L37