From 8b53cf6d2affdb144fd48b15411e1395e5a27df3 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Tue, 18 Oct 2022 11:40:54 +0200
Subject: [PATCH] ozg-2387 provisioning release branch

---
 Jenkinsfile | 28 ++++++++++++++++++++++++----
 1 file changed, 24 insertions(+), 4 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 2f69073d05..6a890ee55f 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -465,7 +465,12 @@ Void rolloutKopStack(String bezeichner, String stage) {
                     "external_db_enabled":false, \
                     "disable_update":true}"""
 
-            sh "ansible-playbook playbooks/rollout.yml --extra-vars '${ansibleVars}'"
+            if (env.BRANCH_NAME == 'release') {
+                sh "ansible-playbook playbook/rollout.yml --extra-vars '${ansibleVars}'"
+            }
+            else {
+                sh "ansible-playbook playbooks/rollout.yml --extra-vars '${ansibleVars}'"                
+            }
         }
     }
 }
@@ -484,7 +489,12 @@ Void addKeycloakGroups(String bezeichner, String stage) {
             }"""
 
             dir("${stage}/provisioning") {
-                sh "ansible-playbook playbooks/add-keycloak-group.yml --extra-vars '${ansibleVars}'"
+                if (env.BRANCH_NAME == 'release') {
+                    sh "ansible-playbook playbook/add-keycloak-group.yml --extra-vars '${ansibleVars}'"
+                }
+                else {
+                    sh "ansible-playbook playbooks/add-keycloak-group.yml --extra-vars '${ansibleVars}'"
+                }
             }
     	}
     }
@@ -504,7 +514,12 @@ Void addKeycloakUser(String bezeichner, String stage) {
             }"""
 
             dir("${stage}/provisioning") {
-                sh "ansible-playbook playbooks/add-keycloak-user.yml --extra-vars '${ansibleVars}'"
+                if (env.BRANCH_NAME == 'release') {
+                    sh "ansible-playbook playbook/add-keycloak-user.yml --extra-vars '${ansibleVars}'"
+                }
+                else {
+                    sh "ansible-playbook playbooks/add-keycloak-user.yml --extra-vars '${ansibleVars}'"
+                }
             }
         }
     }
@@ -517,7 +532,12 @@ Void deleteKopStack(String bezeichner, String stage) {
                     "kop_env":"dev", \
                     "kop_bezeichner":${bezeichner}}"""
 
-            sh "ansible-playbook playbooks/delete-commune.yml --extra-vars '${ansibleVars}'"
+            if (env.BRANCH_NAME == 'release') {
+                sh "ansible-playbook playbook/delete-commune.yml --extra-vars '${ansibleVars}'"
+            }
+            else {
+                sh "ansible-playbook playbooks/delete-commune.yml --extra-vars '${ansibleVars}'"
+            }
         }
     }
 }
-- 
GitLab