40 lines
No EOL
608 B
Nix
40 lines
No EOL
608 B
Nix
{ pkgs, ... }:
|
|
{
|
|
name = "service-k3s";
|
|
|
|
clan = {
|
|
directory = ./.;
|
|
|
|
inventory = {
|
|
machines = {
|
|
node1 = {};
|
|
node2 = {};
|
|
node3 = {};
|
|
};
|
|
|
|
instances = {
|
|
k3s = {
|
|
module = {
|
|
name = "@amarth/k3s";
|
|
input = "self";
|
|
};
|
|
|
|
roles.server.machines."node1" = {};
|
|
|
|
roles.agent.machines."node2" = {};
|
|
roles.agent.machines."node3" = {};
|
|
};
|
|
};
|
|
};
|
|
|
|
nodes = {
|
|
node1 = {};
|
|
node2 = {};
|
|
node3 = {};
|
|
};
|
|
|
|
testScript = ''
|
|
start_all()
|
|
'';
|
|
};
|
|
} |