Adding support for ComputeLiquidio role in Network jinja file.
Since Liquidio compute nodes contain Liquidio smart NIC, tenant network ip is assigned in the smart NIC instead of Compute node. Closes-Bug: 1750369 Depends-On: Icb41f17cea2e0b22b3eb7f2a3bce0845a6b03357 Change-Id: I8490d61e2e9939dde8d18dfb11704b4f95dabe8d
This commit is contained in:
parent
0d78b528d2
commit
863c79890b
|
@ -84,7 +84,7 @@ resources:
|
|||
get_param: ControlPlaneDefaultRoute
|
||||
{%- endif %}
|
||||
{%- set nics_used = [1] %}
|
||||
{%- for network in networks %}
|
||||
{%- for network in networks if network.name not in role.networks_skip_config|default([]) %}
|
||||
{%- if network.name not in ["External", "Tenant"] %}
|
||||
{%- if network.name in role.networks %}
|
||||
- type: interface
|
||||
|
@ -149,4 +149,4 @@ outputs:
|
|||
OS::stack_id:
|
||||
description: The OsNetConfigImpl resource.
|
||||
value:
|
||||
get_resource: OsNetConfigImpl
|
||||
get_resource: OsNetConfigImpl
|
||||
|
|
|
@ -81,7 +81,8 @@ resources:
|
|||
- type: interface
|
||||
name: interface_name
|
||||
primary: true
|
||||
{%- for network in networks if network.enabled|default(true) and network.name in role.networks %}
|
||||
{%- for network in networks if network.enabled|default(true) and network.name in role.networks
|
||||
and network.name not in role.networks_skip_config|default([]) %}
|
||||
- type: vlan
|
||||
vlan_id:
|
||||
get_param: {{network.name}}NetworkVlanID
|
||||
|
|
|
@ -9,6 +9,8 @@
|
|||
- InternalApi
|
||||
- Tenant
|
||||
- Storage
|
||||
networks_skip_config:
|
||||
- Tenant
|
||||
HostnameFormatDefault: '%stackname%-lionovacompute-%index%'
|
||||
ServicesDefault:
|
||||
- OS::TripleO::Services::Aide
|
||||
|
|
|
@ -72,6 +72,10 @@ Role Options
|
|||
access to when network isolation is enabled. The names should match
|
||||
those defined in network_data.yaml.
|
||||
|
||||
* networks_skip_config: (list), optional list of networks for which the
|
||||
configuration would be skipped for the role. The names should match
|
||||
those defined in network_data.yaml
|
||||
|
||||
Working with Roles
|
||||
==================
|
||||
The tripleoclient provides a series of commands that can be used to view
|
||||
|
|
Loading…
Reference in New Issue