diff options
author | Aspen Smith <grfn@gws.fyi> | 2024-02-12T03·00-0500 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2024-02-14T19·37+0000 |
commit | 82ecd61f5c699cf3af6c4eadf47a1c52b1d696c6 (patch) | |
tree | 429c5e078528000591742ec3211bc768ae913a78 /users/grfn/xanthous/server/module.nix | |
parent | 0ba476a4266015f278f18d74094299de74a5a111 (diff) |
chore(users): grfn -> aspen r/7511
Change-Id: I6c6847fac56f0a9a1a2209792e00a3aec5e672b9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10809 Autosubmit: aspen <root@gws.fyi> Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI Reviewed-by: lukegb <lukegb@tvl.fyi>
Diffstat (limited to 'users/grfn/xanthous/server/module.nix')
-rw-r--r-- | users/grfn/xanthous/server/module.nix | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/users/grfn/xanthous/server/module.nix b/users/grfn/xanthous/server/module.nix deleted file mode 100644 index 82de6e38e1af..000000000000 --- a/users/grfn/xanthous/server/module.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ config, lib, pkgs, depot, ... }: - -let - cfg = config.services.xanthous-server; -in -{ - options = with lib; { - services.xanthous-server = { - enable = mkEnableOption "xanthous server"; - - port = mkOption { - type = types.int; - default = 2222; - description = "Port to listen to for SSH connections"; - }; - - metricsPort = mkOption { - type = types.int; - default = 9000; - description = "Port to listen to for prometheus metrics"; - }; - - image = mkOption { - type = types.package; - default = depot.users.grfn.xanthous.server.docker; - description = "OCI image file to run"; - }; - - ed25519SecretKeyFile = mkOption { - type = with types; uniq string; - description = "Path to the ed25519 secret key for the server"; - }; - }; - }; - - config = lib.mkIf cfg.enable { - virtualisation.oci-containers.containers."xanthous-server" = { - autoStart = true; - image = "${cfg.image.imageName}:${cfg.image.imageTag}"; - imageFile = cfg.image; - ports = [ - "${toString cfg.port}:22" - "${toString cfg.metricsPort}:9000" - ]; - environment.SECRET_KEY_FILE = "/secret-key"; - volumes = [ "/etc/secrets/xanthous-server-secret-key:/secret-key" ]; - }; - }; -} |