Remove enable_v1 and enable_v2 parameters for lbaas

1) enable_v1 and enable_v2 parameters are deprecated and will be
   removed in Ocata, so we can remove them.
2) Fix firewall_driver option value.
3) Fix the annotation of driver parameter.

Change-Id: Icb74bac3e56aa92288b4137e0f0f77da75c23f33
This commit is contained in:
ZhongShengping 2016-12-16 13:57:41 +08:00
parent 9d63728d14
commit 1ab8ba671d

View File

@ -3,15 +3,10 @@
# [*driver*]
# (optional) Neutron Driver to test
# Can be: openvswitch or linuxbridge.
# Defaults to 'ml2_ovs'.
#
# [*lbaasv2*]
# (optional) Configure lbaas v2 instead of v1
# Defaults to true
# Defaults to 'openvswitch'.
#
class openstack_integration::neutron (
$driver = 'openvswitch',
$lbaasv2 = true,
$driver = 'openvswitch',
) {
include ::openstack_integration::config
@ -73,7 +68,7 @@ class openstack_integration::neutron (
bridge_mappings => ['external:br-ex'],
manage_vswitch => false,
}
$firewall_driver = 'neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver'
$firewall_driver = 'iptables_hybrid'
}
'linuxbridge': {
exec { 'create_dummy_iface':
@ -88,7 +83,7 @@ class openstack_integration::neutron (
physical_interface_mappings => ['external:loop0'],
}
$external_network_bridge = ''
$firewall_driver = 'neutron.agent.linux.iptables_firewall.IptablesFirewallDriver'
$firewall_driver = 'iptables'
}
default: {
fail("Unsupported neutron driver (${driver})")
@ -152,19 +147,9 @@ class openstack_integration::neutron (
shared_secret => 'a_big_secret',
metadata_workers => 2,
}
if $lbaasv2 {
$lbaasv1 = false
$device_driver = 'neutron_lbaas.drivers.haproxy.namespace_driver.HaproxyNSDriver'
} else {
$lbaasv1 = true
$device_driver = 'neutron_lbaas.services.loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver'
}
class { '::neutron::agents::lbaas':
interface_driver => $driver,
enable_v1 => $lbaasv1,
enable_v2 => $lbaasv2,
debug => true,
device_driver => $device_driver
}
class { '::neutron::agents::l3':
interface_driver => $driver,