Fix overcloud post configure Python interpreter issues

Some time ago in Kayobe we switched from using set_fact to override the
ansible_python_interpreter variable to using a task variable. However,
not all of the galaxy roles were updated to match. This can lead to an
issue where a fact set by the os_networks role overrides the task
variable set in Kayobe.

Note that we haven't seen this in CI since the code path requires the
use of a VLAN provisioning network, and CI uses a flat network.

Change-Id: I14289df5e248b5b47fb8e60c6eea1ac845f50fd3
Story: 2008284
Task: 41158
This commit is contained in:
Mark Goddard 2021-05-10 11:33:14 +01:00
parent 9c0bec4d3c
commit 4a59ea483b

View File

@ -31,11 +31,11 @@
- src: stackhpc.mellanox-switch - src: stackhpc.mellanox-switch
version: v1.0.0 version: v1.0.0
- src: stackhpc.os-images - src: stackhpc.os-images
version: v1.10.5 version: v1.10.6
- src: stackhpc.os-ironic-state - src: stackhpc.os-ironic-state
version: v1.3.1 version: v1.3.1
- src: stackhpc.os-networks - src: stackhpc.os-networks
version: v1.4.0 version: v1.5.1
- src: stackhpc.os-openstackclient - src: stackhpc.os-openstackclient
version: v1.4.0 version: v1.4.0
- src: stackhpc.os_openstacksdk - src: stackhpc.os_openstacksdk