tripleo_network_config role _always_ runs despite stack_action: UPDATE and network_deployment_actions: [CREATE]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Harald Jensås |
Bug Description
The condition to check if network config should be applied always end up applying config.
# The conditions here are when we want to apply the
# NetworkConfig. They are:
# - If the stack_action is CREATE
# - Or UPDATE is in the network_
# - Or the previous run of NetworkConfig failed.
# - Or it has never run
# This will match the prior behavior of when a Heat
# SoftwareDeployment was used.
# It also ensures the script does exist as a sine qua non
# condition
when:
- (tripleo_
("UPDATE" in tripleo_
(
(
(not os_net_
The problem is:
((os_
It needs to be:
((os_
It seems it's comparing:
r��z{L\
Changed in tripleo: | |
status: | Triaged → Fix Released |
Proposed fix: https:/ /review. opendev. org/c/openstack /tripleo- ansible/ +/779649