hosts/reisen-sin0: init

This commit is contained in:
Lu Wang 2024-12-17 22:08:23 +08:00
parent 9ac31f00fa
commit ad70874e8c
Signed by: rebmit
SSH key fingerprint: SHA256:3px8QV1zEerIrEWHaqtH5rR9kjetyRST5EipOPrd+bU
12 changed files with 229 additions and 1 deletions

View file

@ -164,6 +164,11 @@ in
system = "x86_64-linux"; system = "x86_64-linux";
}) })
(mkHost {
name = "reisen-sin0";
system = "x86_64-linux";
})
(mkHost { (mkHost {
name = "reisen-lax0"; name = "reisen-lax0";
system = "x86_64-linux"; system = "x86_64-linux";

View file

@ -54,6 +54,12 @@ locals {
enthalpy_node_id = parseint("586", 16) enthalpy_node_id = parseint("586", 16)
enthalpy_node_organization = "core" enthalpy_node_organization = "core"
} }
"reisen-sin0" = {
endpoints_v4 = [module.vultr_instances["reisen-sin0"].ipv4]
endpoints_v6 = [module.vultr_instances["reisen-sin0"].ipv6]
enthalpy_node_id = parseint("254", 16)
enthalpy_node_organization = "core"
}
} }
} }

File diff suppressed because one or more lines are too long

View file

@ -16,6 +16,10 @@ locals {
region = "nrt" region = "nrt"
plan = "vhp-1c-1gb-amd" plan = "vhp-1c-1gb-amd"
} }
"reisen-sin0" = {
region = "sgp"
plan = "vhp-1c-1gb-amd"
}
} }
} }

View file

@ -0,0 +1,16 @@
{
suites,
profiles,
mylib,
...
}:
{
imports =
suites.server
++ (with profiles; [
services.knot.secondary
])
++ (mylib.path.scanPaths ./. "default.nix");
system.stateVersion = "24.11";
}

View file

@ -0,0 +1,69 @@
{
disko.devices = {
nodev = {
"/" = {
fsType = "tmpfs";
mountOptions = [
"defaults"
"size=1G"
"mode=755"
"nosuid"
"nodev"
];
};
};
disk = {
main = {
type = "disk";
device = "/dev/vda";
content = {
type = "gpt";
partitions = {
esp = {
label = "ESP";
size = "2G";
type = "EF00";
content = {
type = "filesystem";
format = "vfat";
mountpoint = "/boot";
mountOptions = [ "umask=0077" ];
};
};
root = {
label = "ROOT";
size = "100%";
content = {
type = "btrfs";
extraArgs = [ "-f" ];
subvolumes = {
"/persist" = {
mountpoint = "/persist";
mountOptions = [ "compress=zstd" ];
};
"/nix" = {
mountpoint = "/nix";
mountOptions = [ "compress=zstd" ];
};
};
};
};
};
};
};
};
};
fileSystems."/persist".neededForBoot = true;
environment.globalPersistence = {
enable = true;
root = "/persist";
};
services.btrfs.autoScrub = {
enable = true;
interval = "weekly";
fileSystems = [ "/persist" ];
};
}

View file

@ -0,0 +1,20 @@
{ modulesPath, ... }:
{
imports = [
(modulesPath + "/profiles/qemu-guest.nix")
];
boot = {
loader = {
efi.canTouchEfiVariables = true;
systemd-boot.enable = true;
};
initrd.availableKernelModules = [
"ahci"
"xhci_pci"
"virtio_pci"
"sr_mod"
"virtio_blk"
];
};
}

View file

@ -0,0 +1,43 @@
{ profiles, ... }:
{
imports = with profiles; [
services.enthalpy.transit-dualstack
];
services.enthalpy.ipsec.interfaces = [ "enp1s0" ];
networking.nftables.tables.nat = {
family = "inet";
content = ''
chain postrouting {
type nat hook postrouting priority srcnat; policy accept;
oifname enp1s0 counter masquerade
}
'';
};
systemd.network = {
enable = true;
wait-online.anyInterface = true;
config = {
networkConfig = {
IPv4Forwarding = true;
IPv6Forwarding = true;
};
};
networks = {
"30-enp1s0" = {
matchConfig.Name = "enp1s0";
networkConfig = {
DHCP = "yes";
IPv6AcceptRA = true;
IPv6PrivacyExtensions = false;
KeepConfiguration = true;
};
dhcpV4Config.RouteMetric = 1024;
dhcpV6Config.RouteMetric = 1024;
ipv6AcceptRAConfig.RouteMetric = 1024;
};
};
};
}

