Split ovn plugin and northd configuration
authorSteven Hardy <shardy@redhat.com>
Tue, 18 Oct 2016 10:50:51 +0000 (11:50 +0100)
committerDan Radez <dradez@redhat.com>
Tue, 22 Nov 2016 17:42:36 +0000 (12:42 -0500)
commit4458ce0d9af2bb0a96506b7403ff60d4898b20cc
tree4899fcbe915e728c974d9aaf242485c72b2e0b90
parentcd49ce7f92b3c6c8a99ffa455b160fd0373237e8
Split ovn plugin and northd configuration

This allows us to use the composable services interfaces to handle
providing the IP address for northd, and will be more flexible in
the event folks want to deploy northd/ovndb on a different node to
the neutron plugin.

This also adds ovn_northd to the haproxy configuration so we can access
it via the ovn_northd_vip in other service profiles.  Note we need
to ensure the haproxy config only hits the bootstrap node as northd
won't be running on the other nodes.

Change-Id: I9af7bd837c340c3df016fc7ad4238b2941ba7a95
Partial-Bug: #1634171
manifests/haproxy.pp
manifests/profile/base/neutron/agents/ovn.pp
manifests/profile/base/neutron/ovn_northd.pp [new file with mode: 0644]
manifests/profile/base/neutron/plugins/ml2/ovn.pp