4d7a824070
This patch effectively works around an issue we're seeing with Ansible's var precedence with the "include -- with_first_found" pattern. TL;DR of what is happening is that a role, configure-unbound, has a "vars" directory which is meant to be used by an "include_vars -- with_first_found" task. However, since we have a "vars" directory at the playbook level, this directory has precedence over the one in the role. This makes it so the var files from the playbook directory are included instead of the one in the role. We wanted to address that by using {{ role_path }} within roles, but it turns out that Zuul's protection mechanisms is actually interfering [1]. Work around this for the time being. Since this is all not very straightforward, it ought to be documented properly somewhere -- this is in the README.rst file for the time being. Let's figure out a better place later. [1]: http://eavesdrop.openstack.org/irclogs/%23zuul/%23zuul.2018-01-15.log.html#t2018-01-15T22:44:13 Change-Id: Ia79a793200fcb89161783ff641b85106936084b5
0 lines
YAML
0 lines
YAML