Running gate-tripleo-ci-centos-7-scenario001-multinode-oooq-container for promotion with freshly built containers.
This failed the same way twice in a row; while other container scenario jobs passed.
https://review.rdoproject.org/jenkins/job/periodic-tripleo-ci-centos-7-multinode-1ctlr-featureset016/17/
https://logs.rdoproject.org/47/475747/108/openstack-manual/periodic-tripleo-ci-centos-7-multinode-1ctlr-featureset016/Z0d5cd493202546698d4d3ea112e4c1a6/undercloud/var/log/mistral/executor.log.txt.gz#_2017-08-22_20_13_19_412
: provided hosts list is empty, only localhost is available\nERROR! playbooks must be a list of plays\n\nThe error appears to have been in '/tmp/ansible-mistral-actionPjtjb9/playbook.yaml': line 1, column 1, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n/usr/share/ceph-ansible/site-docker.yml.sample\n^ here\n"
2017-08-22 20:13:19.412 31700 ERROR mistral.executors.default_executor Traceback (most recent call last):
2017-08-22 20:13:19.412 31700 ERROR mistral.executors.default_executor File "/usr/lib/python2.7/site-packages/mistral/executors/default_executor.py", line 109, in run_action
2017-08-22 20:13:19.412 31700 ERROR mistral.executors.default_executor result = action.run(context.ctx())
2017-08-22 20:13:19.412 31700 ERROR mistral.executors.default_executor File "/usr/lib/python2.7/site-packages/tripleo_common/actions/ansible.py", line 409, in run
2017-08-22 20:13:19.412 31700 ERROR mistral.executors.default_executor log_errors=processutils.LogErrors.ALL)
2017-08-22 20:13:19.412 31700 ERROR mistral.executors.default_executor File "/usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 400, in execute
2017-08-22 20:13:19.412 31700 ERROR mistral.executors.default_executor cmd=sanitized_cmd)
2017-08-22 20:13:19.412 31700 ERROR mistral.executors.default_executor ProcessExecutionError: Unexpected error while running command.
2017-08-22 20:13:19.412 31700 ERROR mistral.executors.default_executor Command: ansible-playbook /tmp/ansible-mistral-actionPjtjb9/playbook.yaml --user tripleo-admin --become --become-user root --extra-vars {"monitor_secret": "***", "ceph_conf_overrides": {"global":
The actual error is
ERROR! playbooks must be a list of plays
which I have seen when the playbook /usr/share/ ceph-ansible/ site-docker. yml.sample was not installed; I am inclined to think that ceph-ansible wasn't installed in the undercloud but I am not sure why this should be only in the promotion job
The two submissions which took care of installing the package are:
https:/ /review. openstack. org/#/c/ 478977/ /review. openstack. org/#/c/ 478986/
https:/
Is there any reason why they would not be effective for the promotion job?