32 lines
1.5 KiB
YAML
32 lines
1.5 KiB
YAML
# A Heat environment file which can be used to enable
|
|
# neutron Ml2 OVN services on Undercloud.
|
|
# OVN DHCP currently do not support iPXE chainloading for IPv6
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=2062295
|
|
# If one wants to use OVN for provisioning over IPv6 network
|
|
# then in that case need to enable NeutronDhcpAgent service and
|
|
# set parameter DisableOvnDhcpForBaremetalPorts=true.
|
|
resource_registry:
|
|
# OVN services
|
|
OS::TripleO::Services::NeutronMl2PluginBase: ../../deployment/neutron/neutron-plugin-ml2-ovn.yaml
|
|
OS::TripleO::Services::OVNController: ../../deployment/ovn/ovn-controller-container-puppet.yaml
|
|
OS::TripleO::Services::OVNDBs: ../../deployment/ovn/ovn-dbs-container-puppet.yaml
|
|
OS::TripleO::Services::OVNMetadataAgent: ../../deployment/ovn/ovn-metadata-container-puppet.yaml
|
|
|
|
# Disabling Neutron services that overlap with OVN
|
|
OS::TripleO::Services::NeutronDhcpAgent: OS::Heat::None
|
|
OS::TripleO::Services::NeutronL3Agent: OS::Heat::None
|
|
OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
|
|
|
|
parameter_defaults:
|
|
OVNNeutronSyncMode: log
|
|
NeutronRpcWorkers: 1
|
|
UndercloudParameters:
|
|
OVNCMSOptions: "enable-chassis-as-gw"
|
|
OVNDnsServers: []
|
|
DhcpAgentNotification: false
|
|
NeutronServicePlugins: 'ovn-router,segments'
|
|
NeutronMechanismDrivers: ['ovn', 'baremetal']
|
|
NeutronPluginExtensions: "port_security,dns_domain_ports"
|
|
NeutronNetworkType: ['geneve', 'vxlan', 'vlan', 'flat']
|
|
NeutronTypeDrivers: ['geneve', 'vxlan', 'vlan', 'flat']
|