Add mailcow to terraform
This commit is contained in:
parent
d73462cd90
commit
f20b2596d0
18 changed files with 135 additions and 35 deletions
|
@ -14,12 +14,12 @@ authentik_env:
|
|||
|
||||
AUTHENTIK_EMAIL__HOST: "{{ mailer.host }}"
|
||||
AUTHENTIK_EMAIL__PORT: "{{ mailer.port }}"
|
||||
AUTHENTIK_EMAIL__USERNAME: "{{ vault_authentik.mail.user }}"
|
||||
AUTHENTIK_EMAIL__PASSWORD: "{{ vault_authentik.mail.pass }}"
|
||||
AUTHENTIK_EMAIL__USERNAME: "{{ opentofu.mailcow_data.authentik.address }}"
|
||||
AUTHENTIK_EMAIL__PASSWORD: "{{ opentofu.mailcow_data.authentik.password }}"
|
||||
AUTHENTIK_EMAIL__USE_TLS: true
|
||||
AUTHENTIK_EMAIL__USE_SSL: false
|
||||
AUTHENTIK_EMAIL__TIMEOUT: 10
|
||||
AUTHENTIK_EMAIL__FROM: auth@serguzim.me
|
||||
AUTHENTIK_EMAIL__FROM: "{{ opentofu.mailcow_data.authentik.address }}"
|
||||
|
||||
AUTHENTIK_AVATARS: none
|
||||
|
||||
|
|
|
@ -51,11 +51,11 @@ forgejo_env:
|
|||
|
||||
FORGEJO__mailer__ENABLED: true
|
||||
FORGEJO__mailer__PROTOCOL: smtp+starttls
|
||||
FORGEJO__mailer__SMTP_ADDR: mail.serguzim.me
|
||||
FORGEJO__mailer__SMTP_PORT: 587
|
||||
FORGEJO__mailer__FROM: Forgejo <git@serguzim.me>
|
||||
FORGEJO__mailer__USER: git@serguzim.me
|
||||
FORGEJO__mailer__PASSWD: "{{ vault_forgejo.mailer_passwd }}"
|
||||
FORGEJO__mailer__SMTP_ADDR: "{{ mailer.host }}"
|
||||
FORGEJO__mailer__SMTP_PORT: "{{ mailer.post }}"
|
||||
FORGEJO__mailer__FROM: "git <{{ opentofu.mailcow_data.forgejo.address }}>"
|
||||
FORGEJO__mailer__USER: "{{ opentofu.mailcow_data.forgejo.address }}"
|
||||
FORGEJO__mailer__PASSWD: "{{ opentofu.mailcow_data.forgejo.password }}"
|
||||
FORGEJO__mailer__SEND_AS_PLAIN_TEXT: true
|
||||
|
||||
FORGEJO__picture__DISABLE_GRAVATAR: true
|
||||
|
|
|
@ -5,11 +5,11 @@ homebox_svc:
|
|||
|
||||
homebox_env:
|
||||
HBOX_OPTIONS_ALLOW_REGISTRATION: false
|
||||
HBOX_MAILER_HOST: mail.serguzim.me
|
||||
HBOX_MAILER_PORT: 587
|
||||
HBOX_MAILER_USERNAME: inventory@serguzim.me
|
||||
HBOX_MAILER_PASSWORD: "{{ vault_homebox.mailer_passwd }}"
|
||||
HBOX_MAILER_FROM: Homebox <inventory@serguzim.me>
|
||||
HBOX_MAILER_HOST: "{{ mailer.host }}"
|
||||
HBOX_MAILER_PORT: "{{ mailer.port }}"
|
||||
HBOX_MAILER_USERNAME: "{{ opentofu.mailcow_data.homebox.address }}"
|
||||
HBOX_MAILER_PASSWORD: "{{ opentofu.mailcow_data.homebox.password }}"
|
||||
HBOX_MAILER_FROM: "homebox <{{ opentofu.mailcow_data.homebox.address }}>"
|
||||
HBOX_SWAGGER_SCHEMA: https
|
||||
|
||||
homebox_compose:
|
||||
|
|
|
@ -92,10 +92,10 @@ synapse_yml:
|
|||
email:
|
||||
smtp_host: mail.serguzim.me
|
||||
smtp_port: 587
|
||||
smtp_user: matrix@serguzim.me
|
||||
smtp_pass: "{{ vault_synapse.mail.pass }}"
|
||||
smtp_user: "{{ opentofu.mailcow_data.synapse.address }}"
|
||||
smtp_pass: "{{ opentofu.mailcow_data.synapse.password }}"
|
||||
require_transport_security: true
|
||||
notif_from: Matrix <matrix@serguzim.me>
|
||||
notif_from: "matrix <{{ opentofu.mailcow_data.synapse.address }}>"
|
||||
|
||||
synapse_compose:
|
||||
watchtower: true
|
||||
|
|
|
@ -28,9 +28,9 @@ vikunja_yml:
|
|||
enabled: true
|
||||
host: "{{ mailer.host }}"
|
||||
port: "{{ mailer.port }}"
|
||||
username: "{{ vault_vikunja.mailer.user }}"
|
||||
password: "{{ vault_vikunja.mailer.pass }}"
|
||||
fromemail: "{{ vault_vikunja.mailer.user }}"
|
||||
username: "{{ opentofu.mailcow_data.vikunja.address }}"
|
||||
password: "{{ opentofu.mailcow_data.vikunja.password }}"
|
||||
fromemail: "{{ opentofu.mailcow_data.vikunja.address }}"
|
||||
|
||||
auth:
|
||||
local:
|
||||
|
|
|
@ -8,12 +8,12 @@ watchtower_env:
|
|||
# WATCHTOWER_NO_PULL: true
|
||||
|
||||
WATCHTOWER_NOTIFICATIONS: email
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_FROM: "watchtower@serguzim.me"
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_FROM: "{{ opentofu.mailcow_data.watchtower.address }}"
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_TO: "{{ admin_email }}"
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_SERVER: "{{ mailer.host }}"
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT: "{{ mailer.port }}"
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER: "watchtower@serguzim.me"
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD: "{{ vault_watchtower.mailer.pass }}"
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER: "{{ opentofu.mailcow_data.watchtower.address }}"
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD: "{{ opentofu.mailcow_data.watchtower.password }}"
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_DELAY: 5
|
||||
|
||||
watchtower_compose:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue