47 lines
No EOL
1.2 KiB
YAML
47 lines
No EOL
1.2 KiB
YAML
---
|
|
# Default variables for Mailcow
|
|
|
|
mailcow_hostname: "{{ inventory_hostname }}"
|
|
mailcow_base_path: /opt/mailcow-dockerized
|
|
|
|
# API configuration
|
|
mailcow_api_key: "{{ vault_mailcow_api_key | default('') }}"
|
|
mailcow_api_allow_ips: "127.0.0.1,::1"
|
|
|
|
# HTTP/HTTPS bindings
|
|
mailcow_http_bind: "127.0.0.1"
|
|
mailcow_http_port: 8080
|
|
mailcow_https_bind: "127.0.0.1"
|
|
mailcow_https_port: 8443
|
|
|
|
# Mail ports - bind to all interfaces
|
|
mailcow_smtp_port: 25
|
|
mailcow_submission_port: 587
|
|
mailcow_smtps_port: 465
|
|
mailcow_imap_port: 143
|
|
mailcow_imaps_port: 993
|
|
mailcow_pop3_port: 110
|
|
mailcow_pop3s_port: 995
|
|
|
|
# Database configuration
|
|
mailcow_dbname: mailcow
|
|
mailcow_dbuser: mailcow
|
|
mailcow_dbpass: "{{ vault_mailcow_dbpass | default('') }}"
|
|
mailcow_dbroot: "{{ vault_mailcow_dbroot | default('') }}"
|
|
|
|
# Skip various checks
|
|
mailcow_skip_lets_encrypt: "y"
|
|
mailcow_skip_sogo: "n"
|
|
mailcow_skip_clamd: "n"
|
|
mailcow_skip_solr: "n"
|
|
mailcow_additional_san: ""
|
|
|
|
# Compose project name
|
|
mailcow_compose_project_name: mailcowdockerized
|
|
|
|
# Git repository
|
|
mailcow_git_repo: https://github.com/mailcow/mailcow-dockerized.git
|
|
mailcow_git_branch: master
|
|
|
|
# External mail storage path (outside Docker)
|
|
mailcow_vmail_path: /opt/mailcow-mail |