merge redundant role appserver into dockerserver

This commit is contained in:
2025-10-09 12:43:07 -07:00
parent e6c1379865
commit d46731ba38
4 changed files with 2 additions and 30 deletions

View File

@@ -25,7 +25,7 @@
mode = "0400";
};
appserver.enable = true;
dockerserver.enable = true;
radicale.enable = true;
searxng = {
enable = true;

View File

@@ -31,7 +31,7 @@
qemu.enable = false;
spice.enable = false;
appserver.enable = true;
dockerserver.enable = true;
dbserver-postgresql.enable = true;
dockerserver.enable = true;

View File

@@ -1,26 +0,0 @@
# Module: roles/appserver
# Enables the usage of a appserver with Docker, traefik and web services
{
config,
lib,
pkgs,
pkgsUnstable,
inputs,
...
}:
with lib;
let
cfg = config.appserver;
in
{
options.appserver = {
enable = mkEnableOption "Enables appserver role";
};
config = mkIf cfg.enable {
dockerserver.enable = true;
traefik.enable = true;
};
}

View File

@@ -10,7 +10,6 @@
}:
{
imports = [
./appserver.nix
./dbserver-mariadb.nix
./dbserver-postgresql.nix
./dockerserver.nix
@@ -22,7 +21,6 @@
./syncthingserver.nix
];
appserver.enable = lib.mkDefault false;
dbserver-mariadb.enable = lib.mkDefault false;
dbserver-postgresql.enable = lib.mkDefault false;
dockerserver.enable = lib.mkDefault false;