41 lines
1.5 KiB
Text
41 lines
1.5 KiB
Text
|
|
apiVersion: v1
|
||
|
|
kind: ConfigMap
|
||
|
|
metadata:
|
||
|
|
name: {{ taskserv.name }}-env
|
||
|
|
namespace: {{ taskserv.namespace }}
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/name: {{ taskserv.name }}
|
||
|
|
app.kubernetes.io/managed-by: provisioning
|
||
|
|
data:
|
||
|
|
OVERRIDE_HOSTNAME: "{{ taskserv.hostname }}"
|
||
|
|
DOMAINNAME: "{{ taskserv.domain }}"
|
||
|
|
PERMIT_DOCKER: "none"
|
||
|
|
POSTFIX_INET_PROTOCOLS: "ipv4"
|
||
|
|
DOVECOT_INET_PROTOCOLS: "ipv4"
|
||
|
|
ONE_DIR: "1"
|
||
|
|
LOG_LEVEL: "{{ taskserv.log_level }}"
|
||
|
|
RELAY_HOST: "{{ taskserv.relay.host }}"
|
||
|
|
RELAY_PORT: "{{ taskserv.relay.port }}"
|
||
|
|
SSL_TYPE: "manual"
|
||
|
|
SSL_CERT_PATH: "/etc/ssl/mail/tls.crt"
|
||
|
|
SSL_KEY_PATH: "/etc/ssl/mail/tls.key"
|
||
|
|
ENABLE_RSPAMD: "{{ taskserv.enable_rspamd }}"
|
||
|
|
ENABLE_CLAMAV: "{{ taskserv.enable_clamav }}"
|
||
|
|
ENABLE_FAIL2BAN: "{{ taskserv.enable_fail2ban }}"
|
||
|
|
ENABLE_SPAMASSASSIN: "{{ taskserv.enable_spamassassin }}"
|
||
|
|
ENABLE_POSTGREY: "{{ taskserv.enable_postgrey }}"
|
||
|
|
POSTGREY_DELAY: "{{ taskserv.postgrey_delay }}"
|
||
|
|
ENABLE_POP3: "{{ taskserv.enable_pop3 }}"
|
||
|
|
SPAMASSASSIN_SPAM_TO_INBOX: "{{ taskserv.spam_to_inbox }}"
|
||
|
|
MOVE_SPAM_TO_JUNK: "{{ taskserv.move_spam_to_junk }}"
|
||
|
|
SA_TAG: "{{ taskserv.sa_tag }}"
|
||
|
|
SA_TAG2: "{{ taskserv.sa_tag2 }}"
|
||
|
|
SA_KILL: "{{ taskserv.sa_kill }}"
|
||
|
|
FAIL2BAN_BLOCKTYPE: "{{ taskserv.fail2ban_blocktype }}"
|
||
|
|
{% if taskserv.fail2ban_ignoreip | length > 0 %}
|
||
|
|
FAIL2BAN_IGNOREIP: "{{ taskserv.fail2ban_ignoreip | join(sep=" ") }}"
|
||
|
|
{% endif %}
|
||
|
|
{% if taskserv.postmaster_address != "" %}
|
||
|
|
POSTMASTER_ADDRESS: "{{ taskserv.postmaster_address }}"
|
||
|
|
{% endif %}
|