Apply apache state on proxy nodes 33/47033/2
authorMichael Polenchuk <mpolenchuk@mirantis.com>
Fri, 10 Nov 2017 12:58:06 +0000 (16:58 +0400)
committerMichael Polenchuk <mpolenchuk@mirantis.com>
Fri, 10 Nov 2017 13:16:58 +0000 (17:16 +0400)
Apache module will take care of ports.conf file to prevent
bind socket conflict between apache & nginx services.

Change-Id: Ia76ec356002e1db0dabd20d8f355a1b16fc07b30
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
mcp/config/states/openstack_ha
mcp/reclass/classes/cluster/baremetal-mcp-ocata-common/openstack_proxy.yml

index e816a9d..c3a51a8 100755 (executable)
@@ -63,6 +63,7 @@ salt -I 'ceilometer:server' state.sls ceilometer
 salt -I 'ceilometer:agent' state.sls ceilometer
 
 salt -I 'horizon:server' state.sls horizon
+salt -I 'apache:server' state.sls apache
 salt -I 'nginx:server' state.sls nginx
 
 clstr_vip_addr=$(salt -C 'I@nginx:server and *01*' --out=yaml \
index da31908..d93d9ee 100644 (file)
@@ -16,6 +16,7 @@ classes:
   - system.nginx.server.proxy.openstack.aodh
   - system.nginx.server.proxy.openstack.ceilometer
   - system.horizon.server.single
+  - system.apache.server.single
   - system.salt.minion.cert.proxy
   - system.sphinx.server.doc.reclass
   - service.keepalived.cluster.single
@@ -46,3 +47,10 @@ parameters:
         proxy:
           alternative_names: "IP:${_param:openstack_proxy_address}"
           key_usage: 'digitalSignature, keyEncipherment'
+  apache:
+    server:
+      modules: ~
+  horizon:
+    server:
+      bind:
+        address: localhost