Move neutron api services to ControllerOpenstack
authorAlex Schultz <aschultz@redhat.com>
Tue, 19 Sep 2017 21:36:43 +0000 (15:36 -0600)
committerAlex Schultz <aschultz@redhat.com>
Fri, 22 Sep 2017 14:29:01 +0000 (14:29 +0000)
The Networker role should not have the api services run on it. Instead
these services should run as part of the ControllerOpenstack role that
should be used with this role.

Change-Id: Iabfe276fe700843f3a8da0b9e9220b2f82e20ec9
Closes-Bug: #1718299
(cherry picked from commit 964a5d738b8dbb6beb077d76448c6f3a84be2500)

roles/ControllerOpenstack.yaml
roles/Networker.yaml

index 066962c..2f86d2d 100644 (file)
     - OS::TripleO::Services::Memcached
     - OS::TripleO::Services::MongoDb
     - OS::TripleO::Services::MySQLClient
+    - OS::TripleO::Services::NeutronApi
+    - OS::TripleO::Services::NeutronBgpVpnApi
+    - OS::TripleO::Services::NeutronCorePlugin
+    - OS::TripleO::Services::NeutronL2gwApi
     - OS::TripleO::Services::NovaApi
     - OS::TripleO::Services::NovaConductor
     - OS::TripleO::Services::NovaConsoleauth
index ac30c2f..afd3b10 100644 (file)
@@ -3,10 +3,11 @@
 ###############################################################################
 - name: Networker
   description: |
-    Standalone networking role to run Neutron services their own. Includes
+    Standalone networking role to run Neutron agents their own. Includes
     Pacemaker integration via PacemakerRemote
   networks:
     - InternalApi
+    - Tenant
   HostnameFormatDefault: '%stackname%-networker-%index%'
   ServicesDefault:
     - OS::TripleO::Services::AuditD
     - OS::TripleO::Services::FluentdClient
     - OS::TripleO::Services::Kernel
     - OS::TripleO::Services::MySQLClient
-    - OS::TripleO::Services::NeutronApi
-    - OS::TripleO::Services::NeutronBgpVpnApi
-    - OS::TripleO::Services::NeutronCorePlugin
     - OS::TripleO::Services::NeutronDhcpAgent
     - OS::TripleO::Services::NeutronL2gwAgent
-    - OS::TripleO::Services::NeutronL2gwApi
     - OS::TripleO::Services::NeutronL3Agent
     - OS::TripleO::Services::NeutronLbaasv2Agent
     - OS::TripleO::Services::NeutronMetadataAgent