add k3s

This commit is contained in:
2025-03-10 23:22:23 -04:00
parent 005b0bb5e4
commit dafa424d2d
5 changed files with 30 additions and 13 deletions

View File

@ -1,8 +1,12 @@
_:
let
hosts = import ../../hosts.nix;
in
{
imports = [ ./common.nix ];
services.k3s = {
role = "agent";
serverAddr = "https://100.111.208.75:6443";
serverAddr = "https://${hosts.plato.address}:6443";
};
}

View File

@ -1,8 +1,15 @@
{ config, ... }:
let
hostname = config.networking.hostName;
hosts = import ../../hosts.nix;
in
{
services.k3s = {
enable = false;
enable = true;
tokenFile = config.sops.secrets.k3s-token.path;
extraFlags = [
"--node-external-ip=${hosts.${hostname}.address}"
];
};
sops.secrets.k3s-token = {
owner = "root";