View file

@ -0,0 +1,35 @@
b2_backup_application_key: ENC[AES256_GCM,data:Rr+TNx/gBgXTntZdVDmHr/pbsJ/psfRcvhbpWC5Ovw==,iv:zF+N1NRWZpslTUX+HpuyBWK9hg7by1/rj4mcsKYJidA=,tag:FFlZ70cECFZVNmI0A9pp+g==,type:str]
b2_backup_application_key_id: ENC[AES256_GCM,data:PEztozs9dLUqs+xicHw/TGrOPclOxmQEwQ==,iv:QiWVqlPu26MfKPMQ/933qpSNjKHx3Vmh8Iq5jlZWoKs=,tag:FaVpwnw93ptAM+PYpy92WA==,type:str]
enthalpy_node_private_key_pem: ENC[AES256_GCM,data:8MgopC/aDS6Z5hc5QFripm1cLlVTfJFtFJXLcbuWWFQ6ccdjqv+EUttF1U6YJyjWVJGafQAeFZ+5Li0JLrW5zUEd9WiHz2ZoGKktfBfsLWXCp8QTnJNDRrkd8yg28X3OcCvKpZTvtrKoRAwa2gJtCoKmK2806YU=,iv:SdO0lmQ7QUTTnQ7K/dv7y5pREP01TUdZW9PFspiNm34=,tag:E/Iq0qRbszT5KbFehMkTjQ==,type:str]
restic_password: ENC[AES256_GCM,data:BzreuSoVFDDRzXnvoV41HFVF0ybn6/ax/r8O8SBaG2c=,iv:Av5RLSGYyegcnPXJGbZkfPiNa1ttCX2d3QHtkfbSeIM=,tag:VT3yXxC2xYjee82RkGgrFw==,type:str]
ssh_host_ed25519_key: ENC[AES256_GCM,data:CEFwJsu1fxnNDtRUd4m6zPgOAxvIs4+QSB4YKqadJ9IkSsujGUYPGDQZYu9EC4fRNCAVMapWWwf0lMDhNoAnNqsgkk+osJ8ZB6bmrOyMzXzSKcnW0h315qKSXiiBiJaqWtftn+5/HegxaMmJOjIgmATbb2l5Dsd4JzkoNjeE4pC9H98sZ3axIwEeZ09um+HpWdgIQkmJfMoVlOHnLbMEQZO71YFMd5eanDWR4LmnYHVZIFn40oYapmiU3VoMarzqie7PWkMV6+99EgaceSH3s7BIFgeQaF07rDXqd4XDP2GUkFF8hyy4ziXN3FaeS8kiB17yyOB36CfzTSowQoVXG+RyeeGSau6jPVUfp77dJUk59derAv/+rQnZ6SDHR5lk6jP7tSaQdp2Ymhsl2/YM9RkWzDfLbuqeQL10vCJXux+05n/0qcq+bK0LM6JUBuGmtr8/5S/6QCXMXGPzRl3+KImk4rzqKaEgPFwBeNWwDxZEEAiRQDvGl0pEVLRQG/g9lDC8,iv:qHdGjzQ8b8d1lbXtNo+8cXw94UEtSqeDwC+qSjfD0iw=,tag:dPYEbpQ4UelhyWc7MrII4A==,type:str]
ssh_host_rsa_key: ENC[AES256_GCM,data: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,iv:dJy9gm8MRVkdAwNDzmO8u6J3hnrGl+O0KnWKNwqNrCo=,tag:ErLFMXBlTtu+oaEekJulYQ==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1sfnct03u4cvfj98x4yjrcrrnu5gg8qgxrwk4uqq8w4e6wveeaedq97rn44
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0ZE52RzhqM2VObmxYamNL
clRHclZmclkwSXJlSWhoYkhkMVQvZHNGMEQwCjZxeVVsRVh3VDhzdEVqcExhQXJp
eGpMbWEzN2lxOVZSckFnSGN4a01Xc3MKLS0tIFduc2JxNjcrdm9oSHppNkx1MEwx
aXhiNnRLTWk3MVNTRlFsanZJMGVPbG8KvEQRm/JoP58xskixDT4PZ+jxCSmo8rIy
4ICdQ4X9k/oucnj+6oFRJ3I/9huP23cDwqGsnRBqH4RjwLIl4bp7jA==
-----END AGE ENCRYPTED FILE-----
- recipient: age1uf2h3hlv373ppdstjlngyuu7q5mee3u3ww3674lsj9rlt9ax7vqsv7wpe8
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAweS9rNzNXWW1DRndSdEVp
OUY3QVlNMURrRlV0WXozY2hWUVhMVUZ2SlJ3CnFnVHhZNkN3ZVd5aHVxSlJBdXdU
dnVsS2NwcWpoNDh1cE04SmpZVUNuQlkKLS0tIGxPTDk5dG1aTWs5YWpzUHhVNW8w
YVhMSHQ4Z3EvSjdwL2JEcVMzRWUvdHMKmH1l/tbTZgHZqgW44SBu4fVxFriYDFuX
0zgzIWTNW01Dhq1WRe+ehiiVf+59I56Xlc+pgqacSV7rPFFzMtngyg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2024-12-17T13:54:50Z"
mac: ENC[AES256_GCM,data:U/YhB+En1RX+8BJvPc9vT2QDIBu6yHiS+P384RAFWEUVdCD4ou4berKJUqhDvggzNMfES2/r1PK0y4WUx/9bY2mbc8wUpodAUkVgHos8d9b6d6hRK1MYkZaxpvHE8TfP5Ul+USIz1ojXgLHpJnURRcHbXuuzbhx7RZ18t0A7nLs=,iv:8BuyAImjhgPvDXiTkn74hIGsdCtn0hNw6ao+pKN7hAI=,tag:6DUUfVrKqz1Gwfhe9X9YfQ==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.9.1

View file

@ -18,6 +18,7 @@ rec {
secondary = [ secondary = [
"reisen-sea0" "reisen-sea0"
"reisen-nrt0" "reisen-nrt0"
"reisen-sin0"
]; ];
nameservers = [ primary ] ++ secondary; nameservers = [ primary ] ++ secondary;
hosts = data.hosts; hosts = data.hosts;

View file

@ -105,6 +105,18 @@
"ssh_host_ed25519_key_pub": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKjEgqwwhXxVAGXzz0sNuUs5TmLct+qNR/Xe/bcpmn4t", "ssh_host_ed25519_key_pub": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKjEgqwwhXxVAGXzz0sNuUs5TmLct+qNR/Xe/bcpmn4t",
"ssh_host_rsa_key_pub": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC1hMLO6484fCGhU5V6mp2fNJQxD71nZi2IriCQCYbVwi/7MCTSKKvJ4L076CATdVknrts8QymVP5vpfKRz9oFB0i3Z7qjdYJXMhY3Dgyib5zX4C/uIqEggwW9t7bjXiuAbLWqKjF4coD3R9ihaIq9MggMA/afAIh9trOtnUCTI84e4dc2lqFXdTUFZ9IdGXU6xYp7c9fJFM426BFvWFD0cxAiako/13ba0eB37WyaP0BK4nS0EnR1rqYf1AGVTQZyFQP0bca+OOmrR7p0487R9ikqWMk0ERpyZqFYclYljdfWn6xvpoPwz0PiH0TWoNBgqxud6Y6+DfNk0X9nGWOtOprGOrDSreJP3zkmgqvhS+AQ9KA1laRPuOdhU2ZkWtoqlu/E0XHUBWjyakTXqx+7fnQG3tAUaHDayk3zazBeXyitMX5uD0FOQ32hZLwBNRHwhSntL/dEOFom5R+K8rscb7XLVhSt+gUiIWxghflya6MjqRLjz/3+BNWxGmgXPOtHZuDIIti7CmRdGuEHx2/ZX8XkeEvtoxgZNNCT171YNMOtWc0FANQA+5/5B5gcYLUAcYC9lJLUo1rJypdsceuJdtV+xyEC1alSAGXPk82FU3E2j4iIXhygX6akncfevisY/iz6sbjNx4ZWFFIo6D2YnDeKgTUz4VZSO+ApoHh5xAQ==" "ssh_host_rsa_key_pub": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC1hMLO6484fCGhU5V6mp2fNJQxD71nZi2IriCQCYbVwi/7MCTSKKvJ4L076CATdVknrts8QymVP5vpfKRz9oFB0i3Z7qjdYJXMhY3Dgyib5zX4C/uIqEggwW9t7bjXiuAbLWqKjF4coD3R9ihaIq9MggMA/afAIh9trOtnUCTI84e4dc2lqFXdTUFZ9IdGXU6xYp7c9fJFM426BFvWFD0cxAiako/13ba0eB37WyaP0BK4nS0EnR1rqYf1AGVTQZyFQP0bca+OOmrR7p0487R9ikqWMk0ERpyZqFYclYljdfWn6xvpoPwz0PiH0TWoNBgqxud6Y6+DfNk0X9nGWOtOprGOrDSreJP3zkmgqvhS+AQ9KA1laRPuOdhU2ZkWtoqlu/E0XHUBWjyakTXqx+7fnQG3tAUaHDayk3zazBeXyitMX5uD0FOQ32hZLwBNRHwhSntL/dEOFom5R+K8rscb7XLVhSt+gUiIWxghflya6MjqRLjz/3+BNWxGmgXPOtHZuDIIti7CmRdGuEHx2/ZX8XkeEvtoxgZNNCT171YNMOtWc0FANQA+5/5B5gcYLUAcYC9lJLUo1rJypdsceuJdtV+xyEC1alSAGXPk82FU3E2j4iIXhygX6akncfevisY/iz6sbjNx4ZWFFIo6D2YnDeKgTUz4VZSO+ApoHh5xAQ=="
}, },
"reisen-sin0": {
"b2_backup_bucket_name": "rebmit-backup-reisen-sin0",
"endpoints": ["45.32.101.163", "2401:c080:1400:1674:5400:05ff:fe35:ea5e"],
"endpoints_v4": ["45.32.101.163"],
"endpoints_v6": ["2401:c080:1400:1674:5400:05ff:fe35:ea5e"],
"enthalpy_node_address": "fde3:3be3:a244:2540::1",
"enthalpy_node_id": 596,
"enthalpy_node_organization": "rebmit's core network",
"enthalpy_node_prefix": "fde3:3be3:a244:2540::/60",
"ssh_host_ed25519_key_pub": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH1BhcBQvjVZH/ItFXLVuxUblvv/v7LU6qzu07BCWHfH",
"ssh_host_rsa_key_pub": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCyo8uHilsp0vI68tXzDm7iErFPNbJoPzKLctBsXD/aizedp37KhiFZr7PcyXwZWPPzxZ/oOmP4m2K7olRNBTBrGZ5hY/e760KnMkyQ5Au7dhl77sScC2iCqa6EKMcK3K7gCnPnpuijszbsZzMY2NpKGUoo82Yr5SmcbIvPQjKwp8v6GliaVmjLY5IqSn1uUJoGD6SOsS4jUFotPL7KmIgZGwnjVZsJqoitTLfCzxJ0FSMSln/Lz0FDfPA1tm9tSfINOZBZSTBSrEQYcB6QH7mM6+YxSFn7kLqbud25v4Cy/VguJ87zND1zKvXXSdL7DsUs95DvNsW20c2FDB5wP3h4ot/GF3PRaIG3pPWWKmUNcntPxK6PC2SQ7DyIwW+LGsN2uUqNHnznE0fLZ5rW42ZUx8Xznb3YScXMblTXMqZI+EmMm9WU/BT1fQK7U23Ad3xwKPovrsa2hQZh7sst3UMUXZzkGmHv6WOjePm4tnhDfgIqKYB3L1DCMiYy5K85kz1toaYaWHg/JoZJZJpwIRdXzZvedvzAsgCYL1fJsGiwkFX3VTN8nW4N+0X+P8U0kdajS4f1VI90Htc1G53DUuBcMGjHDCUILmfQYY3tl/S7k0tXYRq+IFmFo2atU7ZpX4EuFDRGTXA99yYsnxFW2LfbfJ2YLFDN4I2nJ+Q8SlphYw=="
},
"suwako-vie0": { "suwako-vie0": {
"b2_backup_bucket_name": "rebmit-backup-suwako-vie0", "b2_backup_bucket_name": "rebmit-backup-suwako-vie0",
"endpoints": ["110.172.148.83", "2a0d:f302:136:7d2a::1"], "endpoints": ["110.172.148.83", "2a0d:f302:136:7d2a::1"],

View file

@ -71,6 +71,23 @@
} }
] ]
}, },
{
"common_name": "reisen-sin0",
"endpoints": [
{
"serial_number": "0",
"address_family": "ip4",
"address": "reisen-sin0.rebmit.link",
"port": 13000
},
{
"serial_number": "1",
"address_family": "ip6",
"address": "reisen-sin0.rebmit.link",
"port": 13000
}
]
},
{ {
"common_name": "suwako-vie0", "common_name": "suwako-vie0",
"endpoints": [ "endpoints": [