WIP: cluster modules os and fs

This commit is contained in:
Jonas Juselius
2020-10-30 14:14:36 +01:00
parent 1a79de379e
commit 0e16ea3dbf
6 changed files with 248 additions and 117 deletions

View File

@@ -199,27 +199,5 @@ let
};
};
mkApiServer = host: self:
{
deployment.targetHost = host.address;
require = [
(baseNixos host.name)
kubeMaster
];
};
mkWorker = host: self:
{
deployment.targetHost = host.address;
require = [
(baseNixos host.name)
kubeWorker
];
};
master = { "${settings.master.name}" = mkApiServer settings.master; };
deployment = builtins.foldl' (a: x:
a // { "${x.name}" = mkWorker x; }) master settings.workers;
in
deployment