external: move tpsw from makefu, add justraute
This commit is contained in:
parent
30654e46c6
commit
337761712a
36
krebs/3modules/external/default.nix
vendored
36
krebs/3modules/external/default.nix
vendored
|
@ -9,7 +9,8 @@ with import <stockholm/lib>;
|
||||||
nets.retiolum.ip6.addr =
|
nets.retiolum.ip6.addr =
|
||||||
(krebs.genipv6 "retiolum" "external" { inherit hostName; }).address;
|
(krebs.genipv6 "retiolum" "external" { inherit hostName; }).address;
|
||||||
});
|
});
|
||||||
pub-for = name: builtins.readFile (./ssh + "/${name}.pub");
|
ssh-for = name: builtins.readFile (./ssh + "/${name}.pub");
|
||||||
|
tinc-for = name: builtins.readFile (./tinc + "/${name}.pub");
|
||||||
|
|
||||||
in {
|
in {
|
||||||
hosts = mapAttrs hostDefaults {
|
hosts = mapAttrs hostDefaults {
|
||||||
|
@ -137,6 +138,18 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
justraute = {
|
||||||
|
owner = config.krebs.users.raute; # laptop
|
||||||
|
nets = {
|
||||||
|
retiolum = {
|
||||||
|
ip4.addr = "10.243.183.231";
|
||||||
|
aliases = [
|
||||||
|
"justraute.r"
|
||||||
|
];
|
||||||
|
tinc.pubkey = tinc-for "justraute";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
kruck = {
|
kruck = {
|
||||||
owner = config.krebs.users.palo;
|
owner = config.krebs.users.palo;
|
||||||
nets = {
|
nets = {
|
||||||
|
@ -260,6 +273,19 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
tpsw = {
|
||||||
|
cores = 2;
|
||||||
|
owner = config.krebs.users.ciko; # main laptop
|
||||||
|
nets = {
|
||||||
|
retiolum = {
|
||||||
|
ip4.addr = "10.243.183.236";
|
||||||
|
aliases = [
|
||||||
|
"tpsw.r"
|
||||||
|
];
|
||||||
|
tinc.pubkey = tinc-for "tpsw";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
turingmachine = {
|
turingmachine = {
|
||||||
owner = config.krebs.users.Mic92;
|
owner = config.krebs.users.Mic92;
|
||||||
nets = {
|
nets = {
|
||||||
|
@ -322,13 +348,13 @@ in {
|
||||||
};
|
};
|
||||||
exco = {
|
exco = {
|
||||||
mail = "dickbutt@excogitation.de";
|
mail = "dickbutt@excogitation.de";
|
||||||
pubkey = pub-for "exco";
|
pubkey = ssh-for "exco";
|
||||||
};
|
};
|
||||||
kmein = {
|
kmein = {
|
||||||
};
|
};
|
||||||
Mic92 = {
|
Mic92 = {
|
||||||
mail = "joerg@higgsboson.tk";
|
mail = "joerg@higgsboson.tk";
|
||||||
pubkey = pub-for "Mic92";
|
pubkey = ssh-for "Mic92";
|
||||||
};
|
};
|
||||||
palo = {
|
palo = {
|
||||||
};
|
};
|
||||||
|
@ -337,13 +363,13 @@ in {
|
||||||
};
|
};
|
||||||
raute = {
|
raute = {
|
||||||
mail = "macxylo@gmail.com";
|
mail = "macxylo@gmail.com";
|
||||||
pubkey = pub-for "raute";
|
pubkey = ssh-for "raute";
|
||||||
};
|
};
|
||||||
sokratess = {
|
sokratess = {
|
||||||
};
|
};
|
||||||
ulrich = {
|
ulrich = {
|
||||||
mail = "shackspace.de@myvdr.de";
|
mail = "shackspace.de@myvdr.de";
|
||||||
pubkey = pub-for "ulrich";
|
pubkey = ssh-for "ulrich";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
14
krebs/3modules/external/tinc/justraute.pub
vendored
Normal file
14
krebs/3modules/external/tinc/justraute.pub
vendored
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
-----BEGIN PUBLIC KEY-----
|
||||||
|
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0FJ2Wh7y8lgXOLXR2VQh
|
||||||
|
BsERf4uoWQ2UZexxv5bo6H9aYmyc+pA7q9ScP+ljKIXHLG3RbskIDFJLfs2HHS2u
|
||||||
|
rCD3Pv71Ihx8fgmP7VdJktvFV8uBbDk2YF28Kd198ggEPL9ki1+LKzauTv0CCBcK
|
||||||
|
O78VgN8v+l42v+oQSFk30FBYCpvld39dv74etb4/T4zmn7H3RNH+gPU1T0dge4yu
|
||||||
|
xdlCk4TmNXWcw3cDvcCDDJFblH100IWRZ8enH4wHC5LvSKcYCqiiILsKAPuS8/J0
|
||||||
|
cUePfRln1ZJDvR8AlO8ejRU7PC7550JbyqRbu0oAro2fLz7BOAJi6v8SbPU4GUaT
|
||||||
|
uFDwJsIqcRnnC8a7N4DouDyUUnTWdTtuDtl0R/I9SYY/u4MhgmFI8bribhwDMmdC
|
||||||
|
V7UM+023cC/mM9TqCPP0xdy3oiTXRyWk9aNEWep4box/VXmNsJ0hjeIi/W06eXBZ
|
||||||
|
0j5T3wKnuxSzktyhq8Jt4zJEuarBfwGBcxNf+3CHuKjfN7SAxmQZCRwS/2cPcNDS
|
||||||
|
HkApVsqTdOuLaXnoCJQyxvMQt70OCXmOs/bk0ZAcqNRJ+gYot1duplB+15+ro07j
|
||||||
|
3sLbwUMsfpC40CnHd3s1w74/5l1DAc9Mo4I5xX0QH7PCgVzJ9wEctonaItWzT/q4
|
||||||
|
vElG9ULoGQb0prlJC35i738CAwEAAQ==
|
||||||
|
-----END PUBLIC KEY-----
|
8
krebs/3modules/external/tinc/tpsw.pub
vendored
Normal file
8
krebs/3modules/external/tinc/tpsw.pub
vendored
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAvwYPFAINwV0EH0myFpNzRjVbqXdAmJP616C5JvODklhZWJxFxlKJ
|
||||||
|
Poczl57j2Z+4bonkTrJmsNtSaQLPKYH4H1qfo/lwz7nqEpPi3Xp4Fgts23w36eML
|
||||||
|
WBvbw0fQO9R8zZJIIdRkJ2qqlhZiTlor1Gtlm8Z1RmpKkhL9O6Yzj94VhGLhABVl
|
||||||
|
OsaF2M3PgXJMiLry67jzbAs3+mVaT3iBTzWOaOyREjKQEUg9B9IDxrmZMSWqdXZM
|
||||||
|
0wfzaCjS40jD73m7tqi7W3tXzAUP4mEeUqkC+NC2Zgm/lJ5B1KPx7AyNqtRLsBLd
|
||||||
|
pIdJs6ng63WV1fyHYUWMYqZk9zB/tQ0b0wIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -992,57 +992,6 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
} // { # hosts only maintained in stockholm, not owned by me
|
|
||||||
muhbaasu = rec {
|
|
||||||
owner = config.krebs.users.root;
|
|
||||||
cores = 1;
|
|
||||||
nets = {
|
|
||||||
internet = {
|
|
||||||
ip4.addr = "217.160.206.154";
|
|
||||||
aliases = [
|
|
||||||
"muhbaasu.i"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
retiolum = {
|
|
||||||
ip4.addr = "10.243.139.184";
|
|
||||||
aliases = [
|
|
||||||
"muhbaasu.r"
|
|
||||||
];
|
|
||||||
tinc.pubkey = ''
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEA0f4C4xKXpnyV1ig03O2Kef8ag+/5WGkW90uxEBb/h5NY9barex+Z
|
|
||||||
KqVbkPdHhwoCIINuCVcOnJXzeo0FZtSEq3zVhscVm0PVdNfjct8a9KMsK0iUmuul
|
|
||||||
5WD9Glh5/1wkEmbRfVxDErhssz1b8YmFOAGQn+ujO/Znn3BLv36uKQvpqU2y5bzb
|
|
||||||
+rVnq3eE1bCSeuj41bgEve8+vxpforjLO6gbE91mwp3Ol6nkkp6CjpG+aFTuLCAj
|
|
||||||
YR0MIl2gGwskOGSI38QxlLouOlIGwus5f+KfC94ZP0pMwu5pT45UOUkVnlBXuZ9E
|
|
||||||
igNHG2Vtm76nB3yYHndOvuDTOufatX61dQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
tpsw = {
|
|
||||||
cores = 2;
|
|
||||||
owner = config.krebs.users.ciko; # main laptop
|
|
||||||
nets = {
|
|
||||||
retiolum = {
|
|
||||||
ip4.addr = "10.243.183.236";
|
|
||||||
aliases = [
|
|
||||||
"tpsw.r"
|
|
||||||
];
|
|
||||||
tinc.pubkey = ''
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAvwYPFAINwV0EH0myFpNzRjVbqXdAmJP616C5JvODklhZWJxFxlKJ
|
|
||||||
Poczl57j2Z+4bonkTrJmsNtSaQLPKYH4H1qfo/lwz7nqEpPi3Xp4Fgts23w36eML
|
|
||||||
WBvbw0fQO9R8zZJIIdRkJ2qqlhZiTlor1Gtlm8Z1RmpKkhL9O6Yzj94VhGLhABVl
|
|
||||||
OsaF2M3PgXJMiLry67jzbAs3+mVaT3iBTzWOaOyREjKQEUg9B9IDxrmZMSWqdXZM
|
|
||||||
0wfzaCjS40jD73m7tqi7W3tXzAUP4mEeUqkC+NC2Zgm/lJ5B1KPx7AyNqtRLsBLd
|
|
||||||
pIdJs6ng63WV1fyHYUWMYqZk9zB/tQ0b0wIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
users = rec {
|
users = rec {
|
||||||
makefu = {
|
makefu = {
|
||||||
|
|
Loading…
Reference in a new issue