dataset/seed/roundcube/dictionaries/31_roundcube.yml

128 lines
2.4 KiB
YAML

---
version: 1.1
roundcube: # Interface web de consultation des courriels Roundcube
des_key:
type: secret
default:
jinja: >-
{{ "roundcube" |
get_password(server_name=general.network.interface_0.domain_name,
description="des_key",
type="cleartext",
hide=general.hide_secret)
}}
auto_save: false
hidden: true
config:
type: unix_filename
multi: true
default:
jinja: |-
{%- for domain in _.domain.domains %}
/etc/roundcubemail/{{ domain }}.inc.php
{%- endfor -%}
hidden: true
domain:
type: leadership
domains:
description: Nom de domaines d'accès à Roundcube
examples:
- webmail.example.net
type: domainname
multi: true
mail_domain:
description: Nom de domaines des courriels
examples:
- mail.example.net
type: domainname
family:
description: Nom de la famille
type: unix_user
mandatory: false
oauth2:
client:
is_client_application:
redefine: true
default: true
name:
redefine: true
default: Courriel
description:
redefine: true
default: Consulter ces courriels avec Roundcube
category:
redefine: true
default: Diffusion
logo:
redefine: true
default: silique_email.png
external:
family:
redefine: true
multi: true
default:
jinja: |-
{%- for family in general.roundcube.domain.family
| calc_oauth2_families %}
{{ family }}
{%- endfor -%}
nginx:
root:
redefine: true
default: /usr/share/roundcubemail/
revprox:
client:
external_domainnames:
redefine: true
default:
variable: general.roundcube.domain.domains
hidden: true
local_location:
redefine: true
default: /
imap:
cert_owner:
redefine: true
default: nginx
ldap:
client:
family:
redefine: true
default:
jinja: >-
{%- if general.roundcube.domain.family -%}
{%- if general.roundcube.domain.family | unique | list | length > 1 -%}
all
{%- else -%}
{{ general.roundcube.domain.family[0] }}
pouet
{%- endif -%}
{%- endif -%}
hidden: true