tripleo-heat-templates/environments/neutron-bgpvpn.yaml
Carlos Goncalves 04e67a905d Add base Neutron service plugins to BGPVPN
Neutron API service will raise an error at init if some base service
plugins are not enabled. Add them to BGPVPN, similarly to other existing
Neutron THT environments.

Change-Id: I75e2950c4e52c5c78431ccfe66f128eb62e8a6d6
(cherry picked from commit da7bcec27a)
2021-09-03 10:55:38 +00:00

17 lines
1.1 KiB
YAML

# A Heat environment file that can be used to deploy Neutron BGPVPN service
#
# Currently there are four types of service provider for Neutron BGPVPN
# The default option is a dummy driver that allows to enable the API.
# In order to enable other backend, replace the content of BgpvpnServiceProvider
#
# - Bagpipe: BGPVPN:BaGPipe:networking_bgpvpn.neutron.services.service_drivers.bagpipe.bagpipe.BaGPipeBGPVPNDriver:default
# - OpenContrail: BGPVPN:OpenContrail:networking_bgpvpn.neutron.services.service_drivers.opencontrail.opencontrail.OpenContrailBGPVPNDriver:default
# - OpenDaylight: BGPVPN:OpenDaylight:networking_odl.bgpvpn.odl_v2.OpenDaylightBgpvpnDriver:default
# - Nuage: BGPVPN:Nuage:nuage_neutron.bgpvpn.services.service_drivers.driver.NuageBGPVPNDriver:default
resource_registry:
OS::TripleO::Services::NeutronBgpVpnApi: ../deployment/neutron/neutron-bgpvpn-api-container-puppet.yaml
parameter_defaults:
NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding,log,bgpvpn'
BgpvpnServiceProvider: 'BGPVPN:Dummy:networking_bgpvpn.neutron.services.service_drivers.driver_api.BGPVPNDriver:default'