add configs for k3s
This commit is contained in:
parent
1af1c3f500
commit
e9a98bc906
|
@ -94,6 +94,9 @@
|
|||
grav = mkVM ./systems/grav;
|
||||
heimdall = mkVM ./systems/heimdall;
|
||||
jdownloader = mkVM ./systems/jdownloader;
|
||||
k3s-master1 = mkVM ./systems/k3s-master1;
|
||||
k3s-node1 = mkVM ./systems/k3s-node1;
|
||||
k3s-node2 = mkVM ./systems/k3s-node2;
|
||||
mail = mkVM ./systems/mail;
|
||||
nextcloud = mkVM ./systems/nextcloud;
|
||||
nixos-management = mkVM ./systems/nixos-management;
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
{...}:
|
||||
{
|
||||
services.k3s = {
|
||||
enable = true;
|
||||
role = "server";
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
{ inputs, ... }:
|
||||
{
|
||||
services.k3s = {
|
||||
enable = true;
|
||||
role = "agent";
|
||||
serverAddr = "https://10.7.89.130:6443"
|
||||
tokenFile = "${inputs.self}/secrets/passwords/restic_token.key"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
{ config, custom, inputs, pkgs, ... }:
|
||||
{
|
||||
imports = [
|
||||
(import "${inputs.self}/systems/proxmox-vm" {
|
||||
hostname = "k3s-master1";
|
||||
ip = "10.7.89.130";
|
||||
inherit inputs;
|
||||
})
|
||||
"${inputs.self}/modules/k3s-master"
|
||||
];
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
{ config, custom, inputs, pkgs, ... }:
|
||||
{
|
||||
imports = [
|
||||
(import "${inputs.self}/systems/proxmox-vm" {
|
||||
hostname = "k3s-node1";
|
||||
ip = "10.7.89.131";
|
||||
inherit inputs;
|
||||
})
|
||||
"${inputs.self}/modules/k3s-node"
|
||||
];
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
{ config, custom, inputs, pkgs, ... }:
|
||||
{
|
||||
imports = [
|
||||
(import "${inputs.self}/systems/proxmox-vm" {
|
||||
hostname = "k3s-node2";
|
||||
ip = "10.7.89.132";
|
||||
inherit inputs;
|
||||
})
|
||||
"${inputs.self}/modules/k3s-node"
|
||||
];
|
||||
}
|
Loading…
Reference in New Issue