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'