2024-06-22 10:57:23 -04:00
|
|
|
{
|
|
|
|
config,
|
|
|
|
lib,
|
|
|
|
pkgs,
|
2024-05-25 15:19:01 -04:00
|
|
|
src,
|
2024-06-22 10:57:23 -04:00
|
|
|
...
|
|
|
|
}:
|
2024-05-25 15:19:01 -04:00
|
|
|
let
|
2024-05-25 15:56:49 -04:00
|
|
|
inherit (lib.rad-dev.microvm) genK3SVM;
|
2024-05-25 15:19:01 -04:00
|
|
|
in
|
|
|
|
|
2024-06-22 10:57:23 -04:00
|
|
|
{
|
2024-06-22 10:58:39 -04:00
|
|
|
# rad-dev.microvm-host.enable = true;
|
2024-05-25 15:36:40 -04:00
|
|
|
rad-dev.microvm-host.vms =
|
2024-05-25 15:56:49 -04:00
|
|
|
genK3SVM (src + "/modules/opt/k3s-server.nix") (src + "/modules/opt/k3s-agent.nix")
|
|
|
|
{
|
|
|
|
"ph-server-1" = {
|
2024-05-30 23:39:31 -04:00
|
|
|
address = [ "192.168.69.10/24" ];
|
|
|
|
gateway = "192.168.69.1";
|
2024-05-25 18:29:34 -04:00
|
|
|
machine-id = "d694ad1e88b356887bb204ac665263f7";
|
2024-05-25 15:36:40 -04:00
|
|
|
server = true;
|
2024-05-25 15:56:49 -04:00
|
|
|
};
|
|
|
|
# "ph-agent-1" = {
|
|
|
|
# ipv4 = "192.168.69.30";
|
|
|
|
# };
|
|
|
|
};
|
2024-06-22 10:57:23 -04:00
|
|
|
}
|