services: vaultwarden: factor out fqdn construction

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
This commit is contained in:
Christoph Heiss 2024-08-17 17:50:56 +02:00
parent 2875ee182b
commit ccbfff0b13
Signed by: c8h4
GPG key ID: 6817E9C75C0785D7

View file

@ -1,6 +1,7 @@
{ lib, my, secrets, ... }:
{
let fqdn = "vault.${my.domain}";
in {
sops.secrets."vaultwarden/env" = {
sopsFile = ../secrets/sops/vaultwarden.yaml;
owner = "vaultwarden";
@ -12,7 +13,7 @@
environmentFile = secrets."vaultwarden/env".path;
dbBackend = "postgresql";
config = {
DOMAIN = "https://vault.${my.domain}";
DOMAIN = "https://${fqdn}";
DATA_FOLDER = "/var/lib/vaultwarden";
DATABASE_URL = "postgresql:///vaultwarden";
SIGNUPS_ALLOWED = false;