# A Heat environment file which can be used to enable OVN
# extensions, configured via puppet
resource_registry:
  OS::TripleO::Services::NeutronL3Agent: OS::Heat::None
  OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
  OS::TripleO::Services::NeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginML2OVN
  OS::TripleO::Services::ComputeNeutronCorePlugin: ../puppet/services/neutron-compute-plugin-ovn.yaml

parameter_defaults:
  NeutronMechanismDrivers: ovn
  OVNDbHost: '0.0.0.0'
  OVNSouthboundServerPort: 6642
  OVNNorthboundServerPort: 6641
  OVNDbConnectionTimeout: 60
  OVNVifType: ovs
  OVNNeutronSyncMode: log
  OVNQosDriver: ovn-qos
  OVNTunnelEncapType: geneve

# A Heat environment file which can be used to enable OVN
# extensions, configured via puppet
resource_registry:
  OS::TripleO::Services::NeutronL3Agent: OS::Heat::None
  OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
  OS::TripleO::Services::NeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginML2OVN
  OS::TripleO::Services::ComputeNeutronCorePlugin: ../puppet/services/neutron-compute-plugin-ovn.yaml
# Disabling Neutron services that overlap with OVN
  OS::TripleO::Services::NeutronDhcpAgent: OS::Heat::None
  OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None

parameter_defaults:
  NeutronMechanismDrivers: ovn
  OVNDbHost: '0.0.0.0'
  OVNSouthboundServerPort: 6642
  OVNNorthboundServerPort: 6641
  OVNDbConnectionTimeout: 60
  OVNVifType: ovs
  OVNNeutronSyncMode: log
  OVNQosDriver: ovn-qos
  OVNTunnelEncapType: geneve

Disable Neutron agents with OVN.
Disable Neutron agents with OVN.

OVN natively implements services that are provided by Neutron agents.
This patch disables the Neutron DHCP agent as well as the OVS agent
for compute nodes.

Closes-bug: 1634580

Change-Id: I70631c2facbbf08257868e26e14af942ad7f2893
