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 %}