{ jefke = { name = "jefke"; hostname = "jefke.hyp"; specificConfig = { custom = { dataDisk.enable = true; ssh = { useCertificates = true; hostCert = builtins.readFile ./jefke_host_ed25519-cert.pub; userCert = builtins.readFile ./jefke_user_ed25519-cert.pub; }; terraformDatabase.enable = true; k3s.enable = true; }; disko.devices = { disk = { vdb = { device = "/dev/nvme0n1"; type = "disk"; content = { type = "gpt"; partitions = { ESP = { type = "EF00"; size = "500M"; content = { type = "filesystem"; format = "vfat"; mountpoint = "/boot"; }; }; root = { end = "-4G"; content = { type = "filesystem"; format = "btrfs"; mountpoint = "/"; }; }; swap = { size = "100%"; }; }; }; }; }; }; }; }; atlas = { name = "atlas"; hostname = "atlas.hyp"; specificConfig = { custom = { ssh = { useCertificates = true; hostCert = builtins.readFile ./atlas_host_ed25519-cert.pub; userCert = builtins.readFile ./atlas_user_ed25519-cert.pub; }; }; disko.devices = { disk = { vdb = { device = "/dev/nvme0n1"; type = "disk"; content = { type = "gpt"; partitions = { ESP = { type = "EF00"; size = "500M"; content = { type = "filesystem"; format = "vfat"; mountpoint = "/boot"; }; }; root = { end = "-4G"; content = { type = "filesystem"; format = "btrfs"; mountpoint = "/"; }; }; swap = { size = "100%"; }; }; }; }; }; }; }; }; }