test: project vault fucked

This commit is contained in:
Nick 2025-12-10 18:17:32 -06:00
parent 9aab8c6444
commit 0d667d4c74
4 changed files with 21 additions and 28 deletions

View file

@ -61,35 +61,25 @@ in
}; };
}; };
}; };
interface1 = interface1 = {
let subdomain = "vault";
domain = "vault.${domain0}"; microvm = {
secrets = "${secretPath}/${name}"; id = "vm-${name}";
in mac = "02:00:00:00:51:01";
{ idUser = "vmuser-vault";
domain = domain; macUser = "02:00:00:00:00:01";
subdomain = "vault"; ip = "192.168.50.111";
email = "noreply@${domain0}"; gate = "192.168.50.1";
microvm = { ssh = 2201;
id = "vm-${name}"; };
mac = "02:00:00:00:51:01"; paths = {
idUser = "vmuser-vault"; varPaths = {
macUser = "02:00:00:00:00:01"; path0 = "${varPath}/${name}";
ip = "192.168.50.111";
gate = "192.168.50.1";
ssh = 2201;
}; };
paths = { mntPaths = {
varPaths = { path0 = "${mntPath}/${name}";
path0 = "${varPath}/${name}";
};
mntPaths = {
path0 = "${mntPath}/${name}";
};
secretPaths = {
path0 = secrets;
};
}; };
}; };
};
}; };
} }

View file

@ -18,6 +18,7 @@ in
ssh, ssh,
host, host,
mnt, mnt,
inter,
}: }:
{ {
microvm.vms = { microvm.vms = {
@ -87,7 +88,7 @@ in
network = { network = {
enable = true; enable = true;
networks."20-lan" = { networks."20-lan" = {
matchConfig.Name = "enp0s5"; matchConfig.Name = inter;
addresses = [ addresses = [
{ Address = "${ip}/24"; } { Address = "${ip}/24"; }
]; ];

View file

@ -19,6 +19,7 @@ let
userMac = interface0Cfg.microvm.macUser; userMac = interface0Cfg.microvm.macUser;
ssh = interface0Cfg.microvm.ssh; ssh = interface0Cfg.microvm.ssh;
mnt = mntPath; mnt = mntPath;
inter = "enp0s6";
host = "${interface0Cfg.subdomain}.${flake.inputs.linkpage.secrets.domains.projectsite}"; host = "${interface0Cfg.subdomain}.${flake.inputs.linkpage.secrets.domains.projectsite}";
}; };
in in

View file

@ -19,6 +19,7 @@ let
userMac = interface0Cfg.microvm.macUser; userMac = interface0Cfg.microvm.macUser;
ssh = interface0Cfg.microvm.ssh; ssh = interface0Cfg.microvm.ssh;
mnt = guestPath user0; mnt = guestPath user0;
inter = "enp0s5";
host = interface0Cfg.domain; host = interface0Cfg.domain;
}; };