Merge "Adds the NeutronTunnelIdRanges and NeutronVniRanges parameters"
This commit is contained in:
30
compute.yaml
30
compute.yaml
@@ -152,6 +152,18 @@ parameters:
|
||||
The tunnel types for the Neutron tenant network. To specify multiple
|
||||
values, use a comma separated string, like so: 'gre,vxlan'
|
||||
default: 'gre'
|
||||
NeutronTunnelIdRanges:
|
||||
description: |
|
||||
Comma-separated list of <tun_min>:<tun_max> tuples enumerating ranges
|
||||
of GRE tunnel IDs that are available for tenant network allocation
|
||||
default: ["1:1000", ]
|
||||
type: comma_delimited_list
|
||||
NeutronVniRanges:
|
||||
description: |
|
||||
Comma-separated list of <vni_min>:<vni_max> tuples enumerating ranges
|
||||
of VXLAN VNI IDs that are available for tenant network allocation
|
||||
default: ["1:1000", ]
|
||||
type: comma_delimited_list
|
||||
NeutronPublicInterfaceRawDevice:
|
||||
default: ''
|
||||
type: string
|
||||
@@ -355,6 +367,8 @@ resources:
|
||||
tenant_network_type: {get_input: neutron_tenant_network_type}
|
||||
tunnel_types: {get_input: neutron_tunnel_types}
|
||||
network_vlan_ranges: {get_input: neutron_network_vlan_ranges}
|
||||
tunnel_id_ranges: {get_input: neutron_tunnel_id_ranges}
|
||||
vni_ranges: {get_input: neutron_vni_ranges}
|
||||
bridge_mappings: {get_input: neutron_bridge_mappings}
|
||||
enable_tunneling: {get_input: neutron_enable_tunneling}
|
||||
physical_bridge: {get_input: neutron_physical_bridge}
|
||||
@@ -397,6 +411,22 @@ resources:
|
||||
neutron_local_ip: {get_attr: [NovaCompute, networks, ctlplane, 0]}
|
||||
neutron_tenant_network_type: {get_param: NeutronNetworkType}
|
||||
neutron_tunnel_types: {get_param: NeutronTunnelTypes}
|
||||
neutron_tunnel_id_ranges:
|
||||
str_replace:
|
||||
template: "['RANGES']"
|
||||
params:
|
||||
RANGES:
|
||||
list_join:
|
||||
- "','"
|
||||
- {get_param: NeutronTunnelIdRanges}
|
||||
neutron_vni_ranges:
|
||||
str_replace:
|
||||
template: "['RANGES']"
|
||||
params:
|
||||
RANGES:
|
||||
list_join:
|
||||
- "','"
|
||||
- {get_param: NeutronVniRanges}
|
||||
neutron_network_vlan_ranges: {get_param: NeutronNetworkVLANRanges}
|
||||
neutron_bridge_mappings: {get_param: NeutronBridgeMappings}
|
||||
neutron_enable_tunneling: {get_param: NeutronEnableTunnelling}
|
||||
|
||||
@@ -364,6 +364,18 @@ parameters:
|
||||
The tunnel types for the Neutron tenant network. To specify multiple
|
||||
values, use a comma separated string, like so: 'gre,vxlan'
|
||||
type: string
|
||||
NeutronTunnelIdRanges:
|
||||
description: |
|
||||
Comma-separated list of <tun_min>:<tun_max> tuples enumerating ranges
|
||||
of GRE tunnel IDs that are available for tenant network allocation
|
||||
default: ["1:1000", ]
|
||||
type: comma_delimited_list
|
||||
NeutronVniRanges:
|
||||
description: |
|
||||
Comma-separated list of <vni_min>:<vni_max> tuples enumerating ranges
|
||||
of VXLAN VNI IDs that are available for tenant network allocation
|
||||
default: ["1:1000", ]
|
||||
type: comma_delimited_list
|
||||
NovaPassword:
|
||||
default: unset
|
||||
description: The password for the nova service and db account, used by nova-api.
|
||||
@@ -661,6 +673,8 @@ resources:
|
||||
physical_bridge: br-ex
|
||||
tenant_network_type: {get_input: neutron_tenant_network_type}
|
||||
tunnel_types: {get_input: neutron_tunnel_types}
|
||||
tunnel_id_ranges: {get_input: neutron_tunnel_id_ranges}
|
||||
vni_ranges: {get_input: neutron_vni_ranges}
|
||||
ovs_db: {get_input: neutron_dsn}
|
||||
service-password: {get_input: neutron_password}
|
||||
dnsmasq-options: {get_input: neutron_dnsmasq_options}
|
||||
@@ -902,6 +916,22 @@ resources:
|
||||
neutron_public_interface_tag: {get_param: NeutronPublicInterfaceTag}
|
||||
neutron_tenant_network_type: {get_param: NeutronNetworkType}
|
||||
neutron_tunnel_types: {get_param: NeutronTunnelTypes}
|
||||
neutron_tunnel_id_ranges:
|
||||
str_replace:
|
||||
template: "['RANGES']"
|
||||
params:
|
||||
RANGES:
|
||||
list_join:
|
||||
- "','"
|
||||
- {get_param: NeutronTunnelIdRanges}
|
||||
neutron_vni_ranges:
|
||||
str_replace:
|
||||
template: "['RANGES']"
|
||||
params:
|
||||
RANGES:
|
||||
list_join:
|
||||
- "','"
|
||||
- {get_param: NeutronVniRanges}
|
||||
neutron_password: {get_param: NeutronPassword}
|
||||
neutron_dnsmasq_options: {get_param: NeutronDnsmasqOptions}
|
||||
neutron_dsn:
|
||||
|
||||
@@ -148,6 +148,18 @@ parameters:
|
||||
The tunnel types for the Neutron tenant network. To specify multiple
|
||||
values, use a comma separated string, like so: 'gre,vxlan'
|
||||
type: string
|
||||
NeutronTunnelIdRanges:
|
||||
description: |
|
||||
Comma-separated list of <tun_min>:<tun_max> tuples enumerating ranges
|
||||
of GRE tunnel IDs that are available for tenant network allocation
|
||||
default: ["1:1000", ]
|
||||
type: comma_delimited_list
|
||||
NeutronVniRanges:
|
||||
description: |
|
||||
Comma-separated list of <vni_min>:<vni_max> tuples enumerating ranges
|
||||
of VXLAN VNI IDs that are available for tenant network allocation
|
||||
default: ["1:1000", ]
|
||||
type: comma_delimited_list
|
||||
NeutronMechanismDrivers:
|
||||
default: 'openvswitch'
|
||||
description: |
|
||||
|
||||
@@ -152,6 +152,18 @@ parameters:
|
||||
The tunnel types for the Neutron tenant network. To specify multiple
|
||||
values, use a comma separated string, like so: 'gre,vxlan'
|
||||
default: 'gre'
|
||||
NeutronTunnelIdRanges:
|
||||
description: |
|
||||
Comma-separated list of <tun_min>:<tun_max> tuples enumerating ranges
|
||||
of GRE tunnel IDs that are available for tenant network allocation
|
||||
default: ["1:1000", ]
|
||||
type: comma_delimited_list
|
||||
NeutronVniRanges:
|
||||
description: |
|
||||
Comma-separated list of <vni_min>:<vni_max> tuples enumerating ranges
|
||||
of VXLAN VNI IDs that are available for tenant network allocation
|
||||
default: ["1:1000", ]
|
||||
type: comma_delimited_list
|
||||
NeutronPublicInterfaceRawDevice:
|
||||
default: ''
|
||||
type: string
|
||||
@@ -378,6 +390,8 @@ resources:
|
||||
neutron_tenant_network_type: {get_input: neutron_tenant_network_type}
|
||||
neutron_tunnel_types: {get_input: neutron_tunnel_types}
|
||||
neutron::plugins::ml2::network_vlan_ranges: {get_input: neutron_network_vlan_ranges}
|
||||
neutron::plugins::ml2::tunnel_id_ranges: {get_input: neutron_tunnel_id_ranges}
|
||||
neutron::plugins::ml2::vni_ranges: {get_input: neutron_vni_ranges}
|
||||
neutron_bridge_mappings: {get_input: neutron_bridge_mappings}
|
||||
neutron::agents::ml2::ovs::enable_tunneling: {get_input: neutron_enable_tunneling}
|
||||
neutron_physical_bridge: {get_input: neutron_physical_bridge}
|
||||
@@ -433,6 +447,22 @@ resources:
|
||||
neutron_local_ip: {get_attr: [NetIpMap, net_ip_map, {get_param: [ServiceNetMap, NeutronTenantNetwork]}]}
|
||||
neutron_tenant_network_type: {get_param: NeutronNetworkType}
|
||||
neutron_tunnel_types: {get_param: NeutronTunnelTypes}
|
||||
neutron_tunnel_id_ranges:
|
||||
str_replace:
|
||||
template: "['RANGES']"
|
||||
params:
|
||||
RANGES:
|
||||
list_join:
|
||||
- "','"
|
||||
- {get_param: NeutronTunnelIdRanges}
|
||||
neutron_vni_ranges:
|
||||
str_replace:
|
||||
template: "['RANGES']"
|
||||
params:
|
||||
RANGES:
|
||||
list_join:
|
||||
- "','"
|
||||
- {get_param: NeutronVniRanges}
|
||||
neutron_network_vlan_ranges:
|
||||
str_replace:
|
||||
template: "['RANGES']"
|
||||
|
||||
@@ -373,6 +373,18 @@ parameters:
|
||||
The tunnel types for the Neutron tenant network. To specify multiple
|
||||
values, use a comma separated string, like so: 'gre,vxlan'
|
||||
type: string
|
||||
NeutronTunnelIdRanges:
|
||||
description: |
|
||||
Comma-separated list of <tun_min>:<tun_max> tuples enumerating ranges
|
||||
of GRE tunnel IDs that are available for tenant network allocation
|
||||
default: ["1:1000", ]
|
||||
type: comma_delimited_list
|
||||
NeutronVniRanges:
|
||||
description: |
|
||||
Comma-separated list of <vni_min>:<vni_max> tuples enumerating ranges
|
||||
of VXLAN VNI IDs that are available for tenant network allocation
|
||||
default: ["1:1000", ]
|
||||
type: comma_delimited_list
|
||||
NovaPassword:
|
||||
default: unset
|
||||
description: The password for the nova service and db account, used by nova-api.
|
||||
@@ -728,6 +740,22 @@ resources:
|
||||
neutron_public_interface_tag: {get_param: NeutronPublicInterfaceTag}
|
||||
neutron_tenant_network_type: {get_param: NeutronNetworkType}
|
||||
neutron_tunnel_types: {get_param: NeutronTunnelTypes}
|
||||
neutron_tunnel_id_ranges:
|
||||
str_replace:
|
||||
template: "['RANGES']"
|
||||
params:
|
||||
RANGES:
|
||||
list_join:
|
||||
- "','"
|
||||
- {get_param: NeutronTunnelIdRanges}
|
||||
neutron_vni_ranges:
|
||||
str_replace:
|
||||
template: "['RANGES']"
|
||||
params:
|
||||
RANGES:
|
||||
list_join:
|
||||
- "','"
|
||||
- {get_param: NeutronVniRanges}
|
||||
neutron_password: {get_param: NeutronPassword}
|
||||
neutron_dnsmasq_options: {get_param: NeutronDnsmasqOptions}
|
||||
neutron_dsn:
|
||||
@@ -999,6 +1027,8 @@ resources:
|
||||
neutron::server::l3_ha: {get_input: neutron_l3_ha}
|
||||
neutron::dhcp_agents_per_network: {get_input: neutron_dhcp_agents_per_network}
|
||||
neutron::plugins::ml2::network_vlan_ranges: {get_input: neutron_network_vlan_ranges}
|
||||
neutron::plugins::ml2::tunnel_id_ranges: {get_input: neutron_tunnel_id_ranges}
|
||||
neutron::plugins::ml2::vni_ranges: {get_input: neutron_vni_ranges}
|
||||
neutron_bridge_mappings: {get_input: neutron_bridge_mappings}
|
||||
neutron_public_interface: {get_input: neutron_public_interface}
|
||||
neutron_public_interface_raw_device: {get_input: neutron_public_interface_raw_device}
|
||||
|
||||
@@ -13,10 +13,6 @@ nova::network::neutron::vif_plugging_is_fatal: false
|
||||
nova::network::neutron::vif_plugging_timeout: 30
|
||||
nova::network::neutron::dhcp_domain: ''
|
||||
|
||||
neutron::plugins::ml2::tunnel_id_ranges:
|
||||
- '1:1000'
|
||||
neutron::plugins::ml2::vni_ranges:
|
||||
- '1:1000'
|
||||
neutron::plugins::ml2::type_drivers:
|
||||
- flat
|
||||
- gre
|
||||
@@ -29,4 +25,4 @@ sysctl_settings:
|
||||
net.ipv4.tcp_keepalive_probes:
|
||||
value: 5
|
||||
net.ipv4.tcp_keepalive_time:
|
||||
value: 5
|
||||
value: 5
|
||||
|
||||
Reference in New Issue
Block a user