diff --git a/group_vars/re2o.yml b/group_vars/re2o.yml
index dc9950ee2e325acf79040146b4d946eacb3b08ed..09c1e7647ea04bfbb3992a3bbe09e126eccbf2e1 100644
--- a/group_vars/re2o.yml
+++ b/group_vars/re2o.yml
@@ -19,3 +19,7 @@ glob_re2o:
   database:
       password: "{{ vault.re2o_db_password }}"
       uri: "172.16.10.1"
+  optional_apps:
+    - api
+    - captcha
+    - prefix_delegation
diff --git a/host_vars/routeur-gulp.cachan-adm.crans.org/radius.yml b/host_vars/routeur-gulp.cachan-adm.crans.org/radius.yml
index 0dc1b1b3333895411f894b58011e1aa9edd07743..2d3bdb39b91688b84738879c5d29272d29391e91 100644
--- a/host_vars/routeur-gulp.cachan-adm.crans.org/radius.yml
+++ b/host_vars/routeur-gulp.cachan-adm.crans.org/radius.yml
@@ -21,3 +21,5 @@ loc_re2o:
   database:
       password: "{{ vault.re2o_db_password }}"
       uri: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
+
+  optional_apps: []
diff --git a/roles/re2o/templates/re2o/settings_local.py.j2 b/roles/re2o/templates/re2o/settings_local.py.j2
index c87033878a38f769479723d07dc31f0423e571a7..cdf560857a04bb6e6d879af3326d52cef8860ede 100644
--- a/roles/re2o/templates/re2o/settings_local.py.j2
+++ b/roles/re2o/templates/re2o/settings_local.py.j2
@@ -93,6 +93,6 @@ GID_RANGES = {
 OPTIONNAL_APPS_RE2O = ()
 
 # Some Django apps you want to add in you local project
-OPTIONNAL_APPS = OPTIONNAL_APPS_RE2O + ('api', 'captcha', 'prefix_delegation',)
+OPTIONNAL_APPS = OPTIONNAL_APPS_RE2O + ({% for app in re2o.optional_apps %}'{{ app }}', {% endfor %})
 
 PREFIX_DELEGATION_OWNER = 'users.User'