wk2: account management tooling

This commit is contained in:
ari melody 2026-02-05 14:02:32 +00:00
parent 37eeeb2467
commit f864d9c84e
Signed by: ari
GPG key ID: CF99829C92678188
34 changed files with 379 additions and 350 deletions

View file

@ -1,8 +1,12 @@
#!/bin/bash
set -e
DEBUG_PACKAGES=(procps)
POSTFIX_PACKAGES=(postfix)
DOVECOT_PACKAGES=(dovecot-core dovecot-imapd dovecot-ldap)
# libpam-pgsql is only available in debian sid at the moment; building in compile step
DB_PACKAGES=(sasl2-bin libsasl2-modules postgresql)
POSTFIX_PACKAGES=(postfix postfix-pgsql)
DOVECOT_PACKAGES=(dovecot-core dovecot-imapd dovecot-pgsql)
RSPAMD_PACKAGES=(rspamd redis-server)
FAIL2BAN_PACKAGES=(fail2ban)
@ -10,6 +14,7 @@ PACKAGES=(
tini
supervisor
${DEBUG_PACKAGES[@]}
${DB_PACKAGES[@]}
${POSTFIX_PACKAGES[@]}
${DOVECOT_PACKAGES[@]}
# ${RSPAMD_PACKAGES[@]}