From b4c11103bfb5d7cb5dd3d6411ad0e1bdcf3e125c Mon Sep 17 00:00:00 2001 From: Daniel Alvarez Date: Thu, 25 Jan 2018 15:31:39 +0100 Subject: [PATCH] Add OVNController service to Networker role If Networker role is used, we want to deploy OVNController service on such nodes and configure the right CMS options in OVN. Change-Id: I09de4a764fa1a2bb7dff6056e903173220300cb4 Signed-off-by: Daniel Alvarez --- environments/neutron-ml2-ovn-ha.yaml | 3 +++ environments/neutron-ml2-ovn.yaml | 2 ++ environments/services-docker/neutron-ovn-ha.yaml | 2 ++ environments/services-docker/neutron-ovn.yaml | 2 ++ roles/Networker.yaml | 1 + 5 files changed, 10 insertions(+) diff --git a/environments/neutron-ml2-ovn-ha.yaml b/environments/neutron-ml2-ovn-ha.yaml index c896f39798..7b1d68de82 100644 --- a/environments/neutron-ml2-ovn-ha.yaml +++ b/environments/neutron-ml2-ovn-ha.yaml @@ -27,3 +27,6 @@ parameter_defaults: ComputeParameters: NeutronBridgeMappings: "" + NetworkerParameters: + OVNCMSOptions: "enable-chassis-as-gw" + diff --git a/environments/neutron-ml2-ovn.yaml b/environments/neutron-ml2-ovn.yaml index 808eae4a98..696329c767 100644 --- a/environments/neutron-ml2-ovn.yaml +++ b/environments/neutron-ml2-ovn.yaml @@ -27,3 +27,5 @@ parameter_defaults: ComputeParameters: NeutronBridgeMappings: "" + NetworkerParameters: + OVNCMSOptions: "enable-chassis-as-gw" diff --git a/environments/services-docker/neutron-ovn-ha.yaml b/environments/services-docker/neutron-ovn-ha.yaml index faf3beaeb4..7cecc7d125 100644 --- a/environments/services-docker/neutron-ovn-ha.yaml +++ b/environments/services-docker/neutron-ovn-ha.yaml @@ -29,3 +29,5 @@ parameter_defaults: NeutronBridgeMappings: "" ControllerParameters: OVNCMSOptions: "enable-chassis-as-gw" + NetworkerParameters: + OVNCMSOptions: "enable-chassis-as-gw" diff --git a/environments/services-docker/neutron-ovn.yaml b/environments/services-docker/neutron-ovn.yaml index c766bb6a92..37fc63f558 100644 --- a/environments/services-docker/neutron-ovn.yaml +++ b/environments/services-docker/neutron-ovn.yaml @@ -29,3 +29,5 @@ parameter_defaults: NeutronBridgeMappings: "" ControllerParameters: OVNCMSOptions: "enable-chassis-as-gw" + NetworkerParameters: + OVNCMSOptions: "enable-chassis-as-gw" diff --git a/roles/Networker.yaml b/roles/Networker.yaml index 2c152fd889..4008e98e60 100644 --- a/roles/Networker.yaml +++ b/roles/Networker.yaml @@ -32,6 +32,7 @@ - OS::TripleO::Services::Ntp - OS::TripleO::Services::ContainersLogrotateCrond - OS::TripleO::Services::OpenDaylightOvs + - OS::TripleO::Services::OVNController - OS::TripleO::Services::Rhsm - OS::TripleO::Services::SensuClient - OS::TripleO::Services::SkydiveAgent