diff --git a/puppet/services/neutron-base.yaml b/puppet/services/neutron-base.yaml index 76100f7910..ebb5822ed9 100644 --- a/puppet/services/neutron-base.yaml +++ b/puppet/services/neutron-base.yaml @@ -116,6 +116,12 @@ parameters: Messaging client subscriber parameter to specify an SSL connection to the messaging host. type: string + EnableVLANTransparency: + default: false + description: > + If True, then allow plugins that support it to create VLAN + transparent networks. + type: boolean conditions: dhcp_agents_zero: {equals : [{get_param: NeutronDhcpAgentsPerNetwork}, 0]} @@ -153,6 +159,7 @@ outputs: neutron::db::sync::db_sync_timeout: {get_param: DatabaseSyncTimeout} neutron::global_physnet_mtu: {get_param: NeutronGlobalPhysnetMtu} neutron::db::sync::extra_params: {get_param: NeutronDBSyncExtraParams} + neutron::vlan_transparent: {get_param: EnableVLANTransparency} - if: - dhcp_agents_zero - {} diff --git a/releasenotes/notes/add-vlan_transparent-config-5623f8cffc8b41f0.yaml b/releasenotes/notes/add-vlan_transparent-config-5623f8cffc8b41f0.yaml new file mode 100644 index 0000000000..4b927a871b --- /dev/null +++ b/releasenotes/notes/add-vlan_transparent-config-5623f8cffc8b41f0.yaml @@ -0,0 +1,5 @@ +--- +features: + - Allow plugins that support it to create VLAN transparent networks + The vlan_transparent determines if plugins that support it to + create VLAN transparent networks or not