tripleo-heat-templates/environments/services/neutron-lbaasv2.yaml
sairamp bbf0e9b1a0 Allows Configuration of Additional of Lbaas and Neutron
Using this, users can assign already available parameters
such as ovs_use_veth in lbaas_agent.ini and
ovs_integration_bridge in neutron.conf

Depends-On: I023e0476e574d5a4c13d66da390aa13016566058
Change-Id: I899fe9217cccbbf80113c74a77cc70961fe40f42
2018-02-20 21:30:03 -05:00

19 lines
1007 B
YAML

# A Heat environment file that can be used to deploy Neutron LBaaSv2 service
#
# Currently there are only two interface drivers for Neutron LBaaSv2
# The default option is the standard OVS driver the other option is to be used
# when linux bridges are used instead of OVS
# In order to enable other backend, replace the content of NeutronLbaasInterfaceDriver
#
# - OVS: neutron.agent.linux.interface.OVSInterfaceDriver
# - LinuxBridges: neutron.agent.linux.interface.BridgeInterfaceDriver
resource_registry:
OS::TripleO::Services::NeutronLbaasv2Agent: ../../puppet/services/neutron-lbaas.yaml
parameter_defaults:
NeutronLbaasInterfaceDriver: "neutron.agent.linux.interface.OVSInterfaceDriver"
NeutronLbaasDeviceDriver: "neutron_lbaas.drivers.haproxy.namespace_driver.HaproxyNSDriver"
NeutronServiceProviders: ['LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default']
NeutronServicePlugins: "qos,router,trunk,lbaasv2"
NeutronLbaasOvsUseVeth: false