krebs.users: populate if enable, not via default

This commit is contained in:
tv 2015-07-24 21:35:36 +02:00
parent b61f19e6ed
commit 7e43b2cc3e

View File

@ -14,10 +14,12 @@ let
];
options.krebs = api;
config = mkIf cfg.enable (mkMerge [
imp
{ krebs.hosts = lass-hosts; }
{ krebs.hosts = makefu-hosts; }
{ krebs.hosts = tv-hosts; }
{ krebs.users = lass-users; }
{ krebs.users = makefu-users; }
{ krebs.users = tv-users; }
]);
};
@ -33,28 +35,24 @@ let
};
};
imp = {
krebs.users = addNames {
lass = {
pubkey = readFile ../../Zpubkeys/lass.ssh.pub;
};
makefu = {
pubkey = readFile ../../Zpubkeys/makefu.ssh.pub;
};
tv = {
pubkey = readFile ../../Zpubkeys/tv_wu.ssh.pub;
};
uriel = {
pubkey = readFile ../../Zpubkeys/uriel.ssh.pub;
};
lass-hosts = addNames {
};
lass-users = addNames {
lass = {
pubkey = readFile ../../Zpubkeys/lass.ssh.pub;
};
uriel = {
pubkey = readFile ../../Zpubkeys/uriel.ssh.pub;
};
};
lass-hosts = addNames {
};
makefu-hosts = addNames {
};
makefu-users = addNames {
makefu = {
pubkey = readFile ../../Zpubkeys/makefu.ssh.pub;
};
};
tv-hosts = addNames {
cd = {
@ -209,6 +207,11 @@ let
secure = true;
};
};
tv-users = addNames {
tv = {
pubkey = readFile ../../Zpubkeys/tv_wu.ssh.pub;
};
};
in
out