ansible/group_vars/roundcube.yml

54 lines
1.8 KiB
YAML

---
glob_roundcube:
name: Crans
imap_server: owl.adm.crans.org
smtp_server: smtp.adm.crans.org
pgsql_server: pgsql.adm.crans.org
mail_domain: crans.org
des_key: "{{ vault.roundcube.des_key }}"
plugins:
- repo: https://gitlab.adm.crans.org/nounous/roundcube-intranet.git
name: intranet
version: HEAD
- repo: https://gitlab.adm.crans.org/nounous/roundcube-plugin-filters.git
name: filters
version: master
- repo: https://gitlab.adm.crans.org/nounous/roundcube-plugin-automatic_addressbook.git
name: automatic_addressbook
version: 0.4.3
- repo: https://gitlab.adm.crans.org/nounous/roundcube-plugin-identity_smtp.git
name: identity_smtp
version: HEAD
- name: zipdownload
- name: attachment_reminder
- name: newmail_notifier
- name: listcommands
- name: thunderbird_labels
- name: contextmenu
logo:
elastic_login: https://www.crans.org/images/crans_black.svg
elastic: https://www.crans.org/images/crans.svg
larry: https://www.crans.org/images/crans_banner.png
classic: https://www.crans.org/images/crans_banner.png
loc_nginx:
service_name: roundcube
ssl: []
servers:
- server_name: "{{ query('ldap', 'ip', ansible_hostname, 'adm') | ansible.utils.ipwrap + [ansible_hostname, ansible_hostname + '.adm.crans.org'] }}"
default: true
root: /var/lib/roundcube
locations:
- filter: ~ \.php$
params:
- include snippets/fastcgi-php.conf
- fastcgi_buffer_size 128k
- fastcgi_buffers 4 256k
- fastcgi_busy_buffers_size 256k
- fastcgi_pass unix:/var/run/php/php7.4-fpm.sock
- include fastcgi_params
additional_params:
- index index.php index.htm index.html
- try_files $uri $uri/ /index.php?q=$uri&$args
- client_max_body_size 10G