Derived paramters for one HCI role works, but not for more than one HCI role
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
John Fulton |
Bug Description
Suppose I deploy with two types of HCI node ComputeHCI and ComputeHCI2, e.g.:
parameter_
ComputeHCI2
ComputeHCI2
ComputeHCIC
ComputeHCIH
Then I deploy like this:
openstack overcloud deploy
...
-p /usr/share/
...
The derivation produces this file:
~/overcloud-
and it only has the derivation for the last role it evaluated:
$ cat derived_
parameter_defaults:
ComputeHCI2Pa
NovaReserve
$
It should look like this instead:
parameter_defaults:
ComputeHCIPar
NovaReserve
ComputeHCI2Pa
NovaReserve
I can see the value getting computed for both roles [1], it's just not being persisted when the workflow runs for the subsequent run.
[1]
2021-04-29 14:24:21.502907 | 24420180-
"changed": false,
"msg": {
"changed": false,
}
},
...
2021-04-29 14:24:25.480015 | 24420180-
2021-04-29 14:24:25.505038 | 24420180-
"changed": false,
"msg": {
"changed": false,
}
},
Changed in tripleo: | |
importance: | Undecided → Medium |
tags: | removed: victoria-backport-potential |
Fix proposed to branch: master /review. opendev. org/c/openstack /tripleo- ansible/ +/788831
Review: https:/