Prevent to use physnet definition while creating 'local' networks
This is a intermediate solution on the way to dynamic physnets and networks creation. Change-Id: I53cf1c67b82ef8b14f2e1d69f22985ca6a69c0e6 Closes-bug: #1517853 blueprint: dyn-gen-physnet-set
This commit is contained in:
parent
d4f9d24cc2
commit
140c251162
|
@ -26,7 +26,11 @@ if hiera('use_neutron', false) {
|
|||
$private_net_physnet = try_get_value($nets, "${private_net}/L2/physnet", false)
|
||||
$private_net_shared = try_get_value($nets, "${private_net}/shared", false)
|
||||
$private_net_router_external = false
|
||||
$floating_net_physnet = try_get_value($nets, "${floating_net}/L2/physnet", false)
|
||||
$floating_net_type = try_get_value($nets, "${floating_net}/L2/network_type", 'local')
|
||||
$floating_net_physnet = $floating_net_type ? {
|
||||
'local' => false,
|
||||
default => try_get_value($nets, "${floating_net}/L2/physnet", false),
|
||||
}
|
||||
$floating_net_router_external = try_get_value($nets, "${floating_net}/L2/router_ext")
|
||||
$floating_net_floating_range = try_get_value($nets, "${floating_net}/L3/floating", '')
|
||||
$floating_net_shared = try_get_value($nets, "${floating_net}/shared", false)
|
||||
|
@ -40,7 +44,7 @@ if hiera('use_neutron', false) {
|
|||
neutron_network { $floating_net :
|
||||
ensure => 'present',
|
||||
provider_physical_network => $floating_net_physnet,
|
||||
provider_network_type => 'local',
|
||||
provider_network_type => $floating_net_type,
|
||||
router_external => $floating_net_router_external,
|
||||
tenant_name => $tenant_name,
|
||||
shared => $floating_net_shared
|
||||
|
|
Loading…
Reference in New Issue