From 640ad936846a70e4678750ff44f53df1a36ef122 Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Fri, 30 May 2025 00:20:59 +0200 Subject: [PATCH] fix: update AI Mailer configuration for Gmail and adjust logging level --- hosts/fw/modules/ai-mailer.nix | 28 ++++++++++++++-------------- hosts/fw/secrets.yaml | 6 +++--- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/hosts/fw/modules/ai-mailer.nix b/hosts/fw/modules/ai-mailer.nix index 51d4e21..925b070 100644 --- a/hosts/fw/modules/ai-mailer.nix +++ b/hosts/fw/modules/ai-mailer.nix @@ -16,12 +16,12 @@ group = "ai-mailer"; text = '' imap: - server: "imap.cloonar.com" + server: "imap.gmail.com" port: 993 - username: "paraclub-test@cloonar.com" + username: "tandem@paraclub.at" password: "file://${config.sops.secrets.ai-mailer-imap-password.path}" mailbox_in: "INBOX" - draft_box: "Drafts" + draft_box: "%5BGmail%5D/Entw%C3%BCrfe" processed_box: "INBOX/Done" use_tls: true @@ -33,22 +33,22 @@ context: urls: - - "https://paraclub.cloonar.dev/de/" - - "https://paraclub.cloonar.dev/de/tandemfallschirmspringen/alle-infos/" - - "https://paraclub.cloonar.dev/de/tandemfallschirmspringen/kosten-tandemsprung/" - - "https://paraclub.cloonar.dev/de/ueber-uns/anfahrt/" - - "https://paraclub.cloonar.dev/de/tandemfallschirmspringen/faq/" - - "https://paraclub.cloonar.dev/de/ausbildung/uebersicht/" - - "https://paraclub.cloonar.dev/de/ausbildung/aff-ablauf/" - - "https://paraclub.cloonar.dev/de/ausbildung/kurstermine/" - - "https://paraclub.cloonar.dev/de/ausbildung/anmeldung/" - - "https://paraclub.cloonar.dev/de/ausbildung/kosten/" + - "https://paraclub.at/de/" + - "https://paraclub.at/de/tandemfallschirmspringen/alle-infos/" + - "https://paraclub.at/de/tandemfallschirmspringen/kosten-tandemsprung/" + - "https://paraclub.at/de/ueber-uns/anfahrt/" + - "https://paraclub.at/de/tandemfallschirmspringen/faq/" + - "https://paraclub.at/de/ausbildung/uebersicht/" + - "https://paraclub.at/de/ausbildung/aff-ablauf/" + - "https://paraclub.at/de/ausbildung/kurstermine/" + - "https://paraclub.at/de/ausbildung/anmeldung/" + - "https://paraclub.at/de/ausbildung/kosten/" polling: interval: "30s" logging: - level: "info" + level: "debug" file_path: "/var/log/ai-mailer/ai-mailer.log" ''; }; diff --git a/hosts/fw/secrets.yaml b/hosts/fw/secrets.yaml index 2271065..356b940 100644 --- a/hosts/fw/secrets.yaml +++ b/hosts/fw/secrets.yaml @@ -7,7 +7,7 @@ wg_epicenter_works_key: ENC[AES256_GCM,data:LeLjfwfaz+loWyHYRgIMIPzHzlOnhl9tluKc wg_epicenter_works_psk: ENC[AES256_GCM,data:Den3NDWdP013Or6/2Vll1igUahuRSNW4hu+nDa5vkr93bbveQTaWFT4TD4U=,iv:r3UsD3+3lUIP2X3Grti7wpXTQBXtu1/MdrycEmpZfsI=,tag:ghbAcxmjGVOe9jCZsmFzjA==,type:str] wg_ghetto_at_key: ENC[AES256_GCM,data:OIHmoy3SpIi9aefZnZ1PzpyHbEso18ceoTULf2eQkx1rJbaxC6PD1lma7eQ=,iv:u0eFjHHOBzPTmBvBEQsYY5flcBayiAQKd6e7RyiPwJI=,tag:731C9wvv8bA5fuuQq+weVQ==,type:str] gitea-mailer-password: ENC[AES256_GCM,data:M4qCWNt1oQVJzxThIjocm2frwuVMyx+69TBpke25RwxJxEQnvHL1CM579OVroTm7+gGE/oOJqAwDIepfiDtyM1xm,iv:jayFZMbu3uDimS/rIKZSeoU0MsYwWp880iEMs1oQE4k=,tag:qGDncRkyuCWaELhcxUrqtQ==,type:str] -ai-mailer-imap-password: ENC[AES256_GCM,data:T3V9hS24fwzj1Lx2Za508fYiw8r/GmEDAaX1tGSGQCgcVfxnQ6kfncoGPEU0CGL6Vw==,iv:Z/5LxQpcWwu7U11wtXYlQ/papepm5tzgMhE2heFE7to=,tag:EESXRY7WXpus2q/vd19vbw==,type:str] +ai-mailer-imap-password: ENC[AES256_GCM,data:oGrfCimXQqb6qXo9P3PRc5jfUw==,iv:SH6Nh30+ipjJqULPZhw9gG9yqa28ABa7X7adGvkStjM=,tag:Gr2hnNRix5kSgYZ5Uqp/ww==,type:str] ai-mailer-openrouter-key: ENC[AES256_GCM,data:PCe8kt/M+7g087AKzYMY2H5WO4L+NGkHLsh47fMK36kz+Ju5kd/kpmM4GQcDbI3LgWm/P+T0/mv7kGGOL6KLmBFaFmGV/88cGw==,iv:ruVftGvnv+PX1Zd92tfOezpyaMbYrqCrexelyPUYFMc=,tag:z4JVUCfz/frehar6y+fOlQ==,type:str] gitea-runner: ENC[AES256_GCM,data:NYG3qRLiMjmfA+oHYBXBbxpuX2ZjB/VgvLaS7yr5kJeDN/NukB/B3OZcEfsUWgbBS5IsLENESngWTFmK4W3htN4lSqdg/g4UsUr20beNov+pbyPN05rkBYmSCZZFwZ1L9POEE4GF4LuuoNpDlWIw0mrA8oV8MoI4W5QS2IGranBTIQQaYXU5TEGYa4XMVo4oC75iuH6DIq1KD6OgFAfMhm/wlbP8CP/Iaw2K8CNPxktk93pm3OSmggf22Z4JPEnvV25sc9iBkxLkDk9FXYFys0g=,iv:UzL5ncVOC/loJwcFSG1QJHnzLp3il4Hf3qDwLWxrIlo=,tag:w0Zn/E+02KyAsPXZdOLrew==,type:str] gitea-runner-token: ENC[AES256_GCM,data:HpBjLS10w78ihbnAUrlCRGvwrXLBYKH5v/P7XggoUSWLoAazSVQArABxaK7PJas=,iv:q3Y6jV0gmug06O0EYqGVyIJ4AvMGr2ydwY17YKxo0Qw=,tag:Ws5HLbdaeYGGXzDZW/FX4w==,type:str] @@ -62,8 +62,8 @@ sops: WXJpUUxadERyYUExRFMzNzBXaUVET3cKG9ZwWy5YvTr/BAw/i+ZJos5trwRvaW5j eV/SHiEteZZtCuCVFAp3iolE/mJyu97nA2yFwWaLN86h+/xkOJsdqA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-05-23T19:49:55Z" - mac: ENC[AES256_GCM,data:+03w76nM2yhAipvIYgbrdxDT9EiRzqhWuOtngiJprp+zRYNf8uRJaMNSfVNkmIQ/PUikQpDLoz98zKJNGFsdT6O6JC1mq2/e5MaFMhk7GiV/T93YEhGpU8/CSzKtI+uIQaCO7jCfPFOtsiOBcsscqfAYlWlyCecKrg9zMPmNOaE=,iv:nmy5ATUrGXLZpSvZCSyDnoxHtRyNmXiEqbw62anH7LI=,tag:5nr6/cCFlrwqH9kNGp25og==,type:str] + lastmodified: "2025-05-29T12:07:29Z" + mac: ENC[AES256_GCM,data:ehYAn2oG6nii3e9pCrHllNLXcQRccKKCWCAS9zr3lAh8IehJEp9UTMKJMqGqzMoUDHI+ZvPy2/nIDL6einLzhH0IGptitRm5V8BafKyGu4MdEh8kHXKEtZyMvtc/QWAisCzDYpGWgNXxxMvasEnzBFgYFEpX+z9Y2IOi11y8kBY=,iv:saUzOdT/dKOmwQh5w0DwWTtLqthDRqc8+gJIbYlIrWg=,tag:gLMofXp28tR3j0bfVVPeyA==,type:str] pgp: [] unencrypted_suffix: _unencrypted version: 3.9.4