diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 80719fbf6d41659bdb26d1b52289d58eab172ca3..de9ab5a62ad0b14ab683d81f204cbc8f3b15d279 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -123,6 +123,14 @@ ansible_create_cluster_stage:
   script:
     - echo "ansible_create_cluster_stage"
     - bash -x ./CICD/ansible_create_cluster_script.sh
+    - ansible-playbook -i files/inventory.$STACKNAME --key-file ../gc_key.pem master_playbook.yml
+    - sleep 15
+    - echo uglyuglyfix
+    - ansible -i files/inventory.$STACKNAME --key-file ../gc_key.pem -b -a "systemctl restart slurmdbd" ManagementNodes
+    - sleep 60
+    - echo do it again
+    - ansible-playbook -i files/inventory.$STACKNAME --key-file ../gc_key.pem master_playbook.yml
+    
   #after_script:
     #- rm ./files/inventory.$STACKNAME
   #only:
diff --git a/CICD/ansible_create_cluster_script.sh b/CICD/ansible_create_cluster_script.sh
index b062d4f21e71371698683164a1c81a9ef40a39b2..0f1fa8504d8b80432d819d08674842dfc09d9e1d 100755
--- a/CICD/ansible_create_cluster_script.sh
+++ b/CICD/ansible_create_cluster_script.sh
@@ -15,7 +15,3 @@ ansible -i files/inventory.$STACKNAME --key-file ../gc_key.pem -a "sudo ls" all
 #cd roles 
     #- "egrep -lRZ 'sudo: true' . | xargs -0 -l sed -i -e 's/sudo: true/become: true/g' "
 #cd ..
-ansible-playbook -i files/inventory.$STACKNAME --key-file ../gc_key.pem master_playbook.yml
-sleep 15
-echo uglyuglyfix
-ansible -i files/inventory.$STACKNAME --key-file ../gc_key.pem -b -a "systemctl restart slurmdbd" ManagementNodes
\ No newline at end of file