bekkalokk/vaultwarden: restart service on changed sops secrets

This commit is contained in:
h7x4
2026-05-22 18:09:51 +09:00
parent 6f99fa575d
commit 543fd19f8d

View File

@@ -10,11 +10,13 @@ in {
owner = "vaultwarden"; owner = "vaultwarden";
group = "vaultwarden"; group = "vaultwarden";
mode = "440"; mode = "440";
restartUnits = [ "vaultwarden.service" ];
}; };
sops.secrets."vaultwarden/rsa_key.pub.pem" = { sops.secrets."vaultwarden/rsa_key.pub.pem" = {
owner = "vaultwarden"; owner = "vaultwarden";
group = "vaultwarden"; group = "vaultwarden";
mode = "440"; mode = "440";
restartUnits = [ "vaultwarden.service" ];
}; };
sops.secrets."vaultwarden/env/DATABASE_PASSWORD" = { }; sops.secrets."vaultwarden/env/DATABASE_PASSWORD" = { };
sops.secrets."vaultwarden/env/SMTP_PASSWORD" = { }; sops.secrets."vaultwarden/env/SMTP_PASSWORD" = { };
@@ -22,6 +24,7 @@ in {
owner = "vaultwarden"; owner = "vaultwarden";
group = "vaultwarden"; group = "vaultwarden";
mode = "440"; mode = "440";
restartUnits = [ "vaultwarden.service" ];
content = '' content = ''
DATABASE_URL=postgresql://vaultwarden:${config.sops.placeholder."vaultwarden/env/DATABASE_PASSWORD"}@postgres.pvv.ntnu.no/vaultwarden DATABASE_URL=postgresql://vaultwarden:${config.sops.placeholder."vaultwarden/env/DATABASE_PASSWORD"}@postgres.pvv.ntnu.no/vaultwarden
SMTP_PASSWORD=${config.sops.placeholder."vaultwarden/env/SMTP_PASSWORD"} SMTP_PASSWORD=${config.sops.placeholder."vaultwarden/env/SMTP_PASSWORD"}