diff --git a/.gitlab-ci/lint.yml b/.gitlab-ci/lint.yml
index b6a760410729cfd25cf96257192f96dd18ac0dff..675c845d61ddcda0ebaa98459c0a424f71b318e0 100644
--- a/.gitlab-ci/lint.yml
+++ b/.gitlab-ci/lint.yml
@@ -2,6 +2,7 @@
 yamllint:
   extends: .job
   stage: unit-tests
+  tags: [light]
   variables:
     LANG: C.UTF-8
   script:
@@ -11,6 +12,7 @@ yamllint:
 vagrant-validate:
   extends: .job
   stage: unit-tests
+  tags: [light]
   variables:
     VAGRANT_VERSION: 2.2.4
   script:
@@ -20,6 +22,7 @@ vagrant-validate:
 ansible-lint:
   extends: .job
   stage: unit-tests
+  tags: [light]
   # lint every yml/yaml file that looks like it contains Ansible plays
   script: |-
     grep -Rl '^- hosts: \|^  hosts: ' --include \*.yml --include \*.yaml . | xargs -P 4 -n 25 ansible-lint -v
@@ -28,6 +31,7 @@ ansible-lint:
 syntax-check:
   extends: .job
   stage: unit-tests
+  tags: [light]
   variables:
     ANSIBLE_INVENTORY: inventory/local-tests.cfg
     ANSIBLE_REMOTE_USER: root
@@ -43,6 +47,7 @@ syntax-check:
 
 tox-inventory-builder:
   stage: unit-tests
+  tags: [light]
   extends: .job
   before_script:
     - ./tests/scripts/rebase.sh
@@ -56,6 +61,7 @@ tox-inventory-builder:
 
 markdownlint:
   stage: unit-tests
+  tags: [light]
   image: node
   before_script:
     - npm install -g markdownlint-cli
diff --git a/.gitlab-ci/shellcheck.yml b/.gitlab-ci/shellcheck.yml
index a8d7230dfa017d3a0db97ca34bc249273655a5bf..78e32c94316e9867ecc4129d36ba766a46885366 100644
--- a/.gitlab-ci/shellcheck.yml
+++ b/.gitlab-ci/shellcheck.yml
@@ -2,6 +2,7 @@
 shellcheck:
   extends: .job
   stage: unit-tests
+  tags: [light]
   variables:
     SHELLCHECK_VERSION: v0.6.0
   before_script:
diff --git a/.gitlab-ci/terraform.yml b/.gitlab-ci/terraform.yml
index fa891beb878f4fa5ec75dddf6e11affff3611935..c9038e35f782c045b0dd4cb4317a446bfc6ee5b3 100644
--- a/.gitlab-ci/terraform.yml
+++ b/.gitlab-ci/terraform.yml
@@ -22,6 +22,7 @@
 .terraform_validate:
   extends: .terraform_install
   stage: unit-tests
+  tags: [light]
   only: ['master', /^pr-.*$/]
   script:
     - terraform validate -var-file=cluster.tfvars contrib/terraform/$PROVIDER
@@ -29,6 +30,7 @@
 
 .terraform_apply:
   extends: .terraform_install
+  tags: [light]
   stage: deploy-part2
   when: manual
   only: [/^pr-.*$/]
@@ -106,6 +108,7 @@ tf-validate-aws:
 
 tf-ovh_cleanup:
   stage: unit-tests
+  tags: [light]
   image: python
   variables:
     <<: *ovh_variables