provisioning-catalog/components/docker_mailserver/cluster/env-docker_mailserver.j2

25 lines
1.6 KiB
Text
Raw Normal View History

DMS_NAMESPACE={{ taskserv.namespace | default(value="mail") }}
DMS_IMAGE={{ taskserv.image | default(value="ghcr.io/docker-mailserver/docker-mailserver:14.0") }}
DMS_GUI_IMAGE={{ taskserv.gui_image | default(value="audioscavenger/dms-gui:v1.5.7") }}
DMS_NODE={{ taskserv.node | default(value="") }}
DMS_LB_IPAM_IP={{ taskserv.lb_ipam_ip | default(value="") }}
DMS_STORAGE_CLASS={{ taskserv.storage_class | default(value="hcloud-volumes") }}
DMS_MAIL_DATA_SIZE={{ taskserv.requires.storage.mail_data.size | default(value="20Gi") }}
DMS_MAIL_CONFIG_SIZE={{ taskserv.requires.storage.mail_config.size | default(value="1Gi") }}
DMS_HOSTNAME={{ taskserv.hostname | default(value="") }}
DMS_DOMAIN={{ taskserv.domain | default(value="") }}
DMS_TLS_SECRET={{ taskserv.tls_secret | default(value="docker-mailserver-tls") }}
DMS_CLUSTER_ISSUER={{ taskserv.cluster_issuer | default(value="letsencrypt-prod") }}
{% if taskserv.cert is defined %}
DMS_CF_DNS_SECRET_NAME={{ taskserv.cert.secret_ref | default(value="dns-cloudflare") }}
{% endif %}
DMS_SMTP_PORT={{ taskserv.smtp_port | default(value=25) }}
DMS_IMAP_PORT={{ taskserv.imap_port | default(value=143) }}
DMS_SMTPS_PORT={{ taskserv.smtps_port | default(value=465) }}
DMS_SUBMISSION_PORT={{ taskserv.submission_port | default(value=587) }}
DMS_IMAPS_PORT={{ taskserv.imaps_port | default(value=993) }}
DMS_GUI_PORT={{ taskserv.gui_port | default(value=80) }}
RELAY_HOST={{ taskserv.relay.host | default(value="") }}
RELAY_PORT={{ taskserv.relay.port | default(value=587) }}
KUBECONFIG={{ taskserv.kubeconfig | default(value="/etc/kubernetes/admin.conf") }}