30 lines
644 B
Nix
30 lines
644 B
Nix
{ pkgs, ...}:
|
|
let
|
|
pki = pkgs.callPackage ../lib/pki.nix {};
|
|
in
|
|
{
|
|
initca = pki.initca;
|
|
ca = pki.ca;
|
|
apiserver = pki.apiserver ''
|
|
"10.253.18.109",
|
|
"10.0.0.1",
|
|
"127.0.0.1",
|
|
"kubernetes",
|
|
"etcd0",
|
|
"k1-0"
|
|
'';
|
|
kube-proxy = pki.kube-proxy;
|
|
admin = pki.admin;
|
|
etcd = pki.etcd ''
|
|
"etcd0",
|
|
"etcd1",
|
|
"10.253.18.109",
|
|
"10.253.18.110",
|
|
"127.0.0.1"
|
|
'';
|
|
k1-0 = pki.worker { name = "k1-0"; ip = "10.253.18.109"; };
|
|
k1-1 = pki.worker { name = "k1-1"; ip = "10.253.18.110"; };
|
|
k1-2 = pki.worker { name = "k1-2"; ip = "10.253.18.111"; };
|
|
}
|
|
|