diff --git a/templates/validation.yml b/templates/validation.yml
index cff572e374dddaaa15123bb943c48185ef4af8c3..370a9bc6abaeedfd5264aa9e2e8c8bb575046f24 100644
--- a/templates/validation.yml
+++ b/templates/validation.yml
@@ -12,6 +12,10 @@ spec:
       description: image to use for tbc-check job
       type: string
       default: registry.gitlab.com/to-be-continuous/tools/tbc-check:latest
+    gitlab-ci-lint-job-tags:
+      description: tags to filter applicable runners for gitlab-ci-lint build job
+      type: array
+      default: []
 
 ---
 
@@ -78,6 +82,7 @@ gitlab-ci-lint:
   rules:
     # enabled if $GITLAB_TOKEN and GITLAB_CI_FILES are set
     - if: '($GITLAB_TOKEN != null && $GITLAB_TOKEN != "") && $GITLAB_CI_FILES'
+  tags: $[[ inputs.gitlab-ci-lint-job-tags ]]
 
 check-links:
   image: