main
1{den, ...}: {
2 den.hosts.hyacine = {
3 system = "x86_64-linux";
4 description = ''
5 Hyacine - x86_64 Linux VPS for lightweight tasks.
6 Based on a KVM virtual host,
7 with AMD EPYC 7K62 2 core @ 2.6GHz, 2GB RAM and 30GB SSD storage.
8 '';
9
10 pubKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINy57YGTUNEbBVs1YHD6m/zhJnJKnicNEaLB5fEcJln6 root@hyacine";
11 settings.core.openssh.access.port = 22876;
12
13 rootHashedPasswordFileAged = ./hashed-password.age;
14 };
15
16 den.users.access.by-host.hyacine.groups = [
17 "admins"
18 ];
19
20 den.aspects.hyacine = {
21 includes = [
22 den.aspects.roles.default
23 den.aspects.roles.server
24 ];
25 };
26}