forked from ISTI-ansible-roles/ansible-roles
182 lines
6.0 KiB
YAML
182 lines
6.0 KiB
YAML
---
|
|
roundcube_version: 1.4.3
|
|
roundcube_upgrade: False
|
|
roundcube_dist: 'roundcubemail-{{ roundcube_version }}'
|
|
roundcube_dist_filename: '{{ roundcube_dist }}-complete.tar.gz'
|
|
roundcube_download_url: 'https://github.com/roundcube/roundcubemail/releases/download/{{ roundcube_version }}/{{ roundcube_dist_filename }}'
|
|
roundcube_use_redis: False
|
|
roundcube_use_memcache: True
|
|
roundcube_local_postgresql: True
|
|
roundcube_web_basedir: /var/www/html
|
|
roundcube_web_root: '{{ roundcube_web_basedir }}/roundcube'
|
|
roundcube_data_base_dir: /srv
|
|
roundcube_data_dir: '{{ roundcube_data_base_dir }}/roundcube'
|
|
roundcube_logs_dir: '{{ roundcube_data_dir }}/logs'
|
|
roundcube_temp_dir: '{{ roundcube_data_dir }}/temp'
|
|
roundcube_skin_logo: 'null'
|
|
|
|
roundcube_servername: '{{ ansible_fqdn }}'
|
|
|
|
roundcube_user: roundcube
|
|
|
|
roundcube_db: pgsql
|
|
roundcube_db_host: localhost
|
|
roundcube_db_name: roundcubemail
|
|
roundcube_db_user: roundcube_u
|
|
#roundcube_db_pwd: 'Use a vault file'
|
|
|
|
roundcube_imap_server: 'localhost'
|
|
roundcube_imap_connection_type: 'tls'
|
|
roundcube_smtp_server: 'localhost'
|
|
roundcube_smtp_port: 587
|
|
roundcube_smtp_automatic_credentials: True
|
|
roundcube_smtp_user: '%u'
|
|
roundcube_smtp_pass: '%p'
|
|
roundcube_support_url: ''
|
|
roundcube_product_name: 'Roundcube Webmail'
|
|
#roundcube_crypt_key: 'Use a vault file'
|
|
roundcube_force_https_connection: true
|
|
# 0 - disabled, 1 - username and host only, 2 - username, host, password
|
|
roundcube_login_autocomplete: 0
|
|
# 0 - disabled, 1 - only domain part, 2 - domain and local part.
|
|
roundcube_login_lc: 0
|
|
|
|
roundcube_memcache_hosts:
|
|
- '127.0.0.1:11211'
|
|
|
|
roundcube_domain_name: ''
|
|
roundcube_http_received_header_encrypt: false
|
|
# Set identities access level:
|
|
# 0 - many identities with possibility to edit all params
|
|
# 1 - many identities with possibility to edit all params but not email address
|
|
# 2 - one identity with possibility to edit all params
|
|
# 3 - one identity with possibility to edit all params but not email address
|
|
# 4 - one identity with possibility to edit only signature
|
|
roundcube_identities_level: 0
|
|
roundcube_enable_spellcheck: false
|
|
# display remote resources (inline images, styles)
|
|
# 0 - Never, always ask
|
|
# 1 - Ask if sender is not in address book
|
|
# 2 - Always allow
|
|
roundcube_show_images: 0
|
|
# compose html formatted messages by default
|
|
# 0 - never,
|
|
# 1 - always,
|
|
# 2 - on reply to HTML message,
|
|
# 3 - on forward or reply to HTML message
|
|
# 4 - always, except when replying to plain text message
|
|
roundcube_html_editor: 0
|
|
# In minutes
|
|
roundcube_session_lifetime: 60
|
|
|
|
roundcube_default_plugins:
|
|
- acl
|
|
- additional_message_headers
|
|
- archive
|
|
- autologon
|
|
- database_attachments
|
|
- debug_logger
|
|
- emoticons
|
|
- hide_blockquote
|
|
- identicon
|
|
- identity_select
|
|
- jqueryui
|
|
- markasjunk
|
|
- newmail_notifier
|
|
- new_user_dialog
|
|
- new_user_identity
|
|
- show_additional_headers
|
|
- squirrelmail_usercopy
|
|
- subscriptions_option
|
|
- userinfo
|
|
- zipdownload
|
|
|
|
# The help plugin points by default to an english-only and obsolete documentation
|
|
roundcube_optional_plugins:
|
|
- virtuser_file
|
|
- virtuser_query
|
|
- vcard_attachments
|
|
- attachment_reminder
|
|
- example_addressbook
|
|
- http_authentication
|
|
- password
|
|
- filesystem_attachments
|
|
- redundant_attachments
|
|
- managesieve
|
|
- krb_authentication
|
|
#- help
|
|
|
|
roundcube_default_skin: 'elastic'
|
|
roundcube_available_skins:
|
|
- 'elastic'
|
|
- 'larry'
|
|
|
|
roundcube_install_enigma: True
|
|
roundcube_enigma_plugin: enigma
|
|
roundcube_enigma_data_dir: '{{ roundcube_data_dir }}/enigma'
|
|
roundcube_enigma_deps:
|
|
- gnupg
|
|
- pinentry-curses
|
|
- pinentry-tty
|
|
|
|
roundcube_enigma_gpg_bin: /usr/bin/gpg
|
|
roundcube_enigma_gpgconf_bin: /usr/bin/gpgconf
|
|
roundcube_enigma_gpgagent_bin: /usr/bin/gpg-agent
|
|
roundcube_enigma_multihost: 'false'
|
|
|
|
roundcube_sauserprefs_plugin_install: False
|
|
roundcube_sauserprefs_plugin_name: sauserprefs
|
|
roundcube_sauserprefs_version: '1.18.1'
|
|
roundcube_sauserprefs_db_type: 'pgsql'
|
|
roundcube_sauserprefs_db_host: 'localhost'
|
|
roundcube_sauserprefs_db_name: 'spamassassin'
|
|
roundcube_sauserprefs_db_user: 'spamassassin'
|
|
# roundcube_sauserprefs_db_pwd: 'vault file'
|
|
roundcube_sauserprefs_git: 'https://github.com/johndoh/roundcube-sauserprefs.git'
|
|
roundcube_sauserprefs_username_field: '%i'
|
|
roundcube_sauserprefs_abook_sync: 'false'
|
|
roundcube_sauserprefs_abook_import: 'false'
|
|
roundcube_sauserprefs_pyzor_enabled: '0'
|
|
roundcube_sauserprefs_bayes_enabled: False
|
|
roundcube_sauserprefs_bayes_rules: '0'
|
|
roundcube_sauserprefs_bayes_autolearn: '0'
|
|
roundcube_sauserprefs_bayes_autolearn_threshold_nospam: '0.1'
|
|
roundcube_sauserprefs_bayes_autolearn_threshold_spam: '12.0'
|
|
roundcube_sauserprefs_autowhitelist_enabled: False
|
|
roundcube_sauserprefs_subject: '[SPAM]'
|
|
roundcube_sauserprefs_report_safe: '0'
|
|
roundcube_sauserprefs_skip_rbl_checks: '0'
|
|
# Sections are: general,tests,bayes,headers,report,addresses
|
|
roundcube_sauserprefs_do_not_override_array: "'use_razor1','use_razor2','use_dcc'"
|
|
roundcube_sauserprefs_score_opts_min: 1
|
|
roundcube_sauserprefs_score_opts_max: 10
|
|
|
|
roundcube_managesieve_config: True
|
|
roundcube_managesieve_auth: 'plain'
|
|
roundcube_managesieve_port: 4190
|
|
roundcube_managesieve_host: 'localhost'
|
|
roundcube_managesieve_tls: true
|
|
roundcube_managesieve_debug: false
|
|
roundcube_managesieve_vacation: 1
|
|
roundcube_managesieve_forward: 1
|
|
# IMPORTANT: you must provide a task that downloads each of the defined plugins
|
|
# cd /path/to/roundcube/plugins
|
|
# $ git clone git://github.com/elm/Roundcube-SMTP-per-Identity-Plugin.git identity_smtp
|
|
roundcube_identity_smtp_plugin: False
|
|
roundcube_identity_smtp_git: 'git://github.com/elm/Roundcube-SMTP-per-Identity-Plugin.git'
|
|
roundcube_identity_smtp_name: identity_smtp
|
|
roundcube_additional_plugins: []
|
|
#roundcube_additional_plugins:
|
|
# - identity_smtp
|
|
|
|
# The help docs are too old to be useful
|
|
roundcube_help_url: "http://docs.roundcube.net/doc/help/1.1/en_US/"
|
|
#roundcube_help_url: 'https://www.roundcubeforum.net'
|
|
roundcube_help_extwin: 'false'
|
|
|
|
# In Megabytes. This affects both the nginx/apache and php configurations
|
|
roundcube_max_attachments_size: 5
|
|
# This one is represented in bytes instead.
|
|
roundcube_max_db_allowed_packet: '{{ roundcube_max_attachments_size * 1024 * 1024 * 5 }}'
|
|
|