This commit is contained in:
XenGi 2026-01-27 18:48:29 +01:00
parent e61be4a176
commit 78c6c5b26b
15 changed files with 142 additions and 38 deletions

View file

@ -1,4 +1,4 @@
{ nixpkgs, agenix, ... }:
{ nixpkgs, agenix, NixVirt, ... }:
let
system = "x86_64-linux";
@ -21,6 +21,7 @@ let
#};
};
}
./hosts/common.nix
];
mkSystem =
extraModules:
@ -30,7 +31,7 @@ let
};
mkControlPlaneNode =
extraModules:
mkSystem [
mkSystem ([
#./services/etcd.nix
#./services/k8s.nix
#./services/k8s-apiserver.nix
@ -39,20 +40,21 @@ let
#./services/k8s-proxy.nix
#./services/k8s-scheduler.nix
]
++ extraModules;
++ extraModules);
mkWorkerNode =
extraModules:
mkSystem [
mkSystem ([
#./services/k8s.nix
#./services/k8s-kubelet.nix
#./services/k8s-proxy.nix
]
++ extraModules;
++ extraModules);
in
{
"kaede" = nixpkgs.lib.nixosSystem {
inherit system;
modules = [
NixVirt.nixosModules.default
./hosts/kaede
];
};