ansible-collection-mailserver/roles/mailman/defaults/main.yml

123 lines
4.2 KiB
YAML

---
mailman_noreply_address: noreply
mailman_default_language: en
mailman_sender_headers:
- from
- from_
- reply-to
- sender
mailman_email_commands_max_lines: 10
mailman_pending_request_life: 3d
mailman_cache_life: 7d
mailman_pre_hook: ""
mailman_post_hook: ""
mailman_filtered_messages_are_preservable: "no"
mailman_html_to_plain_text_command: "/usr/bin/lynx -dump $filename"
mailman_listname_chars: "-_.0-9a-z"
mailman_shell_prompt: ">>>"
mailman_shell_banner: Welcome to the GNU Mailman shell
mailman_shell_use_ipython: "no"
mailman_shell_history_file: ""
mailman_mariadb_user: mailman
mailman_mariadb_user_host: localhost
mailman_mariadb_host: localhost
mailman_mariadb_port: 3306
mailman_mariadb_database: mailman
# mailman.database.sqlite.SQLiteDatabase
# mailman.database.mysql.MySQLDatabase
# mailman.database.postgresql.PostgreSQLDatabase
mailman_database_class: mailman.database.mysql.MySQLDatabase
# sqlite:///$DATA_DIR/mailman.db
# mysql+pymysql://mailman3:mmpass@localhost/mailman3?charset=utf8&use_unicode=1
# postgres://mailman3:mmpass@localhost/mailman3
mailman_database_url: "mysql+pymysql://{{ mailman_mariadb_user }}:{{ mailman_mariadb_password }}@{{ mailman_mariadb_host }}:{{ mailman_mariadb_port }}/{{ mailman_mariadb_database }}?charset=utf8mb4&use_unicode=1" # noqa yaml[line-length]
mailman_database_debug: "no"
mailman_logging_format: "%(asctime)s (%(process)d) %(message)s"
mailman_logging_datefmt: "%b %d %H:%M:%S %Y"
mailman_logging_propagate: "no"
mailman_logging_level: "info"
mailman_loggging_path: "mailman.log"
mailman_webservice_hostname: localhost
mailman_webservice_port: 8001
mailman_webservice_use_https: "no"
mailman_webservice_show_tracebacks: "yes"
mailman_webservice_api_version: "3.1"
mailman_webservice_admin_user: restadmin
mailman_mta_incoming: mailman.mta.postfix.LMTP
mailman_mta_outgoing: mailman.mta.deliver.deliver
mailman_mta_smtp_host: localhost
mailman_mta_smtp_port: 25
mailman_mta_smtp_user: ""
mailman_mta_smtp_pass: ""
mailman_mta_lmtp_host: 127.0.0.1
mailman_mta_lmtp_port: 8024
mailman_mta_configuration: python:mailman.config.postfix
mailman_mta_remove_dkim_headers: yes
mailman_mta_additional_config: ""
mailman_hyperkitty_enabled: yes
mailman_hyperkitty_localhost_base_url: http://localhost/hyperkitty/
mailman_hyperkitty_api_acl:
- "127.0.0.1"
- "::1"
mailman_web_admin_name: Mailman Suite Admin
mailman_web_admin_email: root@localhost
mailman_web_auth_socialaccounts: []
# - 'django_mailman3.lib.auth.fedora',
# - 'allauth.socialaccount.providers.openid',
# - 'allauth.socialaccount.providers.github',
# - 'allauth.socialaccount.providers.gitlab',
# - 'allauth.socialaccount.providers.google',
# - 'allauth.socialaccount.providers.facebook',
# - 'allauth.socialaccount.providers.twitter',
# - 'allauth.socialaccount.providers.stackexchange',
mailman_web_language: en-us
mailman_web_timezone: UTC
mailman_web_emailname: "{{ mailman_sitename }}"
mailman_web_compress_online: yes
mailman_web_base_url: http://localhost/
mailman_web_static_url: /static/
mailman_web_disable_gravatar: yes
mailman_web_disable_web_posting: yes
# django.db.backends.sqlite3
# django.db.backends.mysql
# django.db.backends.postgresql_psycopg2
mailman_web_database_engine: django.db.backends.mysql
mailman_web_database_name: 'mailman-web'
mailman_web_database_host: ''
mailman_web_database_port: ''
mailman_web_database_user: 'mailman-web'
mailman_web_database_user_host: 'localhost'
mailman_web_database_options:
charset: utf8mb4
init_command: "SET sql_mode='STRICT_TRANS_TABLES'"
mailman_web_rest_api_url: http://localhost:8001
mailman_web_allowed_hosts:
- "{{ mailman_sitename }}"
mailman_database_postfix_user: mailman-postfix
mailman_database_postfix_user_host: localhost
mailman_database_postfix_hosts: "unix:/run/mysqld/mysqld.sock"
mailman_mariadb_bootstrap_host: ''
mailman_mariadb_bootstrap_port: 0
mailman_mariadb_bootstrap_socket: /run/mysqld/mysqld.sock
mailman_mariadb_bootstrap_login_user: root
mailman_mariadb_bootstrap_login_password: ''
mailman_superuser_name: root
mailman_web_override_templates: no
mailman_web_override_templates_path: "{{ playbook_dir }}/templates/override"
mailman_web_override_static_path: "{{ playbook_dir }}/static/override"
mailman_web_hyperkitty_cleanup_cron: '0 * * * *'
mailman_web_privacy_enhancements: no