forked from zentralwerk/network
203 lines
6.2 KiB
Nix
203 lines
6.2 KiB
Nix
{
|
|
site.net.mgmt = {
|
|
domainName = "mgmt.zentralwerk.org";
|
|
hosts4 = {
|
|
ap1 = "10.0.0.41";
|
|
ap10 = "10.0.0.50";
|
|
ap11 = "10.0.0.51";
|
|
ap12 = "10.0.0.52";
|
|
ap13 = "10.0.0.53";
|
|
ap14 = "10.0.0.54";
|
|
ap15 = "10.0.0.55";
|
|
ap16 = "10.0.0.56";
|
|
ap17 = "10.0.0.57";
|
|
ap18 = "10.0.0.58";
|
|
ap19 = "10.0.0.59";
|
|
ap2 = "10.0.0.42";
|
|
ap20 = "10.0.0.60";
|
|
ap21 = "10.0.0.61";
|
|
ap22 = "10.0.0.62";
|
|
ap23 = "10.0.0.63";
|
|
ap24 = "10.0.0.64";
|
|
ap25 = "10.0.0.65";
|
|
ap26 = "10.0.0.66";
|
|
ap27 = "10.0.0.67";
|
|
ap28 = "10.0.0.68";
|
|
ap29 = "10.0.0.69";
|
|
ap3 = "10.0.0.43";
|
|
ap30 = "10.0.0.70";
|
|
ap31 = "10.0.0.71";
|
|
ap32 = "10.0.0.72";
|
|
ap33 = "10.0.0.73";
|
|
ap34 = "10.0.0.74";
|
|
ap35 = "10.0.0.75";
|
|
ap36 = "10.0.0.76";
|
|
ap37 = "10.0.0.77";
|
|
ap38 = "10.0.0.78";
|
|
ap39 = "10.0.0.79";
|
|
ap4 = "10.0.0.44";
|
|
ap40 = "10.0.0.80";
|
|
ap41 = "10.0.0.81";
|
|
ap42 = "10.0.0.82";
|
|
ap43 = "10.0.0.83";
|
|
ap44 = "10.0.0.84";
|
|
ap45 = "10.0.0.85";
|
|
ap46 = "10.0.0.86";
|
|
ap47 = "10.0.0.87";
|
|
ap48 = "10.0.0.88";
|
|
ap49 = "10.0.0.89";
|
|
ap5 = "10.0.0.45";
|
|
ap50 = "10.0.0.90";
|
|
ap51 = "10.0.0.91";
|
|
ap52 = "10.0.0.92";
|
|
ap53 = "10.0.0.93";
|
|
ap54 = "10.0.0.94";
|
|
ap55 = "10.0.0.95";
|
|
ap56 = "10.0.0.96";
|
|
ap57 = "10.0.0.97";
|
|
ap58 = "10.0.0.98";
|
|
ap59 = "10.0.0.99";
|
|
ap6 = "10.0.0.46";
|
|
ap60 = "10.0.0.100";
|
|
ap61 = "10.0.0.101";
|
|
ap62 = "10.0.0.102";
|
|
ap63 = "10.0.0.103";
|
|
ap64 = "10.0.0.104";
|
|
ap7 = "10.0.0.47";
|
|
ap8 = "10.0.0.48";
|
|
ap9 = "10.0.0.49";
|
|
logging = "10.0.0.251";
|
|
mgmt-gw = "10.0.0.254";
|
|
monit = "10.0.0.250";
|
|
server1 = "10.0.0.1";
|
|
server1-ipmi = "10.0.0.201";
|
|
server2 = "10.0.0.2";
|
|
server2-ipmi = "10.0.0.202";
|
|
server3 = "10.0.0.3";
|
|
server3-ipmi = "10.0.0.203";
|
|
server4 = "10.0.0.4";
|
|
server4-ipmi = "10.0.0.204";
|
|
server5 = "10.0.0.5";
|
|
server5-ipmi = "10.0.0.205";
|
|
server6 = "10.0.0.6";
|
|
server6-ipmi = "10.0.0.206";
|
|
server7 = "10.0.0.7";
|
|
server7-ipmi = "10.0.0.207";
|
|
server8 = "10.0.0.8";
|
|
server8-ipmi = "10.0.0.208";
|
|
server9 = "10.0.0.9";
|
|
server9-ipmi = "10.0.0.209";
|
|
switch-a1 = "10.0.0.15";
|
|
switch-a1-cpe = "10.0.0.16";
|
|
switch-b1 = "10.0.0.10";
|
|
switch-b2 = "10.0.0.11";
|
|
switch-c1 = "10.0.0.12";
|
|
switch-c3d2-main = "10.0.0.14";
|
|
switch-d1 = "10.0.0.13";
|
|
switch-dach = "10.0.0.17";
|
|
switch-b3 = "10.0.0.18";
|
|
switch-ds1 = "10.0.0.20";
|
|
switch-ds2 = "10.0.0.21";
|
|
switch-ds3 = "10.0.0.22";
|
|
};
|
|
hosts6 = {
|
|
dn42 = {
|
|
ap1 = "fd23:42:c3d2:580::4:1";
|
|
ap10 = "fd23:42:c3d2:580::4:a";
|
|
ap11 = "fd23:42:c3d2:580::4:b";
|
|
ap12 = "fd23:42:c3d2:580::4:c";
|
|
ap13 = "fd23:42:c3d2:580::4:d";
|
|
ap14 = "fd23:42:c3d2:580::4:e";
|
|
ap15 = "fd23:42:c3d2:580::4:f";
|
|
ap16 = "fd23:42:c3d2:580::4:10";
|
|
ap17 = "fd23:42:c3d2:580::4:11";
|
|
ap18 = "fd23:42:c3d2:580::4:12";
|
|
ap19 = "fd23:42:c3d2:580::4:13";
|
|
ap2 = "fd23:42:c3d2:580::4:2";
|
|
ap20 = "fd23:42:c3d2:580::4:14";
|
|
ap21 = "fd23:42:c3d2:580::4:15";
|
|
ap22 = "fd23:42:c3d2:580::4:16";
|
|
ap23 = "fd23:42:c3d2:580::4:17";
|
|
ap24 = "fd23:42:c3d2:580::4:18";
|
|
ap25 = "fd23:42:c3d2:580::4:19";
|
|
ap26 = "fd23:42:c3d2:580::4:1a";
|
|
ap27 = "fd23:42:c3d2:580::4:1b";
|
|
ap28 = "fd23:42:c3d2:580::4:1c";
|
|
ap29 = "fd23:42:c3d2:580::4:1d";
|
|
ap3 = "fd23:42:c3d2:580::4:3";
|
|
ap30 = "fd23:42:c3d2:580::4:1e";
|
|
ap31 = "fd23:42:c3d2:580::4:1f";
|
|
ap32 = "fd23:42:c3d2:580::4:20";
|
|
ap33 = "fd23:42:c3d2:580::4:21";
|
|
ap34 = "fd23:42:c3d2:580::4:22";
|
|
ap35 = "fd23:42:c3d2:580::4:23";
|
|
ap36 = "fd23:42:c3d2:580::4:24";
|
|
ap37 = "fd23:42:c3d2:580::4:25";
|
|
ap38 = "fd23:42:c3d2:580::4:26";
|
|
ap39 = "fd23:42:c3d2:580::4:27";
|
|
ap4 = "fd23:42:c3d2:580::4:4";
|
|
ap40 = "fd23:42:c3d2:580::4:28";
|
|
ap41 = "fd23:42:c3d2:580::4:29";
|
|
ap42 = "fd23:42:c3d2:580::4:2a";
|
|
ap43 = "fd23:42:c3d2:580::4:2b";
|
|
ap44 = "fd23:42:c3d2:580::4:2c";
|
|
ap45 = "fd23:42:c3d2:580::4:2d";
|
|
ap46 = "fd23:42:c3d2:580::4:2e";
|
|
ap47 = "fd23:42:c3d2:580::4:2f";
|
|
ap48 = "fd23:42:c3d2:580::4:30";
|
|
ap49 = "fd23:42:c3d2:580::4:31";
|
|
ap5 = "fd23:42:c3d2:580::4:5";
|
|
ap50 = "fd23:42:c3d2:580::4:32";
|
|
ap51 = "fd23:42:c3d2:580::4:33";
|
|
ap52 = "fd23:42:c3d2:580::4:34";
|
|
ap53 = "fd23:42:c3d2:580::4:35";
|
|
ap54 = "fd23:42:c3d2:580::4:36";
|
|
ap55 = "fd23:42:c3d2:580::4:37";
|
|
ap56 = "fd23:42:c3d2:580::4:38";
|
|
ap57 = "fd23:42:c3d2:580::4:39";
|
|
ap58 = "fd23:42:c3d2:580::4:3a";
|
|
ap59 = "fd23:42:c3d2:580::4:3b";
|
|
ap6 = "fd23:42:c3d2:580::4:6";
|
|
ap60 = "fd23:42:c3d2:580::4:3c";
|
|
ap61 = "fd23:42:c3d2:580::4:3d";
|
|
ap62 = "fd23:42:c3d2:580::4:3e";
|
|
ap63 = "fd23:42:c3d2:580::4:3f";
|
|
ap64 = "fd23:42:c3d2:580::4:40";
|
|
ap7 = "fd23:42:c3d2:580::4:7";
|
|
ap8 = "fd23:42:c3d2:580::4:8";
|
|
ap9 = "fd23:42:c3d2:580::4:9";
|
|
mgmt-gw = "fd23:42:c3d2:580:ffff:ffff:ffff:ffff";
|
|
monit = "fd23:42:c3d2:580::250";
|
|
server1 = "fd23:42:c3d2:580::1";
|
|
server2 = "fd23:42:c3d2:580::2";
|
|
switch-b1 = "fd23:42:c3d2:580::10";
|
|
switch-b2 = "fd23:42:c3d2:580::11";
|
|
switch-c1 = "fd23:42:c3d2:580::12";
|
|
switch-c3d2-main = "fd23:42:c3d2:580::14";
|
|
switch-d1 = "fd23:42:c3d2:580::13";
|
|
};
|
|
};
|
|
subnet4 = "10.0.0.0/24";
|
|
subnets6 = { dn42 = "fd23:42:c3d2:580::/64"; };
|
|
};
|
|
|
|
site.hosts.mgmt-gw = {
|
|
firewall.enable = true;
|
|
interfaces = {
|
|
core = {
|
|
hwaddr = "0A:14:48:01:24:01";
|
|
type = "veth";
|
|
};
|
|
mgmt = {
|
|
hwaddr = "0A:14:48:01:24:00";
|
|
type = "veth";
|
|
};
|
|
};
|
|
ospf = {
|
|
allowedUpstreams =
|
|
[ "upstream4" "upstream3" "anon1" "freifunk" ];
|
|
};
|
|
role = "container";
|
|
};
|
|
}
|