feat: bumblebee created
This commit is contained in:
parent
a0ba2d0903
commit
7b3fc3a5e1
7 changed files with 113 additions and 82 deletions
|
@ -43,12 +43,12 @@
|
|||
# r_type = "CNAME";
|
||||
# value = "optimus";
|
||||
# }
|
||||
{
|
||||
record = "bumblebee";
|
||||
r_type = "A";
|
||||
value = "193.1.99.91";
|
||||
server = true;
|
||||
}
|
||||
# {
|
||||
# record = "bumblebee";
|
||||
# r_type = "A";
|
||||
# value = "193.1.99.91";
|
||||
# server = true;
|
||||
# }
|
||||
{
|
||||
record = "minecraft.compsoc.games";
|
||||
r_type = "CNAME";
|
||||
|
|
|
@ -149,8 +149,11 @@
|
|||
# metrics
|
||||
ariia = import ./machines/ariia.nix;
|
||||
|
||||
# games server - panel/host
|
||||
# games server - panel
|
||||
optimus = import ./machines/optimus.nix;
|
||||
|
||||
# games server - host
|
||||
bumblebee = import ./machines/bumblebee.nix;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
50
machines/bumblebee.nix
Normal file
50
machines/bumblebee.nix
Normal file
|
@ -0,0 +1,50 @@
|
|||
/*
|
||||
|
||||
Name: https://en.wikipedia.org/wiki/Optimus_Prime
|
||||
Why: Created to sell toys so this vm is for games
|
||||
Type: VM
|
||||
Hardware: -
|
||||
From: 2023
|
||||
Role: Game host
|
||||
Notes:
|
||||
*/
|
||||
{
|
||||
pkgs,
|
||||
lib,
|
||||
nodes,
|
||||
arion,
|
||||
...
|
||||
}: let
|
||||
# name of the server, sets teh hostname and record for it
|
||||
name = "bumblebee";
|
||||
ip_pub = "193.1.99.91";
|
||||
hostname = "${name}.skynet.ie";
|
||||
host = {
|
||||
ip = ip_pub;
|
||||
name = name;
|
||||
hostname = hostname;
|
||||
};
|
||||
in {
|
||||
imports = [
|
||||
../applications/pelican/pelican.nix
|
||||
];
|
||||
|
||||
deployment = {
|
||||
targetHost = hostname;
|
||||
targetPort = 22;
|
||||
targetUser = null;
|
||||
|
||||
tags = ["active"];
|
||||
};
|
||||
|
||||
services.skynet = {
|
||||
host = host;
|
||||
backup.enable = true;
|
||||
pelican = {
|
||||
wing = {
|
||||
enable = true;
|
||||
node_name = "node01";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
Binary file not shown.
Binary file not shown.
|
@ -1,51 +1,51 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 V1pwNA ikotG+f48KCxKj5DIdhwIEYHtspuBfGj9DvlXLchllk
|
||||
TQ8OlL5uDpwnjveBk1RbpB+cCOpqlPQtOu7c0/LRiqw
|
||||
-> ssh-ed25519 4PzZog ptPetu+OMhjcqwIZD2EtPWojceX/p+xFRu8SdFBEBzk
|
||||
5HKDrQTBiv+hTKhkLtnYOq7sUO8+dKOS52bXGjGXwxI
|
||||
-> ssh-ed25519 dA0vRg nQ1GTSQwHt806xrFMyqwQ86iBSLbgGDIL+GIWMD3AFw
|
||||
OPyLNOxp5k40I4WvDStpKun/AdOuWZyEQLPyyFdqtcE
|
||||
-> ssh-ed25519 5Nd93w uYt44+U3T3DOThXDGvl5WPDPGj506O2Fc271qlw/lBo
|
||||
tcRUll9+PIfcvcdvIzD8fcIU85+d8lw7ThPetfq24nU
|
||||
-> ssh-ed25519 q8eJgg wLIZSQp/YAKSohUD5NsbADyYua8p2qik9lRlzdvZuSk
|
||||
f/b9Jt8Qk7dcor+5xczk7zRzOxTgknGYstcLQv7ztJA
|
||||
-> ssh-ed25519 KVr8rw InbHZ+pieHIQGGW3LOOfYHS+RkuXRMzxMblHHLOV9Cs
|
||||
0oHx4kyD8AW5vgpds6EirGHeYznJ+z2WiGmn7+6bPww
|
||||
-> ssh-ed25519 fia1eQ UTuEfUIL1xVc5W/HSXpVvPxeQriwC6Tot1G0vRaT1XM
|
||||
6mWM2A8DVPMKzp7ccqTj+3go39xsyKIHuu4zZypHD9c
|
||||
-> ssh-ed25519 /Gb5gQ Q6uPEnhxFPRulsd5YWVXfrVUJqSN3oM02g4yK2IYUQc
|
||||
qqcy7z7RohVz/GDpB2FfjE2V42Bs023N6+G4qIJN9Bo
|
||||
-> ssh-ed25519 NtlN/A F4k9xBWDxeIS+v+DldjlN5e0WQmKH7Pt23XnKxkxTVQ
|
||||
PgCuox8LSeYaamogydWcXyP4aVCQadeVfnjnFngWC+A
|
||||
-> ssh-ed25519 v2Y09A Dq/SngPnj9Or0XiVOoo7EQNdsh9mby1F9v2zSZOfMH8
|
||||
Y6J+nWC58lxZKc+wMFUGeymONf9LOxJhMonP1Vo/LMo
|
||||
-> ssh-ed25519 XSrA6w KnF8xhrzss3txgoF0JK84/M7b81NuFeB9Ir4590LYRw
|
||||
jilyzwKpL/A4CmO/hMOMjZqPfwGsNYsngAw2trX7hKM
|
||||
-> ssh-ed25519 DVzSig A4EU6+2yqw3S2ISYUBbZYOq4xBEfXoEy1fTUhTzGXV8
|
||||
c6CyaaBcdHA6ZNdJApUcQT/ED0hQYPqqyvPF+zwCLME
|
||||
-> ssh-ed25519 MhHMYA ixDHJ+PFXFxsCu41Ye2Vwlk8wVlXofq2ztKIU9qxH0k
|
||||
8JBxpk9/nQqR2y6i8GU9PpoHfyitJwIHxMr8nb2Y5As
|
||||
-> ssh-ed25519 uZzB3g zZAxSWF9i6321ifYiizQn6kvadhQ17/fNkYSgOyR+x4
|
||||
H5jsIQmgVgRoMRRQ11K17eD9HqU78CpKu5ylkgqrtq8
|
||||
-> ssh-ed25519 CqOTGQ TzL9qPqBl8M3d9whmAaBgx3Wo/hPKc7Q/P6Kt3pPxn4
|
||||
BTnEU/156/8BKqdFcWisleg/K69RIiMaNDg6h9MX9og
|
||||
-> ssh-ed25519 IzAMqA +w67jWJmcVuPwjlkKn5Y/ryZBzA7ZzLl4va6KxfMm1I
|
||||
mO9xeZV3RYUbGu5TJfnRAaJumAzM5u3wmIByawDdFn4
|
||||
-> ssh-ed25519 Hb0ipQ y/srd2GpXb5EMVySg3BYOr+41u/NnJlx/2sQlhRyEg8
|
||||
s3Se3Rf8N4WqP6QdmkAmNtgZKgsvmuWfiOpC6pKGNuo
|
||||
-> ssh-ed25519 3pl/Kw u+QbsaYgVdhbsYBlbuusG/1nOXQ3PLCwtwWE2nUTUFQ
|
||||
laEpITIyaNx7opXwqT9SHo9qNWCRH0WozQYt8SW1cz0
|
||||
-> ssh-ed25519 SqDBmA 0dlLmNcgAOBOUrVUT/t0oaF+AcXUWqkDN3fu64rLx0A
|
||||
y9Xw6atnsCX66Q+iIMHwsq8vxeL4kxTihIbMut+JMlA
|
||||
-> ssh-ed25519 UE6fcQ qBrP+r+1jy06z90mQgk05zLog586HGUMDgHTbExoMj0
|
||||
TnZAUZUNNIAJzd8Efqb7KqR/n26YXr4jV6zPvZXu4eA
|
||||
-> ssh-ed25519 YFaxCg SXGoMkrpgduoXNIZXDy93gkzlnKtr1fAOQJxZDcZ6Q8
|
||||
jKdd+OufjXk1UYsXcJc/Q4JeiRhCcHW2nrDuBrHu/pw
|
||||
-> ssh-ed25519 elCEeg jPd0A53zK9OFThb4pCF30/My3QxiwGyGiDp64ob1vWA
|
||||
L0Rj+47bdVVwii4LIMoI2by9qmzk4H1kHoyEc7rUO9w
|
||||
-> ssh-ed25519 8vZ9CQ lgEkLneoENKWwNXRtXRbN5VSm1joh7NDSSUn/bp/81k
|
||||
X2A6sHl6dFe2p9hfVINA1G6nR8lqMQNjBKc1FvM9cnE
|
||||
-> ssh-ed25519 rmrvjw NX2NPt0SVGc3+2p/ob735mUIb4t9nhwUrdbdFk8CnSY
|
||||
sL3zmOASMti3QcIfa0CGEcJex95qGX4aeIqO5LS1LFg
|
||||
--- 9+vokggbkBI5tk1kvqpdPkePahvTIcYWtU1MU1zTyCs
|
||||
¼ê{—Œû.xX«®qÆ5Á<35>ˆ5à˱È{º«ýGzᆄ6á
ô:<3A>²‡<C2B2>ÓáÊpð²‚6[äÍY„U—Qâ`©—À<sfAÔor»K&˾:r¿ñZ)Œ¿5÷>íþؼýa’R ±•—S]–Ñušÿ‹±®cÝY–X²H" h äÁ7Þ…6Ú†´o=®*¿ÊˆGèiɨLûA™?ĆÛÑõ†‡TpaKžùÔóùaåÅì2
<0A>n`\ºN34îXÝrÍÊ´·I9Adq»Ÿ
|
||||
-> ssh-ed25519 V1pwNA nMGYHPjBRQ+8FE2j3JLTb2gfqxFvEDSF5XKvVYILgS4
|
||||
xoFB5NeaXLMQhM9ELoooDNNnrjJWFCA+f45Y+YtAOBs
|
||||
-> ssh-ed25519 4PzZog zuhv6HbfpcIlcueD6SyHD7hRcrPnvMDy1hvXcXTLEBY
|
||||
VI6ZX5745Tsv1AMvjPKrHWEI2YO4rCVtAMDWLQrzsFs
|
||||
-> ssh-ed25519 dA0vRg U1zhPjiM0ANz4i9iRSaX9ut/kACtrH/uk4VYk/Cmtx4
|
||||
DryI/XiQeggMAIBu4Qb9P7Od4cnQUNFFuim2OKwib5M
|
||||
-> ssh-ed25519 5Nd93w VICIqg3swkEAagNzDppCX2/lDMh5D/pYqi8wjL9ilH8
|
||||
DLcvw4k9r1RDrueCD/vqX1iEL55hxld3eJr5MCS7YNE
|
||||
-> ssh-ed25519 q8eJgg DyH3qYX/PfoltL0P2lBzP4wwH/VmYusidfD7MaS1PBQ
|
||||
ilj+oIaQwj6jSsDNagpLTJXZywWB2IeLUa6pKlcEvIw
|
||||
-> ssh-ed25519 KVr8rw +JGGMHN2zMPN4leJIZkBTOrhzb8BYQKMbSrAuIpCU2k
|
||||
Sa2V0qsQbKPLvuVewBjTdIgv1acTYIN+CMIlB+ExIok
|
||||
-> ssh-ed25519 fia1eQ jG4Lr4j3f0QNucooo80HUJAOnLiTAg8mxzYRDnjXrFQ
|
||||
C+cZWCaRemvsiCMJ7wn/6g/12ABvKEaYIaU6b3Fpo8g
|
||||
-> ssh-ed25519 /Gb5gQ QO7t0R8SjnfqZZ6upxKXALytoi6OFZZ4mFpS7XgnlDQ
|
||||
+yQd4GdflWOzRutCAplDqvee+0dCNdd/ScT8QZyioNQ
|
||||
-> ssh-ed25519 NtlN/A Y56En/7BcL9IIzBWbOfPzuAah/nPFANXxu3iN6+q8XM
|
||||
gqw6EsuuDx49aTb6DWtI1ZACDAGL1VnsKB6LAOH6F0U
|
||||
-> ssh-ed25519 v2Y09A 9MgpxeQcQDGvHkEyb0+f0vRZfyXE7EUUcBXCyw8w7mk
|
||||
sdM/6DwpC5kv8yg39edGpm6YV3VzkFLRkIleiwhOKew
|
||||
-> ssh-ed25519 XSrA6w tp83J4GXjFjQFq14M+Z+PDCmO4ZjJ1qufdQEO6GHzkk
|
||||
KVri/HL0E/byrA0C3iM8+AMsR0x46pdMrRKipvliSzw
|
||||
-> ssh-ed25519 MhHMYA Pwi4Tq4iJv8/ylaI4VAEzcGAPPfl+T2S/oUp3JsPTVo
|
||||
8Q0DSQMe9gunPGxYv6M4ilBapKfNx7qacddEc39lgNY
|
||||
-> ssh-ed25519 3erWHw vo6DeH1ub4VcT3dnvPYZC95MHxaABkZ4MW8NRxqOBUw
|
||||
6yHGAoHq/u9pSi06jWCkcN230ntCkYADsCB//ISO+0Q
|
||||
-> ssh-ed25519 uZzB3g FbeDwGg3Se/SVIVVAhgtRAO9wZM72M4ulGcXKBtw51k
|
||||
+T7O+KNr/QXoGUG8uULBYgDXRWhrwv4ZImjWp8ltxRk
|
||||
-> ssh-ed25519 CqOTGQ yG/8YtD4tRo8X5Q4kDyIr0xT5JwBg/Wk9NrkJMMCqgI
|
||||
ZszCJYQGN1eRnRJ9KLpLrxy7j45bL5CtRTfLt4KwRt4
|
||||
-> ssh-ed25519 IzAMqA 9AIaFKdsA4yqORM9NNlFkp4TI2q14uy1dtUUP31a6A8
|
||||
9FwzT1ZQABt3om9OTodEKgxxgVU9H+VlV8X9AucxndY
|
||||
-> ssh-ed25519 Hb0ipQ 2jhZm+mZoKzeBRjt0q5+T2HX+VM/H2Zy/7SyXuTeGxY
|
||||
J6ds5gRKFv754f7NrbGGCXKLTcad8YGVrM0ndDHlFZ8
|
||||
-> ssh-ed25519 3pl/Kw IrzcYOatmG1O2I0CbNz2Phs32G3nz5Jv9Uizj4cqhAE
|
||||
YDFNtbNUVpAQXyWIZssNANKEc4LoG4cEdmKBRWMFdas
|
||||
-> ssh-ed25519 SqDBmA erRarQNCMp2QrQBAThQ23RoTAK0Uzz9//SqgBdldFDI
|
||||
bi/LlSWcaPDHc7lxXuzMJUf6tAlv/6oF/go6NcQEcmA
|
||||
-> ssh-ed25519 UE6fcQ QjWmHf2lgJ5QctSg9WlvLRueeE1N9WQdV1ZRrDIGsWA
|
||||
K2IdKT9WpS6bsONh44h28i3Vm64YxhJFDas+rFPRbs0
|
||||
-> ssh-ed25519 YFaxCg wUWp3BvPpjSKKySmCb3gsO06P+F6GiYJU/wwfTAqTU4
|
||||
1D1+FEXxZES4cVbl/tSaMfiVk5yJlb9y9RsThyaK13A
|
||||
-> ssh-ed25519 elCEeg jyijilsUuQ14LYrZPzE6CAMxgVmGFaxR2EbIP48l5Cw
|
||||
kdEeI5a8gfh5d1mVbiMWOgGP9qmxc01EEifN00l51yM
|
||||
-> ssh-ed25519 8vZ9CQ k55pfEEYf/3sC7M9YyA0zlQdv69N324fvNgW7/0/hxQ
|
||||
EPJ0Bv///iKOz0y1dVT/jGTobSYjKGW8+Os1lLBMDtc
|
||||
-> ssh-ed25519 rmrvjw kqTB4IBJ/wr6P2g21TmbqdNQB5XDxCSU9lwVRAPiZhM
|
||||
3d9tjv3l3ws74DW+LeHVYUDViJWg+zv93mFv1C3mS2c
|
||||
--- cUHw7QjEwLsUCL+1WhhNByWzfOIFrRmA/4JPbYgukCE
|
||||
é*8ÿ¶QÙËš=R™=Å<>yg¯<67>u Œü"¸eSI<53>\ÑË[šŒ¤ŠÏG3.UzÜ
û4±—½ïEÊŒýÀ
ß\»ý)eðï¼X}H°f§¬X1 ç“Sá¸Ç){¹x+Úcø1ãùù3mc³k?œ ïh:ý„’b’ô‚2“¤¾gB@Ï<>-á'âÄÿ°å›ÎF/Žœ #ÿŠÆH+Ô–¼s¸•<øå™êÞîþK†ìCÁÁšQ˧ie;¥Â-kžˆRx= (#}i¢<69>à<EFBFBD>°nße
|
|
@ -21,7 +21,6 @@ let
|
|||
vendetta = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFvcxiSYE38V1IopHj7Z7ZWP1IqnskYCdhj8yCQohVUM root@vendetta";
|
||||
vigil = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICDsz1bjNAThqwF48dKIJGOECsCKHTj/Gn5Gh9XyzoSO root@vigil";
|
||||
galatea = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII3Mke5YtaMkLvXJxJ3y7YAIEBesoJk3qJyJsnoLUWgW root@galatea";
|
||||
optimus = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIqYbbWy3WWtxvD96Hx+RfTx7fJPPirIEa5bOvUILi9r root@optimus";
|
||||
glados = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ6go7ScvOga9vYqC5HglPfh2Nu8wQTpEKpvIZuMAZom root@glados";
|
||||
wheatly = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIPlgCGtyvd3xwYg9ZNyjTJNB/LvUSJO01SzN8PGcDLP root@wheatly";
|
||||
kitt = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPble6JA2O/Wwv0Fztl/kiV0qj+QMjS+jTTj1Sz8k9xK root@kitt";
|
||||
|
@ -33,7 +32,8 @@ let
|
|||
marvin = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIAme2vuVpGYX4La/JtXm3zunsWNDP+SlGmBk/pWmYkH root@marvin";
|
||||
calculon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGsmeBfh4Jw2GOL7Iyswzn4TVNzalDbxDgh7WuQotFxR root@calculon";
|
||||
ariia = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA4kV6W1/tP/nf2ZWNhRoV1mK04R4pS+c5vdsA1n5gpN root@ariia";
|
||||
optimus-test = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFv0Hb4qfzXUll+Hct1NQOE0bCf0MpE24Cqskd8vAFyj root@optimus-test";
|
||||
optimus = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFv0Hb4qfzXUll+Hct1NQOE0bCf0MpE24Cqskd8vAFyj root@optimus";
|
||||
bumblebee = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINF31tsOZTEpPFCu4wZvJjxxvgFhRpxvo9SKyDMNWHZu root@bumblebee";
|
||||
|
||||
systems = [
|
||||
agentjones
|
||||
|
@ -41,7 +41,7 @@ let
|
|||
vigil
|
||||
galatea
|
||||
optimus
|
||||
optimus-test
|
||||
bumblebee
|
||||
glados
|
||||
wheatly
|
||||
kitt
|
||||
|
@ -83,28 +83,6 @@ let
|
|||
ariia
|
||||
];
|
||||
|
||||
# these need dns stuff
|
||||
webservers =
|
||||
[
|
||||
# ULFM
|
||||
galatea
|
||||
# Games
|
||||
optimus
|
||||
optimus-test
|
||||
# skynet is a webserver for users
|
||||
skynet
|
||||
# our offical server
|
||||
earth
|
||||
|
||||
# nix
|
||||
|
||||
calculon
|
||||
]
|
||||
# ldap servers are web facing
|
||||
++ ldap
|
||||
++ gitlab
|
||||
++ nextcloud;
|
||||
|
||||
restic = [
|
||||
neuromancer
|
||||
];
|
||||
|
|
Loading…
Reference in a new issue