Merge "Exposing the ability to enable/disable the repository"
[apex-tripleo-heat-templates.git] / environments / services / neutron-lbaasv2.yaml
1 # A Heat environment file that can be used to deploy Neutron LBaaSv2 service
2 #
3 # Currently there are only two interface drivers for Neutron LBaaSv2
4 # The default option is the standard OVS driver the other option is to be used
5 # when linux bridges are used instead of OVS
6 # In order to enable other backend, replace the content of NeutronLbaasInterfaceDriver
7 #
8 # - OVS: neutron.agent.linux.interface.OVSInterfaceDriver
9 # - LinuxBridges: neutron.agent.linux.interface.BridgeInterfaceDriver
10 resource_registry:
11   OS::TripleO::Services::NeutronLbaasv2Agent: ../puppet/services/neutron-lbaas.yaml
12
13 parameter_defaults:
14   NeutronLbaasInterfaceDriver: "neutron.agent.linux.interface.OVSInterfaceDriver"
15   NeutronLbaasDeviceDriver: "neutron_lbaas.drivers.haproxy.namespace_driver.HaproxyNSDriver"
16   NeutronServiceProviders: ['LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default']
17   NeutronServicePlugins: "qos,router,trunk,lbaasv2"
18