tripleo-heat-templates/environments/neutron-bgpvpn-bagpipe.yaml
Carlos Goncalves da7bcec27a 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
2021-05-05 14:13:33 +02:00

27 lines
1.1 KiB
YAML

# A Heat environment file that can be used to deploy Neutron Bagpipe driver as
# backend for BGPVPN service plugin
#
# The BaGPipe driver for the BGPVPN service plugin is designed to work jointly
# with the openvswitch ML2 mechanism driver. It relies on the use of the
# bagpipe-bgp BGP VPN implementation on compute node and the MPLS implementation
# in OpenVSwitch.
#
resource_registry:
OS::TripleO::Services::NeutronBgpVpnApi: ../deployment/neutron/neutron-bgpvpn-api-container-puppet.yaml
OS::TripleO::Services::NeutronBgpVpnBagpipe: ../deployment/services/neutron-bgpvpn-bagpipe-baremetal-puppet.yaml
parameter_defaults:
NeutronServicePlugins: 'qos,ovn-router,trunk,segments,port_forwarding,log,bgpvpn'
BgpvpnServiceProvider: 'BGPVPN:BaGPipe:networking_bgpvpn.neutron.services.service_drivers.bagpipe.bagpipe.BaGPipeBGPVPNDriver:default'
# Required (example)
# BagpipeMyAs: 64512
# Optional (example)
# BagpipeApiPort: 8084
# BagpipeDataplaneDriverIpVpn: 'ovs'
# BagpipeEnableRtc: true
# BagpipeOvsBridge: br-mpls
# BagpipePeers: 192.168.10.1,192.168.10.2