31 lines
871 B
Nix
31 lines
871 B
Nix
with import <nixpkgs> {};
|
|
let
|
|
settings = rec {
|
|
master = "k1-0";
|
|
workers = [ "k1-1" "k1-2" ];
|
|
masterAddress = "10.253.18.109";
|
|
apiserverAddress = "https://${masterAddress}:8443";
|
|
clusterHosts = ''
|
|
10.253.18.109 k1-0 kubernetes fs0-2
|
|
10.253.18.110 k1-1
|
|
10.253.18.111 k1-2
|
|
10.253.18.106 fs0-0
|
|
10.1.2.164 fs0-1
|
|
10.253.18.100 k0-0
|
|
10.253.18.100 gitlab.itpartner.no registry.itpartner.no minio.itpartner.no
|
|
'';
|
|
};
|
|
cluster = callPackage ./k8s.nix { inherit settings; };
|
|
in
|
|
{
|
|
# k1-0 = cluster.host "10.253.18.109" "k1-0";
|
|
# k1-1 = cluster.host "10.253.18.110" "k1-1";
|
|
# k1-2 = cluster.host "10.253.18.111" "k1-2";
|
|
k1-0 = self:
|
|
{
|
|
require = [ (cluster.apiserver "10.253.18.109" "k1-0") ];
|
|
};
|
|
k1-1 = cluster.worker "10.253.18.110" "k1-1";
|
|
k1-2 = cluster.worker "10.253.18.111" "k1-2";
|
|
}
|