diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 770674e4499496c465160d3d2ccbe69812c767fb..28c66993e691eaebecac9bd2ee009a5c2a8bb815 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,15 +1,24 @@
-build_cass_zk_rmq:
+variables:
+  PREFIX: henrietta/
+
+.job_template: &vm_build_job
   stage: build
   tags:
     - vagrant
+    - develop19216822423
   script:
-    - cd cass_zk_rmq
+    - cd $BOX
     - vagrant up
-    - vagrant package --out cass_zk_rmq.box
-    - mv -f cass_zk_rmq.box /var/www/html/dev/vagrant/cass_zk_rmq.box
-    - vagrant box remove henrietta/cass_zk_rmq
-    - vagrant box add henrietta/cass_zk_rmq file:///var/www/html/dev/vagrant/cass_zk_rmq.box
+    - vagrant package --out $BOX.box
+    - mv -f $BOX.box /var/www/html/dev/vagrant/$BOX.box
     - vagrant destroy -f
+    - vagrant box remove $PREFIX/$BOX
+    - vagrant box add $PREFIX/$BOX file:///var/www/html/dev/vagrant/$BOX.box
     - cd ..
   only:
     - master
+
+build_cass_zk_rmq:
+  <<: *vm_build_job
+  variables:
+    BOX: cass_zk_rmq.box