diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6efdd6802d852f7ee1927e8aaa507435260a1459..c1ad4bf3d6f0b43dd006662fa274f7ce67bcf15d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,6 +7,8 @@ stages:
 ## make note if we cannot use caching for one of the stages
 ## by touching files in .ci_env
 default:
+  tags:
+    - silicon
   artifacts:
     paths: 
       - .ci-env
diff --git a/ci/build_and_deploy.yml b/ci/build_and_deploy.yml.in
similarity index 98%
rename from ci/build_and_deploy.yml
rename to ci/build_and_deploy.yml.in
index ca43feb850a653603bc228793cb17b418b799206..4ca1acfd85d1188175aa2feb6794d75f6bf9760b 100644
--- a/ci/build_and_deploy.yml
+++ b/ci/build_and_deploy.yml.in
@@ -18,6 +18,10 @@ variables:
   TAG: @TAG@
   PUBLISH: @PUBLISH@
 
+defaults:
+  tags:
+    - silicon
+
 builder:
   stage: build
   script: