
Ansible 2.4+ suffers from a precedence bug when including tasks in roles. It appears that a file in a relative tasks/ path inside the current working directory is preferred over an identical file from the role itself. For example: task path: /home/zuul/.ansible/roles/previous_galera_server/tasks/galera_install.yml:20 included: /home/zuul/src/git.openstack.org/openstack/openstack-ansible-galera_server/tasks/galera_install_apt.yml for container1 As one can see, instead of including the galera_install_apt.yml from the /home/zuul/.ansible/roles/previous_galera_server/tasks/ directory, the one which is relative to the current working directory (/home/zuul/src/git.openstack.org/openstack/openstack-ansible-galera_server/) is preferred. We can simply workaround that by entering a different directory which doesn't look like a role directory structure before executing that part of the upgrade job. Change-Id: If208e72d66ed441e8fcdee4882637301527cb231 Link: https://github.com/ansible/ansible/pull/34790
Team and repository tags
OpenStack-Ansible Galera server
- Documentation for the project can be found at:
-
https://docs.openstack.org/openstack-ansible-galera_server/latest
- The project home is at:
Description
Languages
Jinja
75.9%
Python
24.1%