From bb03bd90547902733b74a100efc7c54cd47b59a4 Mon Sep 17 00:00:00 2001 From: Jeltz Date: Fri, 17 Jan 2025 11:18:22 +0100 Subject: [PATCH] Add host 'perdrigon' Signed-off-by: Jeltz --- hive.nix | 16 ++++++++++++++++ secrets/ldap-bind-password.age | Bin 2311 -> 2421 bytes secrets/secrets.nix | 3 ++- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/hive.nix b/hive.nix index b8e6a25..f1c103d 100644 --- a/hive.nix +++ b/hive.nix @@ -151,4 +151,20 @@ in ./profiles/discourse.nix ]; }; + + perdrigon = { name, nodes, ... }: { + deployment.tags = [ "indico" ]; + deployment.targetHost = "perdrigon.federez.net"; + federez.monitoring.apiKey = "370a181d-6b00-4c3d-af27-ca65e6e4c1b0"; + networking.hostName = name; + + glucagon.networking = { + nibble = 234; + wan-mac = "BC:24:11:04:9B:51"; + }; + + imports = [ + ./profiles/vm.nix + ]; + }; } diff --git a/secrets/ldap-bind-password.age b/secrets/ldap-bind-password.age index d316ddf8f24323cfb87564abcd5877c6d6e82788..34c303be9c0608c98916a5c56c04803ef2c934d5 100644 GIT binary patch literal 2421 zcmZXWIm^Ua8OH^&30P=%E2k16yk_52gd~%FX0lHf3&}p&GubnZsFi5%2hieL+S*(Y zMa0Tapd$Dc6f0kgYw^nI9ysU6;rac~bD|=9%erJdhPmv!Z}wvWtqAb;-P1HZ-m(-W z2!uIFyGVxY2~?S|=Xy|iUC3}*7Is1vNH2L9HITX*_8Z&~)!rCeTL79>Dm&!YcDzEE zAP!TV?BLA5m!g`@EZRRTMA+1-%iNDNZ6h#kI}ucrN^yYRkxWI!zytedP2bqYCbX9U zpIe05aT5_=XUhe)+0Q{CN$}}jCC=blx@@^nW@qk^(z3#42#p7&d&3XmBTeKjQ8!OC zhx-#V7#Qah(OQS_fOImIJN*pxFV+=exnZY35PniWom z)Zg&IEDJ6hIU~wy{3DISNR2N}4LJL;D8v!n$Bq_)zozJM_PYo&2c-`hRGS#5YraY8;Yc1$5g@ed7D>)5zeZmA{l07dajEKAW0jp&uY~o zrnzXt^hi1X0^6w^ox7DJoF-fqH{|a4_>fOU5ZW z)uYE>Ou&*4zCn5I3@5&ZImf_Bb6arJZafEq7Q{5oDr@j;I$o?ggF7&V=-L(uhw67T z3`pP_-FchC^I+33ctjO9H;cjm)Zl|Xm{GT2Dvwn=(6QR`Wv$IQs2#&D3?Gtlu&Tg&u>n_$ zlHLPzykI(HCg~_?6O6i*5Ly)vLRCqgqz!TFLD5Fwn&^WYsONN{34AUPZ47fq9+gJhyE15U0i3MX=!^H91U7&#TY_ zDj(WI^DgF`=?GQ$!Q?(zN>*3a4Fl*FU!Vn1Ek~S{|9fv>i=hnm#QJ5IRQ7&P?TsYT zp?xx3Y!E3!>QJQ`JM?}6ksH-SQ21H5!^fE9CgSxwdX&XLitPs|aa@ON1a_YcH^z)F9%R&oej2Ovm zX_sId)lh4Ml@9^oF4on8dGcCtkT)kprA5NyDN{zrC=eb;qFpZ0ZIL?As$N}$_;FLi z$57C;a*azE*j=q+lyY|+Ng)GUxq5T!*@ptF2u^cjJ)d>nWIKVXuH5^EciGFpd?XFw z&*>PeB~Ud@C(N^myH#|729V;8JIsj4lF>eAX!joHi!qa?1gshjbtLC$Ojo((M5M@& zK|2F@A7sdMo1ZEl)udS5RMnCpak4Gh352W22v-jAha7_+Ekm)-vs`ARbgfFfzvt(+ z0?Hb-c5$yqIt6dJ8p$(CMu(2(+F+%H@SZr-kJK}a&3=DWnXhb%`)H(X~@ymhIkW5;sncFXtZA>A;*LOtNU? z#j#se>G!9G^y>S%nUdyRpGy>tIihpOwHpTgx;U+jr&$@e=u5P$cyR#zN*tD`4&0S+ zupU2WO_Ij_V;q#Gk7o_pli`Vm76gu+Ltr^<#|O;g=`C~&aJH)ipu-nMMlh|u^x4+I z9$FX1wHX?btFyC)@_M2E4kvJ^GfK?yMTS12cyaW+4bjxq_apnHu|G$uNEj)5S;H(o(y} zo(dX@N+UD4;Cai5HKh^>jF1$orm!YpUNfj)Uh;QEd ze)f<4`S;hiH1SK`w}1A#pZxphzheKveD>+rzWA>%eB*n+{N(pP{rabWy#IB6Mc?^y f@{1q;kmcP!{q3t?`SlNe^ZmatpZ)gFe}Mi2+X)l; literal 2311 zcmZXWIm;}25r>0|Nt+oMcmrQS18L6feYz(R{@v62zIP8MGt>L@GQBU6k)mKIMi)af zMLD7P0gU_rilKp-AgGZiIU>ijk_W1uUsc`m^j+FMhW#~_UHe5hWq) z!6^zmzloc0x`MaV=Irz$vyKtA_o8A#3YLxp9IS)y2HD`XTN>n5B9lUfN;`+60i&{n zX+W$+JeA&EQ9A`^V5pshA^14Sx4~cU>!&nzr3iI>GXf3^`;=oI%6!b7bpatJ?kowW zVb2~(;-U&L6SR^?l_$FOhp_(HjcHRKrzO2@bwxAdTA9m z(Yw$DZoJS&$rrjP=Gw&N{8JiBoK!A)N?E&vv0x#pY7@xw0p#bWG?DUFJ%6(?vfJ?v zN9xrZTa&Ka&u!hf*5D58A7<=UlK9gMI25d z5E%=6_qhz|KBaXRU=QnC$Lp4Ni$rQzd*cC{{yL^1F(`Y=VX>`l0h#o6M5&-6p^3@8 zVeD9N7sM6?@SZqIAH;AqGDFjZt-cF@ub086#*egNyuCe#kkf3)MOfY5&SHr&hvew; zz1d8AS+mJ0IkFST=6sj4dO+24E~}uoD{flFgsFhQHJ;Agp#{w7g{C8f4Ach-&l=P8 z?pe_`(Ula`u=h#qMv)maDvg(A$a}q41d*F9UET&h;UNjb8xDyk|9swC!AA!TFzhnj zK<%+fVZCH_cVe>u!>Q@aSE{DF)c2K#UnL%_^XfpS0wb}eAbjj1+_83}CA_B`WE>4j z$Vy_KOOZlWlN8ePK@T!o-(&=yM`cP*#u}AZNOsDr(X{vWd9NpRD7T@Ff`y_B%P*YN zr71iE()Dt|X!yUTDGL%#=PvU3$N*pPY2+_RY7B&Roda_7gr8 zU0mI-ui}hrTqKm&|IYT~zCoQcZGpG)+2yS6hBJYsqcAt;@K#ltmGXyb)bmEl{I5xs2J`g_b*xoioN*-3 zMipN3nbfTwR4b*I`$;<0#a%y=We!q`YTD{q)3g(7pjau)dXxn^43N68#0^!P^JI4m zj2;CBko`kvw(azc!9m!sbr?|~qZvlU>ZR>mt)na^#l5PclyZT}1T=>A@Y9G8JnXoU zrSbFwXQLD8Adi)8oo#CDm_lVZ%bxnxV{1o=beN0N>r?kuC{?JMjjE3Aal9iZFFyx; ze=Kb!4cBVuV$Mbq7V~A;c%|ObUGJGBFwYh|ED%+k$wTLZ7#x&t$<{RPabOQYqoe!0 zke8a0IH?&guV&F|igE$=v{JjFvYYWCw_&S^OW~#v-Nf)Yu3$ijxWq6t6)%+|>LEE| zOw!F>g2MV?%0oJelWXF!L~fJqnt3g;VxAyAqzJVx;BY=}wfjPa^Qg&MTGhCMxTDit zy9ekIV(~bDY)yoUY#tqFdAh}Ssuz%f7$KqC%4hu~N?Nl+o6#Q>_qd4zS>@OLHj`m{ zETnlZ^~a0HR$?`j<->tPi{ONfw7(Au#6HyebYhJ*b2Lg*qzqy10%mGS$iO-?Il0+H z1vA4vcdn01r=kUpgs3p5suXDK>jXKyb`Zik=DpQy#yQ|_yvQaNxUz#IjFh+m_+*E* z!drNNUhOGNgz7Zn(#{?O?M4sixK4y$9@w+n4h1k4VytG73n83X%{{2Nio|9qMfPW= zfAsicYAQL(KBT4&`7Kk-C=YxXp6=*92bAeqK8T)?t1aj{s_9f4oRp)`3R`R<@S}(E zBsXsi+3~Vlabld?Xysen@}zWY%fV**pVH=r-a_zJNCt3w1Ibugwt^(u1iy$8^{Gzy zMiYZ7MqamW`B8)biYwmO#V$b=nQ}LTE}1xcvff5(8E_v6KbRgXlSDn{AAW*&@7^|# zZtog=8aJj0b;AI`&GQmVe_7U?aa4Vm_Y-za9w#M+^xuB{{g>b0|MIuXwfV|d{~!t7 zzdzgm@vGaH-}&}0fBKtm{`n_A{Nrce`s?3+as2$dzyIu?m*8tZ_}TB?zyI+!KL63b KmOp*|>;C|CvhGj- diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 7dab0dc..d1e7564 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -6,6 +6,7 @@ let klingon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC/P58bPqi8yTl12jpP8oFcYG7S8j1WpfgqwZz+EuQqy root@kligon"; aragon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBUDEhYDtCLI4ypIXhimPjleiGUI3lOTv5LntzNEPM1p root@aragon"; pendragon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILrJwgqLnGuUpUFacXLphiu8vUthVD4mA4a3Uytl5eSD root@pendragon"; + perdrigon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIChtLzQ2YhAzJWFhuq4rdenxMFCNGD00PTwmmyjE8PM0 root@perdrigon"; # Add yourself. raito = readKeyFile ../pubkeys/raito.keys; bensmrs = readKeyFile ../pubkeys/bensmrs.keys; @@ -19,7 +20,7 @@ let keycloak-admins = active-admins; ldap-bind-admins = active-admins; discourse-admins = active-admins; - servers = [ estragon wagon lagon klingon aragon pendragon ]; + servers = [ estragon wagon lagon klingon aragon pendragon perdrigon ]; in { "matrix-shared-secret.age".publicKeys = [ estragon ] ++ matrix-admins;