Allow switch ports to be excluded from NGS trunk port list
Currently we use the switch interface descriptions in the switch_interface_config variable with the kolla_neutron_ml2_generic_switch_trunk_port_hosts variable to generate a list of ports for each switch that should be added as trunk ports to all networks. This change allows switch interfaces to be given an 'ngs_trunk_port' boolean field which can be used to exclude matching interfaces from the list. This may be useful in cases where a host has multiple interfaces but only some should be added as trunk ports.
This commit is contained in:
parent
1216fec5e3
commit
a62ad6b0d3
@ -27,7 +27,8 @@ def switch_interface_config_select_description(switch_interface_config, descript
|
|||||||
return {
|
return {
|
||||||
name: config
|
name: config
|
||||||
for name, config in switch_interface_config.items()
|
for name, config in switch_interface_config.items()
|
||||||
if config.get('description') in descriptions
|
if (config.get('description') in descriptions and
|
||||||
|
config.get('ngs_trunk_port', True))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user