diff --git a/base.yml b/base.yml
index 88cc11b881238348bf97a657494bc9aff2882817..a54877dd38130c792a44e38908fda1bc4f0ffe41 100755
--- a/base.yml
+++ b/base.yml
@@ -38,3 +38,4 @@
 # - import_playbook: plays/mirror.yml
 # - import_playbook: plays/owncloud.yml
 # - import_playbook: plays/reverse-proxy.yml
+- import_playbook: plays/gitlab.yml
diff --git a/hosts b/hosts
index f333d410b60686b7b56f20a4fb7d39d6d181f6d2..7cd1edd44a74c01348d4833e415623c112e25bc3 100644
--- a/hosts
+++ b/hosts
@@ -77,6 +77,7 @@ routeur-sam.adm.crans.org
 routeur-daniel.adm.crans.org
 belenios # on changera plus tard
 re2o-ldap.adm.crans.org
+gitlab-ci.adm.crans.org
 hodaur.adm.crans.org
 
 [ovh_physical]
diff --git a/plays/gitlab.yml b/plays/gitlab.yml
new file mode 100755
index 0000000000000000000000000000000000000000..65c51b31f43284887b7fd7ae40282cb07dadf5f9
--- /dev/null
+++ b/plays/gitlab.yml
@@ -0,0 +1,5 @@
+#!/usr/bin/env ansible-playbook
+---
+# Deploy Gitlab CI
+- hosts: gitlab-ci.adm.crans.org
+  roles: ["docker"]
diff --git a/plays/root.yml b/plays/root.yml
index cae8d8732935587e3587e490dc6b26842cb6b60d..a958296b368b1f18cf517c6f1c1a5f37a86891e5 100755
--- a/plays/root.yml
+++ b/plays/root.yml
@@ -1,5 +1,6 @@
 #!/usr/bin/env ansible-playbook
 ---
+# root is the first playbook to launch (as root) whe initiation a new server
 - hosts: tealc.adm.crans.org
   roles:
     - baie
diff --git a/services_web.yml b/services_web.yml
index b2e334ce948bf3fdf995d9276b2dbbad5f310b89..5e45ef72f5db4adcdf47d46c93e8e04c5b759fc7 100755
--- a/services_web.yml
+++ b/services_web.yml
@@ -7,10 +7,6 @@
 - hosts: cas-srv.adm.crans.org
   roles: ["django-cas"]
 
-# Deploy Gitlab CI
-- hosts: gateau.adm.crans.org
-  roles: ["docker"]
-
 - hosts: ethercalc-srv.adm.crans.org
   roles: ["ethercalc"]