mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 04:19:19 -08:00
feat(nkvm): reisen
This commit is contained in:
parent
1fd6cbd510
commit
35772eef32
4 changed files with 48 additions and 0 deletions
|
|
@ -191,6 +191,24 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"kvm-reisen": {
|
||||||
|
"network": {
|
||||||
|
"hostName": "kvm-reisen",
|
||||||
|
"networks": {
|
||||||
|
"int": null,
|
||||||
|
"local": {
|
||||||
|
"address4": "10.1.1.9",
|
||||||
|
"address6": null,
|
||||||
|
"macAddress": null
|
||||||
|
},
|
||||||
|
"tail": {
|
||||||
|
"address4": "100.127.157.98",
|
||||||
|
"address6": "fd7a:115c:a1e0::1901:9d62",
|
||||||
|
"macAddress": null
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"litterbox": {
|
"litterbox": {
|
||||||
"network": {
|
"network": {
|
||||||
"hostName": "litterbox",
|
"hostName": "litterbox",
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,8 @@ u7-pro:: `10.1.1.3`
|
||||||
gensokyo:: `10.1.1.4`
|
gensokyo:: `10.1.1.4`
|
||||||
eientei:: `10.1.1.5`
|
eientei:: `10.1.1.5`
|
||||||
|
|
||||||
|
kvm-reisen:: `10.1.1.9`
|
||||||
|
|
||||||
shanghai:: `10.1.1.32`
|
shanghai:: `10.1.1.32`
|
||||||
|
|
||||||
hourai:: `10.1.1.36`
|
hourai:: `10.1.1.36`
|
||||||
|
|
@ -44,10 +46,12 @@ koishi:: `10.1.1.68`
|
||||||
|
|
||||||
outdoor-friend:: `10.1.1.81`
|
outdoor-friend:: `10.1.1.81`
|
||||||
bedroom-friend:: `10.1.1.82`
|
bedroom-friend:: `10.1.1.82`
|
||||||
|
|
||||||
bedroom-colour-strip:: `10.1.1.85`
|
bedroom-colour-strip:: `10.1.1.85`
|
||||||
|
|
||||||
net_ac_9628:: `10.1.1.90`
|
net_ac_9628:: `10.1.1.90`
|
||||||
printer:: `10.1.1.91`
|
printer:: `10.1.1.91`
|
||||||
|
|
||||||
ps2:: `10.1.1.96`
|
ps2:: `10.1.1.96`
|
||||||
pinecube:: `10.1.1.97`
|
pinecube:: `10.1.1.97`
|
||||||
|
|
||||||
|
|
|
||||||
19
systems/kvm-reisen/default.nix
Normal file
19
systems/kvm-reisen/default.nix
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
{...}: {
|
||||||
|
type = "Linux";
|
||||||
|
network.networks = {
|
||||||
|
local = {
|
||||||
|
slaac.enable = false;
|
||||||
|
address4 = "10.1.1.9";
|
||||||
|
address6 = null;
|
||||||
|
};
|
||||||
|
tail = {
|
||||||
|
address4 = "100.127.157.98";
|
||||||
|
address6 = "fd7a:115c:a1e0::1901:9d62";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
exports.services = {
|
||||||
|
tailscale.enable = true;
|
||||||
|
sshd.enable = true;
|
||||||
|
#nkvm.enable = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -192,6 +192,13 @@ module "u7pro_system_records" {
|
||||||
local_v6 = "fd0a::${var.u7pro_ipv6_postfix}"
|
local_v6 = "fd0a::${var.u7pro_ipv6_postfix}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
module "kvm_reisen_system_records" {
|
||||||
|
source = "./system/records"
|
||||||
|
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||||
|
zone_zone = cloudflare_zone.gensokyo-zone_zone.zone
|
||||||
|
net_data = local.systems.kvm-reisen.network
|
||||||
|
}
|
||||||
|
|
||||||
module "tewi_legacy_system_records" {
|
module "tewi_legacy_system_records" {
|
||||||
source = "./system/records"
|
source = "./system/records"
|
||||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue