{{role.name}}ExtraConfig not honored when using deprecated keys in roles_data
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Harald Jensås |
Bug Description
If you have a role in roles_data.yaml that uses the deprecated keys like the default Compute role, then ComputeExtraConfig is not honored.
The NovaComptueConifg resource gets rendered to use:
- {get_param: NovaComputeExtr
- {get_param: NovaComputeExtr
This is b/c the template is:
{%- if role.deprecated
- {get_param: {{role.
{%- endif %}
- {get_param: {{server_
Except server_
{%- set server_
at line 4
So both those items in the map_merge end up as NovaComputeExtr
The fix here is to use:
- {get_param: {{role.
in the above map_merge
Changed in tripleo: | |
assignee: | James Slagle (james-slagle) → Harald Jensås (harald-jensas) |
https:/ /review. openstack. org/555795