tripleo-heat-templates/environments/services/neutron-lbaasv2.yaml
Carlos Goncalves 98a5f3a6c6 Containerize Neutron LBaaS service plugin
In Rocky, environment files in environments/services directory defaulted
to containerized deployments and the baremetal ones were moved to
environments/services-baremetal. This backport patch moves environment
files back so that they can be compatible with Queens.

Depends-On: https://review.openstack.org/#/c/563214/

Change-Id: I68e5ca5a78a2bd08082a494b636c6e2debb6bbae
(cherry picked from commit 9526cef547)
2018-04-20 18:31:27 +00:00

20 lines
1.1 KiB
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-agent.yaml
OS::TripleO::Services::NeutronLbaasv2Api: ../../puppet/services/neutron-lbaas-api.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