test: smtp with firefly-iii

This commit is contained in:
Nick 2025-10-20 19:37:05 -05:00
parent 126b6d5b35
commit 0c063e0308
3 changed files with 18 additions and 3 deletions

View file

@ -15,6 +15,9 @@ in
label = label;
name = name;
short = label;
email = {
address0 = "noreply@${domain}";
};
sops = {
path0 = "${sopsPath}/${name}";
};

View file

@ -1,6 +1,8 @@
{ flake, config, ... }:
let
inherit (flake.config.services.instances) firefly-iii;
inherit (flake.config.services.instances) firefly-iii smtp;
inherit (flake.config.people) user0;
inherit (flake.config.people.users.${user0}) email;
inherit (flake.config.machines.devices) ceres;
host = service.domains.url0;
service = firefly-iii;
@ -24,6 +26,14 @@ in
APP_URL = "https://${host}";
APP_KEY_FILE = config.sops.secrets."${service.name}-pass".path;
DB_PASSWORD_FILE = config.sops.secrets."${service.name}-data".path;
MAIL_MAILER = "log";
MAIL_HOST = smtp.hostname;
MAIL_PORT = 2525;
MAIL_FROM = service.email.address0;
MAIL_USERNAME = service.email.address0;
MAIL_PASSWORD = config.sops.secrets."${service.name}-smtp".path;
MAIL_ENCRYPTION = null;
SITE_OWNER = email.address2;
};
};
firefly-iii-data-importer = {
@ -62,6 +72,7 @@ in
[
"pass"
"data"
"smtp"
]
);
};

View file

@ -52,6 +52,7 @@ caddy:
wifi-home: ENC[AES256_GCM,data:5NYSCUyalDf7gZF7WaRQJCo=,iv:RkVZKsmVEBg5M28DSkBD41673iLM+dqDAAhSwjqejck=,tag:QQ17VSWOnU0bGglZq6455Q==,type:str]
firefly-iii-pass: ENC[AES256_GCM,data:gy7CuAy2PqKyr/+fHjHuKosj7Mi2cfOop4bLew0vZtH9i6IbTs+3wQb1bk5OMmQgMTbm,iv:R+IK4mEuZMhAz5R+9HyL2zscISc+yrSoipcwMiwNL18=,tag:2GF+O7YKXKgFCUGvbZyQKQ==,type:str]
firefly-iii-data: ENC[AES256_GCM,data:EY/CNiSrnmUjotIshk4KqJ2P7IMpiXYyBr7NeYcI69k=,iv:bocGJHNLMAfHFjs3/6wwxwYqq0qar/uNrwppK+MQjBg=,tag:2H5TD6bd9PUgN7BWkwNuzA==,type:str]
firefly-iii-smtp: ENC[AES256_GCM,data:B4DK2AMxnCvcrsxSHeYVhw==,iv:eS5s+ir0iXYDOI/Wu4Hx3twlvgIpYlAdgYtuMRKRZaE=,tag:CPy8chfW8doxeubmbSdDUg==,type:str]
sops:
age:
- recipient: age19dpncsdphdt2tmknjs99eghk527pvdrw0m29qjn2z2gg3et5tdtqycqhl0
@ -63,7 +64,7 @@ sops:
bXBOa1VSakoyaWxpODJEOU11QUZCaUEK8Ch9Ten3DdrPHF1DTH2qei85AlHUOaLD
aNfzakake7ej+MxJYdKEU0bcWofNMKzIlZa2uM10KZSENDP8d8qlig==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-10-18T08:13:15Z"
mac: ENC[AES256_GCM,data:hyfxpdRk5fw32JI5ne+JTx+Aiw/s9Kw4tNozyXqKnggyvvlcMg46JyZEPCLT4dO8HY9ngxJaUPxHvCjwQis6kwiyxhQKWi73aJ4ONL+gGAQB5r2+KpGFoVc8QSo+RETC2eYCgzvYpQ8UGi1FORC2SihZbYteqW8JhrW126zcU3Y=,iv:5T973M99EuNO1fchfydBTp54zp31VdAB4D5wvseivDo=,tag:V4m1IxrvPk7v7cQW9seBCA==,type:str]
lastmodified: "2025-10-21T00:28:55Z"
mac: ENC[AES256_GCM,data:XE14EOcNeBJLY8wvLiJEk1mrkF6T1xCQ1Qwm7WnM/vkb/hjuqs9/Tf561If7+/Kg01R2L+VAWrDRAJOiw0sBYEb6JvFttefHXc7xmX6RPlcM4yRbQ3wuSAdfKptwn1IE1xRH5atSngh+I2P9UYA8C9sEXTGoIyGq4kDtChM+faY=,iv:oh1LQl8F32fGBZbd4eNf4kaSHp2Qgn6y0yWVFs4/aDY=,tag:BBfgbYNVMTy++1q5MMnDOQ==,type:str]
unencrypted_suffix: _unencrypted
version: 3.11.0