install k8s with gluster only when requested
Change-Id: Ida70241668d4fcd0c8d0f0a226b61dea992c3bf1
diff --git a/src/com/mirantis/mk/Orchestrate.groovy b/src/com/mirantis/mk/Orchestrate.groovy
index b737e6c..baeca31 100644
--- a/src/com/mirantis/mk/Orchestrate.groovy
+++ b/src/com/mirantis/mk/Orchestrate.groovy
@@ -219,19 +219,24 @@
def installKubernetesInfra(master) {
+ def common = new com.mirantis.mk.Common()
def salt = new com.mirantis.mk.Salt()
// Install glusterfs
- salt.enforceState(master, 'I@glusterfs:server', 'glusterfs.server.service')
+ if (common.checkContains('INSTALL', 'glusterfs')) {
+ salt.enforceState(master, 'I@glusterfs:server', 'glusterfs.server.service')
+ }
// Install keepalived
salt.enforceState(master, 'I@keepalived:cluster and *01*', 'keepalived')
salt.enforceState(master, 'I@keepalived:cluster', 'keepalived')
// Setup glusterfs
- salt.enforceState(master, 'I@glusterfs:server and *01*', 'glusterfs.server.setup')
- salt.runSaltProcessStep(master, 'I@glusterfs:server', 'cmd.run', ['gluster peer status'])
- salt.runSaltProcessStep(master, 'I@glusterfs:server', 'cmd.run', ['gluster volume status'])
+ if (common.checkContains('INSTALL', 'glusterfs')) {
+ salt.enforceState(master, 'I@glusterfs:server and *01*', 'glusterfs.server.setup')
+ salt.runSaltProcessStep(master, 'I@glusterfs:server', 'cmd.run', ['gluster peer status'])
+ salt.runSaltProcessStep(master, 'I@glusterfs:server', 'cmd.run', ['gluster volume status'])
+ }
// Install haproxy
salt.enforceState(master, 'I@haproxy:proxy', 'state.sls', 'haproxy')