From ccbfff0b13ed2eef605289f5918ad398b36c5d3c Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Sat, 17 Aug 2024 17:50:56 +0200 Subject: [PATCH] services: vaultwarden: factor out fqdn construction Signed-off-by: Christoph Heiss --- services/vaultwarden.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/vaultwarden.nix b/services/vaultwarden.nix index 66bdcb0..9e4f75d 100644 --- a/services/vaultwarden.nix +++ b/services/vaultwarden.nix @@ -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;