zuul/playbooks/zuul-stream
David Shrewsbury 0575d4f89b Fix zuul-stream-functional tests
The pre.yaml playbook for the zuul-stream-functional tests copies
the Ansible inventory.yaml file from the executor to the test
"controller" node. The controller then runs the specified version
of Ansible 2.x against the other nodes. This fails because the
executor version of inventory.yaml contains "auto" for the Ansible
python interpreter which is valid under the version of Ansible used
on the executor, but on the controller node, which runs the older
versions of Ansible, this is *not* a valid value. Thus it fails.

This change forces the executor to use the version of Ansible being
tested on the controller so that the inventory.yaml will be correct.

Also, Ansible 2.8 now throws a FileNotFoundError exception instead
of OSError when a referenced file is not found.

Change-Id: Ibd31f1161df0076ed7498fd1d7b1ae76c802c6e4
2019-11-19 11:57:40 -05:00
..
fixtures Manage ansible installations within zuul 2019-03-15 09:09:16 +01:00
templates Update references for opendev 2019-04-24 12:59:17 +00:00
functional.yaml Fix zuul-stream-functional tests 2019-11-19 11:57:40 -05:00
post-ara.yaml Manage ansible installations within zuul 2019-03-15 09:09:16 +01:00
post.yaml Move ara output generation to post playbook 2017-09-03 18:11:41 -05:00
pre.yaml OpenDev Migration Patch 2019-04-19 19:25:28 +00:00