mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-10 04:49:19 -08:00
20 lines
371 B
Nix
20 lines
371 B
Nix
{pkgs, ...}: {
|
|
networking.firewall = {
|
|
allowedTCPPorts = [
|
|
6443
|
|
];
|
|
allowedUDPPorts = [
|
|
];
|
|
};
|
|
|
|
services.k3s = {
|
|
enable = true;
|
|
role = "server";
|
|
disableAgent = false; # single node server+agent
|
|
extraFlags = toString [
|
|
"--disable=servicelb" # we want to use metallb
|
|
];
|
|
};
|
|
|
|
environment.systemPackages = [pkgs.k3s];
|
|
}
|