diff --git a/meta/network.nix b/meta/network.nix new file mode 100644 index 0000000..5cc7dd7 --- /dev/null +++ b/meta/network.nix @@ -0,0 +1,74 @@ +{ + physical-networks = { + init7-calanda = { + v4 = { + id = "85.195.200.253"; + bitmask = 24; + }; + hosts = { calanda = { v4.ip = "85.195.200.253"; }; }; + }; + + calanda-dmz = { + v4 = { + id = "10.1.2.0"; + bitmask = 24; + }; + + hosts = { + calanda.v4.ip = "10.1.2.1"; + montalin.v4.ip = "10.1.2.2"; + }; + }; + + calanda-lan = { + v4 = { + id = "10.1.1.0"; + bitmask = 24; + }; + + hosts = { calanda.v4.ip = "10.1.1.1"; }; + }; + + bachtel-lan = { + v4 = { + id = "10.2.1.0"; + bitmask = 24; + }; + }; + + stompert-lan = { + #TODO + hosts = { + stompert.v4.ip = ""; # TODO + }; + }; + }; + + virtual-networks = { + mgmt = { + v4 = { + id = "10.249.0.0"; + bitmask = 23; + }; + + hosts = { + montalin.v4.ip = "10.249.0.1"; + calanda.v4.ip = "10.249.0.2"; + cavistrau.v4.ip = "10.249.0.3"; + stompert.v4.ip = "10.249.0.4"; + }; + }; + + montalin-stompert = { + v4 = { + id = "10.249.2.0"; + bitmask = 24; + }; + + hosts = { + montalin.v4.ip = "10.249.2.1"; + stompert.v4.ip = "10.249.2.2"; + }; + }; + }; +}