hosts.toml
1 [networks.vpn] 2 v4 = "10.100.0.0" #/24 3 4 [hosts.naruhodo] 5 network = "vpn" 6 ssh = { pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO7zGAceSiqFtWHwt7HVjN24SCyWCC26l6YrgUP/qtPc vincent@naruhodo" } 7 8 [hosts.naruhodo.wireguard] 9 pubkey = "XXyyJ9GlIiZnUm+Bkpz+NSrFiosjfY4FB2PgLXVPLkI=" 10 addrs = { v4 = "10.100.0.15" } 11 12 [hosts.wakasu] 13 network = "vpn" 14 ssh = { pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIITpgxTnebhBnFyjWiF1nPM7Wl7qF+ce3xy/FvA4ZVN+ vincent@wakasu" } 15 addrs = { v4 = "192.168.1.77" } 16 17 [hosts.wakasu.wireguard] 18 pubkey = "qyxGnd/YJefqb4eEPqKO5XinvNx14fPcuZMNeYuBvSQ=" 19 addrs = { v4 = "10.100.0.8" } 20 21 [hosts.aomi] 22 network = "vpn" 23 ssh = { pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILJmTdMKYdgqpbQWBif58VBuwX+GqMGsMfB1ey1TKrM3 vincent@aomi" } 24 addrs = { v4 = "192.168.1.23" } 25 26 [hosts.aomi.wireguard] 27 pubkey = "XT4D9YLeVHwMb9R4mhBLSWHYF8iBO" 28 addrs = { v4 = "10.100.0.17" } 29 30 [hosts.shikoku] 31 network = "vpn" 32 ssh = { pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGxstR3xEf87leVVDS3GVPx8Ap9+eP+OfkSvM26V54XP vincent@shikoku", gpgRemoteForward = true } 33 addrs = { v4 = "192.168.1.24" } 34 35 [hosts.shikoku.builder] 36 maxJobs = 8 37 systems = [ "x86_64-linux", "aarch64-linux", "armv7l-linux", "armv6l-linux" ] 38 features = [ "big-parallel", "kvm", "nixos-test" ] 39 40 [hosts.shikoku.wireguard] 41 pubkey = "foUoAvJXGyFV4pfEE6ISwivAgXpmYmHwpGq6X+HN+yA=" 42 addrs = { v4 = "10.100.0.2" } 43 44 [hosts.sakhalin] 45 network = "vpn" 46 ssh = { pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHspuKkxiLuuRjNsLCXFA51DGWdHo/9TGW4YZmQGKbm+ vincent@sakhalin", gpgRemoteForward = true } 47 addrs = { v4 = "192.168.1.70" } 48 49 [hosts.sakhalin.wireguard] 50 pubkey = "OAjw1l0z56F8kj++tqoasNHEMIWBEwis6iaWNAh1jlk=" 51 addrs = { v4 = "10.100.0.16" } 52 53 [hosts.kerkouane] 54 network = "vpn" 55 # addrs = { v4 = "167.99.17.238" } # FIXME probably not right 56 ssh = { pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILtEnw+3WMa9ESRyKdBUp/OHd8NPQdHLoqQ58L3YXF1o vincent@kerkouane", gpgRemoteForward = true, command = "tmux new -A -s default" } 57 58 [hosts.kerkouane.wireguard] 59 addrs = { v4 = "10.100.0.1" } 60 port = 51820 61 62 [hosts.aion] 63 network = "vpn" 64 addrs = { v4 = "192.168.1.49" } 65 66 [hosts.aion.wireguard] 67 pubkey = "T8qfsBiOcZNxUeRHFg+2FPdGj4AuGloJ4b+0uI2jM2w=" 68 addrs = { v4 = "10.100.0.49" } 69 70 [hosts.athena] 71 network = "vpn" 72 addrs = { v4 = "192.168.1.183" } 73 74 [hosts.athena.wireguard] 75 pubkey = "RWqH7RdIXg+YE9U1nlsNiOC7jH8eWjWQmikqBVDGSXU=" 76 addrs = { v4 = "10.100.0.83" } 77 78 [hosts.demeter] 79 network = "vpn" 80 addrs = { v4 = "192.168.1.182" } 81 82 [hosts.demeter.wireguard] 83 pubkey = "/bBh4gvDty/AA2qIiHc7K0OHoOXWmj2SFFXdDq8nsUU=" 84 addrs = { v4 = "10.100.0.82" } 85 86 [hosts.honshu] 87 network = "vpn" 88 89 [hosts.honshu.vpn] 90 addrs = { v4 = "10.100.0.17" } 91 pubkey = "vzkizZZMoM8yi5bjKiDZN1vYydZY6NKJhv9OqwSTFAk=" 92 93 [hosts.k8sn1] 94 addrs = { v4 = "192.168.1.130" } 95 96 [hosts.k8sn2] 97 addrs = { v4 = "192.168.1.131" } 98 99 [hosts.k8sn3] 100 addrs = { v4 = "192.168.1.132" } 101 102 [ssh.keys] 103 vincent = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICl4uBPx98p0m1ra4nKxaDvCP8TCou5J10gFUpYAuzp9 u0_a103@localhost", "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINsbGtpU/w7Ff3O7hJ1QoO/5CuCrssBXrT+iHev/+rbf Generated By Termius" ] 104 houbeb = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGUnBCTxRoIDhExcSaiirM5nf2PIcTMDUodYlGNvqfmD Generated By Termius" ] 105 root = [ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCDr3bRw6r43BVOltmTXtDQAtZlJ/viBrCb58fG8suSdO97xLEGukZzf1QX46aXQEsenfKOalcd+OrukcoVIiZtlh1BHAaBB09Q0vKjtB1zKcUdZQYb6kA21/ItpW3gNsZq5M98QpwS9soJOLSccQosDoVBWDcHx72Kpzp2x4seKyAIpb1gtPnQjnnwA7urTcANw7CU8lmB3UtJZNPHclJNKso7h0ZBapausk9t0xGP18rmzQAe2ipa6pwUzS5rRq+j0LiY/JZQaQWBfc1i3IcKictKW5EykKmywJcwmr/PcTdcgTT4FaD+b1t1QAPLV82HxGzOYQO+/WBptBdq7Ss5 openpgp:0x86ADD81F", "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJoArpBsTXr3m6q2QnA1vI1DSwmgdU0OAp7DUxcxl9CJfeZIEs/iAerk8jmHgJ2xCEF6SpzI0FWSQIXy8dKpF4wLJ0tCoq5LqQx3jEzy3NUBLfxK+/Baa1te4qG2YImlgnzmEEm5uZlCGZRY2L/U9+4Hwo1AgD69Zzin6QGh2pyTWpmZ/WyhwIfGgqsnlM9XlaVzlMHYfStDi+rUU6XEAfdSqo1SnWKDBHc3mDYGTVhfAlt2LucLKu7oI2MsSlSxva072BExctadtB3TGHbt8gRJZj8CdwgRNhT+hFfbsL6YDvQn6dhTSMuiD8sBEvVble0Nj4p+Q6ROCRIuMuhgh3 cardno:000610153832", "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGxstR3xEf87leVVDS3GVPx8Ap9+eP+OfkSvM26V54XP vincent@shikoku", "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFT5Rx+4Wuvd8lMBkcHxb4oHdRhm/OTg+p5tvPzoIN9enSmgRw5Inm/SlS8ZzV87G1NESTgzDRi6hREvqDlKvxs=", "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGHMa4rHuBbQQYv+8jvlkFCD2VYRGA4+5fnZAhLx8iDirzfEPqHB60UJWcDeixnJCUlpJjzFbS4crNOXhfCTCTE=", "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIITpgxTnebhBnFyjWiF1nPM7Wl7qF+ce3xy/FvA4ZVN+" ]