From c385e8cdfbb2e855ad94ec13bae24e0468392ee0 Mon Sep 17 00:00:00 2001 From: Romain Paquet Date: Tue, 24 Feb 2026 17:53:46 +0100 Subject: [PATCH] vaultwarden: migrate to clan service --- clan/flake-module.nix | 5 +++++ machines/verbena/configuration.nix | 1 - nixosModules/vaultwarden.nix | 18 ------------------ 3 files changed, 5 insertions(+), 19 deletions(-) delete mode 100644 nixosModules/vaultwarden.nix diff --git a/clan/flake-module.nix b/clan/flake-module.nix index 5e1745f..db9595d 100644 --- a/clan/flake-module.nix +++ b/clan/flake-module.nix @@ -175,4 +175,9 @@ roles.worker.machines.verbena = { }; }; + clan.inventory.instances.vaultwarden = { + module.input = "self"; + module.name = "@rpqt/vaultwarden"; + roles.default.machines.verbena = { }; + }; } diff --git a/machines/verbena/configuration.nix b/machines/verbena/configuration.nix index f68c616..c42e87c 100644 --- a/machines/verbena/configuration.nix +++ b/machines/verbena/configuration.nix @@ -5,7 +5,6 @@ self.nixosModules.nextcloud self.nixosModules.gitea self.nixosModules.forgejo - self.nixosModules.vaultwarden self.inputs.srvos.nixosModules.server diff --git a/nixosModules/vaultwarden.nix b/nixosModules/vaultwarden.nix deleted file mode 100644 index 4ae455f..0000000 --- a/nixosModules/vaultwarden.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ - config, - ... -}: -{ - services.vaultwarden = { - enable = true; - domain = "vaultwarden.val"; - configureNginx = true; - }; - - services.nginx.virtualHosts.${config.services.vaultwarden.domain} = { - enableACME = true; - }; - - security.acme.certs.${config.services.vaultwarden.domain}.server = - "https://ca.val/acme/acme/directory"; -}