baikal playbook: move mail config into a variable

This commit is contained in:
Denis-Cosmin Nutiu 2025-02-23 12:32:19 +02:00
parent d44380975b
commit 2479af4024
2 changed files with 13 additions and 11 deletions

View file

@ -7,16 +7,7 @@ AutoUpdate=registry
PublishPort={{ baikal.port }}:80/tcp PublishPort={{ baikal.port }}:80/tcp
Volume={{ baikal.base_directory }}/{{ baikal.data_directory }}:/var/www/baikal/Specific:Z Volume={{ baikal.base_directory }}/{{ baikal.data_directory }}:/var/www/baikal/Specific:Z
Volume={{ baikal.base_directory }}/{{ baikal.config_directory }}:/var/www/baikal/config:Z Volume={{ baikal.base_directory }}/{{ baikal.config_directory }}:/var/www/baikal/config:Z
Environment="MSMTPRC=defaults\n\ Environment="MSMTPRC={{ baikal.mail }}
auth on\n\
tls on\n\
tls_trust_file /etc/ssl/certs/ca-certificates.crt\n\
account default\n\
host host\n\
port 587\n\
from baikal@example.com\n\
user user\n\
password pass\n\
" "
[Service] [Service]

View file

@ -5,3 +5,14 @@ baikal:
base_directory: "/baikal" base_directory: "/baikal"
data_directory: "data" data_directory: "data"
config_directory: "config" config_directory: "config"
mail: |
defaults\n\
auth on\n\
tls on\n\
tls_trust_file /etc/ssl/certs/ca-certificates.crt\n\
account default\n\
host host\n\
port 587\n\
from baikal@example.com\n\
user user\n\
password pass\n\