From dcc81ec929e6d7fa941fea76af91a0d1c62065fb Mon Sep 17 00:00:00 2001 From: kalipso Date: Wed, 22 Jan 2025 03:28:04 +0100 Subject: [PATCH] [nix] init host_builder.nix --- machines/modules/host_builer.nix | 71 ++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 machines/modules/host_builer.nix diff --git a/machines/modules/host_builer.nix b/machines/modules/host_builer.nix new file mode 100644 index 0000000..46f961a --- /dev/null +++ b/machines/modules/host_builer.nix @@ -0,0 +1,71 @@ +{ ... }: + +{ + malobeo = { + hosts = { + louise = { + type = "host"; + }; + + bakunin = { + type = "host"; + }; + + fanny = { + type = "host"; + }; + + lucia = { + type = "rpi"; + }; + + durruti = { + type = "microvm"; + network = { + address = "10.0.0.5"; + mac = "52:DA:0D:F9:EF:F9"; + }; + }; + + vpn = { + type = "microvm"; + network = { + address = "10.0.0.10"; + mac = "D0:E5:CA:F0:D7:E6"; + }; + }; + + infradocs = { + type = "microvm"; + network = { + address = "10.0.0.11"; + mac = "D0:E5:CA:F0:D7:E7"; + }; + }; + + uptimekuma = { + type = "microvm"; + network = { + address = "10.0.0.12"; + mac = "D0:E5:CA:F0:D7:E8"; + }; + }; + + nextcloud = { + type = "microvm"; + network = { + address = "10.0.0.13"; + mac = "D0:E5:CA:F0:D7:E9"; + }; + }; + + overwatch = { + type = "microvm"; + network = { + address = "10.0.0.14"; + mac = "D0:E5:CA:F0:D7:E0"; + }; + }; + }; + }; +}