railbird-sf: enable k3s-single-node module
Switch from the multi-node railbird-k3s agent setup to the new single-node k3s module with integrated GPU/CDI support. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -36,8 +36,8 @@
|
|||||||
myModules.postgres.enable = true;
|
myModules.postgres.enable = true;
|
||||||
features.full.enable = true;
|
features.full.enable = true;
|
||||||
|
|
||||||
services.k3s.role = "agent";
|
# Single-node k3s with GPU/CDI support
|
||||||
services.k3s.extraFlags = lib.mkForce ["--node-label nixos-nvidia-cdi=enabled"];
|
myModules.k3s-single-node.enable = true;
|
||||||
|
|
||||||
hardware.nvidia = {
|
hardware.nvidia = {
|
||||||
powerManagement.enable = false;
|
powerManagement.enable = false;
|
||||||
@@ -58,10 +58,8 @@
|
|||||||
myModules.plasma.enable = true;
|
myModules.plasma.enable = true;
|
||||||
myModules.nvidia.enable = true;
|
myModules.nvidia.enable = true;
|
||||||
myModules.gitea-runner.enable = true;
|
myModules.gitea-runner.enable = true;
|
||||||
myModules.railbird-k3s = {
|
# Disable the old multi-node railbird k3s setup
|
||||||
enable = false;
|
myModules.railbird-k3s.enable = false;
|
||||||
serverAddr = "https://dev.railbird.ai:6443";
|
|
||||||
};
|
|
||||||
|
|
||||||
fileSystems."/" =
|
fileSystems."/" =
|
||||||
{ device = "/dev/disk/by-uuid/a317d456-6f84-41ee-a149-8e466e414aae";
|
{ device = "/dev/disk/by-uuid/a317d456-6f84-41ee-a149-8e466e414aae";
|
||||||
|
|||||||
Reference in New Issue
Block a user