diff --git a/roles/espe_frontend/defaults/main.json b/roles/espe_frontend/defaults/main.json index 1157b39..1491fa0 100644 --- a/roles/espe_frontend/defaults/main.json +++ b/roles/espe_frontend/defaults/main.json @@ -6,5 +6,7 @@ "var_espe_frontend_backend_scheme": "https", "var_espe_frontend_backend_host": "espe.example.org", "var_espe_frontend_backend_port": 4916, - "var_espe_frontend_backend_path_base": "" + "var_espe_frontend_backend_path_base": "", + "var_espe_frontend_registration_default_email_address": "both", + "var_espe_frontend_registration_default_email_redirect": true } diff --git a/roles/espe_frontend/templates/conf.json.j2 b/roles/espe_frontend/templates/conf.json.j2 index ea6e2ab..e1d7974 100644 --- a/roles/espe_frontend/templates/conf.json.j2 +++ b/roles/espe_frontend/templates/conf.json.j2 @@ -6,6 +6,10 @@ "path_base": "{{var_espe_frontend_backend_path_base}}" }, "settings" : { - "title": "{{var_espe_frontend_title}}" + "title": "{{var_espe_frontend_title}}", + "registration_defaults": { + "email_address": "{{var_espe_frontend_registration_default_email_address}}", + "email_redirect": {{var_espe_frontend_registration_default_email_redirect | to_json}}" + } } } diff --git a/roles/espe_frontend/vardef.json b/roles/espe_frontend/vardef.json index 0da41b6..3e148e4 100644 --- a/roles/espe_frontend/vardef.json +++ b/roles/espe_frontend/vardef.json @@ -30,5 +30,18 @@ "backend_path_base": { "type": "string", "mandatory": false + }, + "registration_default_email_address": { + "type": "string", + "mandatory": false, + "options": [ + "none", + "only_veiled", + "both" + ] + }, + "registration_default_email_redirect": { + "type": "boolean", + "mandatory": false } }