From cb7dbab1629a8cc44de619d85b2946e201638867 Mon Sep 17 00:00:00 2001 From: oddlama Date: Sun, 12 Jan 2025 01:58:27 +0100 Subject: [PATCH] feat: add new host --- hosts/sausebiene/default.nix | 44 ++++++++++++++++++ hosts/sausebiene/fs.nix | 33 +++++++++++++ hosts/sausebiene/net.nix | 43 +++++++++++++++++ hosts/sausebiene/secrets/host.pub | 1 + hosts/sausebiene/secrets/local.nix.age | 11 +++++ .../sausebiene/initrd_host_ed25519_key.age | Bin 0 -> 863 bytes .../promtail-loki-basic-auth-password.age | 9 ++++ .../sausebiene/telegraf-influxdb-token.age | 9 ++++ .../sentinel/loki-basic-auth-hashes.age | Bin 2866 -> 2999 bytes ...553f-promtail-loki-basic-auth-password.age | 8 ++++ ...b312efcbf20391-telegraf-influxdb-token.age | 7 +++ ...cd0cd00aa130d3-initrd_host_ed25519_key.age | Bin 0 -> 734 bytes ...reguard-proxy-sentinel-priv-sausebiene.age | 8 ++++ ...roxy-sentinel-psks-sausebiene+sentinel.age | Bin 0 -> 393 bytes ...53daf77274a95c3-loki-basic-auth-hashes.age | Bin 2735 -> 0 bytes ...2a56e0490ecf616-loki-basic-auth-hashes.age | Bin 0 -> 2876 bytes ...roxy-sentinel-psks-sausebiene+sentinel.age | 7 +++ ...3e7-telegraf-influxdb-token-sausebiene.age | 7 +++ ...c5b303169330089-loki-basic-auth-hashes.age | Bin 2822 -> 0 bytes ...725c0b860f1b3ec-loki-basic-auth-hashes.age | Bin 0 -> 2902 bytes .../proxy-sentinel/keys/sausebiene.age | 10 ++++ .../proxy-sentinel/keys/sausebiene.pub | 1 + .../psks/sausebiene+sentinel.age | 10 ++++ 23 files changed, 208 insertions(+) create mode 100644 hosts/sausebiene/default.nix create mode 100644 hosts/sausebiene/fs.nix create mode 100644 hosts/sausebiene/net.nix create mode 100644 hosts/sausebiene/secrets/host.pub create mode 100644 hosts/sausebiene/secrets/local.nix.age create mode 100644 secrets/generated/sausebiene/initrd_host_ed25519_key.age create mode 100644 secrets/generated/sausebiene/promtail-loki-basic-auth-password.age create mode 100644 secrets/generated/sausebiene/telegraf-influxdb-token.age create mode 100644 secrets/rekeyed/sausebiene/02083da3c2e6819322181878fae7553f-promtail-loki-basic-auth-password.age create mode 100644 secrets/rekeyed/sausebiene/6990ed2f05dd917e79b312efcbf20391-telegraf-influxdb-token.age create mode 100644 secrets/rekeyed/sausebiene/a136cf730d84d1ea12cd0cd00aa130d3-initrd_host_ed25519_key.age create mode 100644 secrets/rekeyed/sausebiene/a724df7b1d5ca71e006c0d36be3eceb6-wireguard-proxy-sentinel-priv-sausebiene.age create mode 100644 secrets/rekeyed/sausebiene/db0265df112bb3c06ef6a0361b96c96e-wireguard-proxy-sentinel-psks-sausebiene+sentinel.age delete mode 100644 secrets/rekeyed/sentinel/c9a404b7a1241d00c53daf77274a95c3-loki-basic-auth-hashes.age create mode 100644 secrets/rekeyed/sentinel/dcaec2abd18128d1b2a56e0490ecf616-loki-basic-auth-hashes.age create mode 100644 secrets/rekeyed/sentinel/f6bf0b7bd3d2c8815cba951e47ead8fc-wireguard-proxy-sentinel-psks-sausebiene+sentinel.age create mode 100644 secrets/rekeyed/sire-influxdb/e2fc49f34c814de46c73fbf3204423e7-telegraf-influxdb-token-sausebiene.age delete mode 100644 secrets/rekeyed/ward-web-proxy/3026df7d8e7b352d8c5b303169330089-loki-basic-auth-hashes.age create mode 100644 secrets/rekeyed/ward-web-proxy/9ac62b3f616089c30725c0b860f1b3ec-loki-basic-auth-hashes.age create mode 100644 secrets/wireguard/proxy-sentinel/keys/sausebiene.age create mode 100644 secrets/wireguard/proxy-sentinel/keys/sausebiene.pub create mode 100644 secrets/wireguard/proxy-sentinel/psks/sausebiene+sentinel.age diff --git a/hosts/sausebiene/default.nix b/hosts/sausebiene/default.nix new file mode 100644 index 0000000..055ae3b --- /dev/null +++ b/hosts/sausebiene/default.nix @@ -0,0 +1,44 @@ +{ + globals, + inputs, + nodes, + ... +}: +{ + imports = [ + inputs.nixos-hardware.nixosModules.common-cpu-intel + inputs.nixos-hardware.nixosModules.common-pc-ssd + + ../../config + ../../config/hardware/intel.nix + ../../config/hardware/physical.nix + ../../config/optional/zfs.nix + + ./fs.nix + ./net.nix + ]; + + topology.self.hardware.info = "Intel N100, 16GB RAM"; + + nixpkgs.hostPlatform = "x86_64-linux"; + boot.mode = "efi"; + + meta.promtail = { + enable = true; + proxy = "sentinel"; + }; + + # Connect safely via wireguard to skip authentication + networking.hosts.${nodes.ward-web-proxy.config.wireguard.proxy-home.ipv4} = [ + globals.services.influxdb.domain + ]; + meta.telegraf = { + enable = true; + influxdb2 = { + inherit (globals.services.influxdb) domain; + organization = "machines"; + bucket = "telegraf"; + node = "sire-influxdb"; + }; + }; +} diff --git a/hosts/sausebiene/fs.nix b/hosts/sausebiene/fs.nix new file mode 100644 index 0000000..4ca4965 --- /dev/null +++ b/hosts/sausebiene/fs.nix @@ -0,0 +1,33 @@ +{ + config, + lib, + ... +}: +let + inherit (config.repo.secrets.local) disks; +in +{ + disko.devices = { + disk = { + m2-ssd = { + type = "disk"; + device = "/dev/disk/by-id/${disks.m2-ssd}"; + content = { + type = "gpt"; + partitions = { + efi = lib.disko.gpt.partEfi "1G"; + swap = lib.disko.gpt.partSwap "16G"; + rpool = lib.disko.gpt.partLuksZfs disks.m2-ssd "rpool" "100%"; + }; + }; + }; + }; + zpool = { + rpool = lib.disko.zfs.mkZpool { + datasets = lib.disko.zfs.impermanenceZfsDatasets // { + "safe/guests" = lib.disko.zfs.unmountable; + }; + }; + }; + }; +} diff --git a/hosts/sausebiene/net.nix b/hosts/sausebiene/net.nix new file mode 100644 index 0000000..a2548ec --- /dev/null +++ b/hosts/sausebiene/net.nix @@ -0,0 +1,43 @@ +{ + config, + globals, + ... +}: +{ + networking.hostId = config.repo.secrets.local.networking.hostId; + + # FIXME: aaaaaaaaa + # globals.monitoring.ping.sausebiene = { + # hostv4 = lib.net.cidr.ip globals.net.home-lan.vlans.services.hosts.sausebiene.cidrv4; + # hostv6 = lib.net.cidr.ip globals.net.home-lan.vlans.services.hosts.sausebiene.cidrv6; + # network = "home-lan.vlans.services"; + # }; + + boot.initrd.availableKernelModules = [ "8021q" ]; + boot.initrd.systemd.network = { + enable = true; + networks = { + inherit (config.systemd.network.networks) "10-lan"; + }; + }; + + systemd.network.networks = { + "10-lan" = { + address = [ "192.168.1.6/24" ]; + gateway = [ globals.net.home-lan.vlans.services.hosts.ward.ipv4 ]; + matchConfig.MACAddress = config.repo.secrets.local.networking.interfaces.lan.mac; + networkConfig = { + IPv6PrivacyExtensions = "yes"; + MulticastDNS = true; + }; + linkConfig.RequiredForOnline = "routable"; + }; + }; + + networking.nftables.firewall = { + zones.untrusted.interfaces = [ "lan" ]; + }; + + # Allow accessing influx + wireguard.proxy-sentinel.client.via = "sentinel"; +} diff --git a/hosts/sausebiene/secrets/host.pub b/hosts/sausebiene/secrets/host.pub new file mode 100644 index 0000000..e071795 --- /dev/null +++ b/hosts/sausebiene/secrets/host.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDOZ2/shbByexe15RqevukRr/ZYhGvo3H7aWeqwEwbRJ diff --git a/hosts/sausebiene/secrets/local.nix.age b/hosts/sausebiene/secrets/local.nix.age new file mode 100644 index 0000000..7f0ae9e --- /dev/null +++ b/hosts/sausebiene/secrets/local.nix.age @@ -0,0 +1,11 @@ +age-encryption.org/v1 +-> X25519 FHDjxeYsy2SeiUd6qwEjZHeC3Z6usSyN8zJND6E8ig8 +ki3Tg/NopVqXqJlByi6YwnHm/qcrNtx+bPKgJVl6+Wo +-> piv-p256 xqSe8Q A+wwCAkKZpha/eaKJtlWlLsC2R4Jp+Xaj313d0AYTZ1W +hwg+vOJ+8V6lQ401c6QlTIvG+BD8cPVoN8PPT6Xq4c0 +-> 8MAV){6T-grease F()\ +6or/fJD/g3vChdeqgB9MGpzp72S9lbsZbMiSb0Z7p9N+lYFPM0ydobZWfrxr8ptj +628oaPN6SIqgNn4bKCaxInyKQuBEcXz17QbrYrAWYBKF8O96qg +--- xm0ao0zoO8amQMmPcbDm053OZ/KdNNJPXAbcmV93BLM +MY/\\~#<ص +Rמ)DA ws@i5}ĘhALuEm~n/5ՀVK Ja!~&.D \cW g8P. BX. YܥaJau``Hi曳$d^=xkOgA_\V҆J=ԿF'~F sمC$/ \ No newline at end of file diff --git a/secrets/generated/sausebiene/initrd_host_ed25519_key.age b/secrets/generated/sausebiene/initrd_host_ed25519_key.age new file mode 100644 index 0000000000000000000000000000000000000000..46d6fa730daa787ba4ba57949ad0d267137166c4 GIT binary patch literal 863 zcmV-l1EBn2XJsvAZewzJaCB*JZZ2rZrX?F@OJ|J*ub}eu+H8vo4aZ_bDQ6NEjV>eDlMMh6A zR(N?-FjYrqY)w`}Vna-CHEBw6S5bOVHfB{wLQh3{G;0brIaz6GZEjIWOleVYMKU-; zN>n&$N=9yFdRI$&RB={vQ$kH>c6Vh(OF;@PJ|J2xCPpo1a%Ew2Wgt~;Zf{{bc?vmh zcv>}QYEd;=V{ubeZEII@XhUddQA%b_X-aumVlgmja%)RQQdeS9Q3@?BEg&{& zYDG_Eb6I0aQcF@nc`|V^GG=B@IBaG}RboU!WLi%}Yei>4a#vb)K?-F}q?%d|k!r|5 z>CaLQsW5Z9cAvccPFA-Sx!4*#bT^$)`luSAquUdV~PZfMh%+i_vQ*mX)H^x_(5Uvo8m==(SLTN51q zlX9cJ3c~cJ70#c03`p^s<_{@Dt2yTOdY-zzeknlVk-sP8HgW=bx*3hcPQRvgBQ%9v z-|`hCnrgKLGzitJnB&om!C=^5x>e}H&i#Ep=uqT}K9wZMPcZIebVmu@A~{A1C@9LG z6$3li$p@gZg>+b(OB z*5&}@c_1-fwGA|Xox0{$@i8q~J09#Y6f^|;1KvI>og&)qhS;w|E8Mw4+>3ra$W99M z>g0yp=O?lZBsXl1YtTQ{m%EEza^z>sgKLcX{u5#v3Hl7=3gp=a> X25519 ZmH6m4AQx8wxaJPMUevkmsLQ35rlKt+a2iSJq81fKQg +WR6GfDdCI+d4mphM8xHwP/UzXPBqfgaoCyt8s+nDpKk +-> piv-p256 xqSe8Q Awqf0ypLzhT/zHHuXkCAfcP3joODqC8AU6RE+uVFwOdK +B4OjmQ99uxqFkNs/MhC06hScORtowu9HaLrkrW6K3Dg +-> +elbHO7-grease +dg +--- G7eHSF0eaQ6nv/U7/KXwNEnY9okbXmKSWDDszVBZnu4 +c+Q2i+C]TcMbk/3B.:t5we:a^XGg&mB(hmao \ No newline at end of file diff --git a/secrets/generated/sausebiene/telegraf-influxdb-token.age b/secrets/generated/sausebiene/telegraf-influxdb-token.age new file mode 100644 index 0000000..a30c557 --- /dev/null +++ b/secrets/generated/sausebiene/telegraf-influxdb-token.age @@ -0,0 +1,9 @@ +age-encryption.org/v1 +-> X25519 OK0YjDoVUwRXX9O/GTE8bNIYA3TLmY7h3an+EHvPnjc +0WwTbnNSflEwzicZcjMzoMt+UZNrRSyb+HUcKiX/Ybc +-> piv-p256 xqSe8Q AoBweILdXCIv16ZQQZiLaEGf93bHE1WW3ZBEGM2mU5s4 +3S1zyoSzyDcoDQZJdvrYhujwPIL8Nsgd20NpKvKi0/g +-> #-grease = +Gh2UGo3dwqJHeHhmNGPYiFVfVZb6Yvo8L7WKU9KvnuSNFw +--- cF1S3wS0iy+zI14BtNP5+llcah1S0cfQSQ9t6XcRD/I +%,e#pΚ" z^*jҩ*Jc<$iRxՈl]۸)j=0AhG^"" l \ No newline at end of file diff --git a/secrets/generated/sentinel/loki-basic-auth-hashes.age b/secrets/generated/sentinel/loki-basic-auth-hashes.age index 3d223aa444323d4fba83755a99eff9ccdb7a53f6..724f4f2d4bad5d5427b62b3d68092132db5c1a37 100644 GIT binary patch delta 2997 zcmV;m3rh5|7Pl9WAb(g)V@6O|ZA>e(1d3s_-b9Hn$F>7r^WI;H2K?*HC zAaH4REpRe5HXwL$Q)M_&AVF_!cy3fzIdOGMa#>h#PEkxZdVfz-OHVOkXH!#7WI<9i zVnR7^Q%G<{Wl0KXIdOC~Y&lwVc58ZVK`%*Kcxg&dcX@Pkc4Kljc4=yJNm67ua5H36 zdUpyfJ|J*lZfRj|ay%_(a%Ew2Wgt>{B{MxcD&c1|$IL#RrtrW=ROpJsN2bVFbsufCY2A58rM=sW_85~y1_U)_U-efec8_f$%`oGL z-lp2YNPn)ei+?*Sxtq-4HQZC5bBo7NSWU5jXuXNA10|!sNqSAgP{w298dtmD^VGZM zjn=nf>o}=BBf8Zu$9c^g6AqBy+7HZFo&jz7c2ps8SM=E30f-8Lekw<*;XetFB`*iX zY~mrsKU>bJPnFrXdxF&l=nT zfcC|nU&1iaF+xa{)_6zn0F&+zz0E0xo_{DdhV9+6(hbNqQWQ-_d=q>6V-Os6@apHx zQ#hPNMqu;;?kMC**vz(=<;WK&T?>uf((kIi+!wPeE+O%cHI89^2RRXXjB*RHUP{fN zHh5ej6zkkP7TbbB^-8QaUlNHv{goPluU0Aex|Z&*+n{I|iBOQw3}(Ys^6C;;G=E`( z11u}R1PBgNd$*tWK~9-MxuCgpWXuqbC49(E4(r^8MyYKo8IAE%AiIK`RfD%0+oy;XuG8TL7fNpYgfAlZ?c&O2_nv;q}3q{bO@!}~AmaJIpXf7c18V~TpM_et9~ z10@ac<|2#CN`X31(ZtOE9;>CReTpB~C-&5!MB7{`aM$RcZ~Cz)Xh{agkblli>A)*X z@suvFK-FV#AVrw#6bP;AsH46$Sa0Zhi$3$^GNFqX5iDPKOK}a zUc;C}{r(!%Bb-?Rn;ZS0>zwr!ViPmY*@U-oM_!h6Al#)wUJh8}Wd}8-G+!MYt3Ak~Nk} zQlL9=XY^TGGBUX1`i$MDVz=PJAfoBS*w~J!n6kb8eO$a6wOC^aEG`s2>@^rw>FM_K zdbA#Kuy{?)j+CU?N`_Galy@o;~>PxzdJt>{}<&&+X-|E97(aSL)?l*H!dA{{}JhoKe$2)E_* z$%B!z5xgQBsXOa{it*A8;)%l!gCH#_rnpOOj6MNvc@SziPJdnJMl{h_TcEYpDtvLH zJ7Q4EGx$knz_U~cUasNwAM9c#X#{D)wr@dSL2&c6;0ZC}crILx{m?O6wOIcPBfJiv zT_2elA=!ugut4$uO*=Sv9&w@iHJE@W-2cAsXleeKW*~8u+piMr%iu|5%dt^Pgf8x zWVN~mbix8r{ck(%gh6}d=)y6r)x;y)I<7PeN_!!UA99Zz1^kwg%i{l7=Q9`mKJO*w{9E=-~&x}=oIFD zT8-&2{Lm00_3X})8D9;b&y+}bvxi98k0O}4MaC`5tMH=aoPp0plXnAswy@4%)ZHKY!s@ydxujIz!ba zENY|-Gtw@x#iMSJ8z88pO;sxQ*V8NZo;xd+FWVAW=z8Qj#*w20rst61A(37M57L83 z1ePV;bI~x|OgUM4*SzkNZKvcQC?pj@?8ZnBe1FZZ-%>$>va*h2J^kE!jADR8R+bY+%GD?DrYPVTV8?^gw@v36ABEl8I?_g{IC;kh-rJ^nIFA6 zx}WjBQHt_Vgr*LNt%Eh}hLoC6+*A0N#ASPw{GWes?_L6E zdxJbpL2)!$oFbx^ud!H{fGk!>un?$)Od;cvxe~R+3k>CHTkWy}+htFNI=V(>SAPwA z5zx~wk|MbKtya<6%^yl@GUd*hgV40?7l)$qd&ov$#dg5YZqDA%4o)b?@x9J1vh^%> zpgcupAZ&7Ly@q3LQN(GYB#B9DJ-h{tf(E(=m5zCY7F56&G=??ao_O>OS%WNzsIZ-8f^~{&@Q4M(cKLbWC*U`ymJkm*!|CN$r delta 2863 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 ssh-ed25519 iNceIg YmdgTOgrnPGvk90h8pM+OjfowQzhVo9v5lcCcmnZLQ0 +0CHP+GdcH7Eq2Wu9yp4SCn0bgjY7tKgLbTBHN0i2KdU +-> K3s5a#V_-grease @ ==f A9yR{~ +M+nuDvAN9JDn6EJWJBSujNTgtC+fU+wfwBaw098p5gx5m8aTm+iVAXayx3GeTw2J +AUPIG8TiIj6T0L4KyvNO03zuDYc0aYQXCgJ2wHsheWr/kQ +--- x0kUxYcAenQjbH97L4g11cjO6DW3iWhmTez4wQvoW9I + ^e VE7uYsJz2oO,60F@D d2@*iU@0NVnUkhvE \ No newline at end of file diff --git a/secrets/rekeyed/sausebiene/6990ed2f05dd917e79b312efcbf20391-telegraf-influxdb-token.age b/secrets/rekeyed/sausebiene/6990ed2f05dd917e79b312efcbf20391-telegraf-influxdb-token.age new file mode 100644 index 0000000..3450cf2 --- /dev/null +++ b/secrets/rekeyed/sausebiene/6990ed2f05dd917e79b312efcbf20391-telegraf-influxdb-token.age @@ -0,0 +1,7 @@ +age-encryption.org/v1 +-> ssh-ed25519 iNceIg g14O67KT+fiVFUsYTqwJdNPCNbp8qutFuNgJOvIOmnY +z+jDxlC7+nfhPyEgtjeplFN7uLSjkWRaVxyQ2qbC2uU +-> p}-grease M^( +72hYQ0ZXayKtOOIg9m2NUc15Y8d0LeD0wfoCmo6bJ0Xn+A +--- eLXnULfh27jeqWR1XV640jyegcG6NMDJvkXZeiCoTuQ +YÎcHW1ҭ4.Z5>Eޔ=qYi vʁlKĔpj[I=8%Nà \ No newline at end of file diff --git a/secrets/rekeyed/sausebiene/a136cf730d84d1ea12cd0cd00aa130d3-initrd_host_ed25519_key.age b/secrets/rekeyed/sausebiene/a136cf730d84d1ea12cd0cd00aa130d3-initrd_host_ed25519_key.age new file mode 100644 index 0000000000000000000000000000000000000000..8207f0d2e9a81bb57180dff56add5b94b711eaec GIT binary patch literal 734 zcmV<40wMijXJsvAZewzJaCB*JZZ2K5|NNzNCcS3kjY(rRaWp-v`Rd8fyctSI4IWJLiQBev+Hc@I>V|Ya? zNLE8KR!lK4?xUpsz6XgYf!N>XTdAuC5z3Tt|0bWcPpYHUe0Hfu3!GBrhUa6&mU zV`wi?NJ?aRGcsXtW_T}UHaR&>3N0-yAT?w$MJsSGazkxIc~y97P-8P|R&zmbLNaMo zM^1A&X?jsZLuGL*HB(n}3IhXnJ~H+6N#$4*Hljzgr(tlCQ>v$w)`gA2tu(aPDDF;8 zB?*P@O9R>Z&dBc7LSWw}ya;h_qo7x-bor}WRD~yzl6A_-q4S;j?)i{A0Xh=5+qscJ zJ3Q$B_zCE^ZiZo-R%j>`ZkjJL0c?AkBR`3b!T}sl!{lm;W!X+p7chJ32*I4Xye{n| zDZiiU_7yt>rX6x}7fsl2J@mUyqJLpdI6F!yKVl zpd_p-q(p%j+^;rYx~hjvN-Fs)W)!9Vm0%n8ADhg}Wz1~>&7T50C1Kt_qGP0A5d1}! zrT#e>sleqDyf23&G7+C&F^QAIC!6w>uV9PI$@-NW^-|02ZUm_X;72M$@QK6D_T~0S Q_~jqTnjwoIYbwyhje~ ssh-ed25519 iNceIg yx0E7V8G3fg0xkW85OFIthHYmzSb+UtvIHYuwJY5dlo +9cg6P5noJZgJDSlF+qptsSaundGj/LHxvoKR7a3/EiY +-> Q[f8ce2C-grease Gk.1J~ a~*? [&:FR2xK +XGoWkCzzyoLy39XWXz1avKY +--- fzl38diZoESS+4+Tali0WMZv5vut+PW9qp796IVUW18 +&.u^TP[A&RH fgNۦH]>Q\xǷ tN!@ +P \ No newline at end of file diff --git a/secrets/rekeyed/sausebiene/db0265df112bb3c06ef6a0361b96c96e-wireguard-proxy-sentinel-psks-sausebiene+sentinel.age b/secrets/rekeyed/sausebiene/db0265df112bb3c06ef6a0361b96c96e-wireguard-proxy-sentinel-psks-sausebiene+sentinel.age new file mode 100644 index 0000000000000000000000000000000000000000..f14300e8448c4dfdd6299c838fb3801603245863 GIT binary patch literal 393 zcmWm7y^qpR003}ZJGdFwMhA_g*Dq*+!K9@?dns+Xqt_?78~X7mkJ8e<2b2=mOU}Vb zhnsG6aQ0l?z2P**+0BJS9i7nl`v-o03>lb(xXPDkksT~>%&vKgc}5d5Wnd&U8hndJ zRtSxlPNAu}$9^o%92*G(1D1*fa&qFaQWmY3bxld_hV6ikXi)r-5=h$>9?J4$1vPHI zfvA?pNyi|hYY4^|C8^U>gc(l$Z^fgw%ETD@1k%rG>+ETN*zVAXN}C>ARxO2>tza9J z0!b26E5{>q)SvrJqS}@%9H!Bn!vnRih#;uzwOlh~&rUNj6mzQ6tdc>M02curP0b+) zHY4|BIKYlHt)jfp3sWWG2I$?GVi<;Ah8wO|kHd-LtCJ}QTn`lp1F4@bs;rTL-1qCp?rgjdZ{K|Qy1VszpI$tCa`&wE_a6>9j_v>e literal 0 HcmV?d00001 diff --git a/secrets/rekeyed/sentinel/c9a404b7a1241d00c53daf77274a95c3-loki-basic-auth-hashes.age b/secrets/rekeyed/sentinel/c9a404b7a1241d00c53daf77274a95c3-loki-basic-auth-hashes.age deleted file mode 100644 index 290407ddd33fc7fc22339b7c1d31aa0a3c9a5b54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2735 zcmV;g3Q+Z7XJsvAZewzJaCB*JZZ2Yb|GTWnpt=Aa+%B zb|5EEKw%1QWL0f3Mn*b#G%#63IcYL7aBOaHPhn+JQDbZ~ zV{m#jMp#*Lb7V?kX+=^pN;nGf#j9U^%hnDSsmL3wU^Pp+wnm>$c{ieF6{1o9R@bF# zY=!4RGdwkYw0d9JCfj%t+YUzMSaUOt`vZq95ecADFQB-E;UV&3l&7=b=~J3~n3MYY zS)CjR&`YTkd%DJGGK1WR*hmny`D007q)0I1D`=Y6r=c@fR3bS3bv9DRZAXLOsxfnL zX5^l<=-rw53TP2jKF-C8IF}gzn0j;G7BIO_x3YD_Eb?i>3pU;hV&;OaaKK0Li!&ps_X0J}pb7XsnJSx8kxbw_0GVaA_C@~r{c=F(d zo4&$cVr(!Q9W4TnDk7u=@gO=07(J81{OL0h&?EdGPlQ42*#2A-eOz9n)-J&8lj#N1i2;?MOFbIS;Ybv zs%cCLJGCZY=EqngI(>>ihW5sV&0{vq?MnB8s#a=Z?KI8p7&*nFbjk8+uV^}##+`?| z_yoJn$`VkgAJQ+fv?kH^nQ9O{T2ToYHxDUnaNC9QxlSzIImwpRWoORsq8^A%r0mL` zS;5|@6CR+2PT`uC4MISu5k1~K&6x=WYG#?=Ez)S_glLSs#ZM7+s}#s~2V1zkm%Gw1 ztZYeu!`n3P6qeAHp`T;+!x5G~74P@1LTe4`{{5?L!7o3}tf~68HqTl>JHfLgO^;+75i8-Q%GcG*olQ#&FmZ-{lldp2YA~sa%%zAd%XfcM ze$`S*MP0QEvWy0U3<_=E45&vu&YfD(>NQ1o4&%Cgq+B6x^#li>KcISW@4tmn$LSEf zR}Eu-OeUyN-#&g34(g*|$#eF2_=_Po_N(vb4Q~gQ{*!!~vw(=2GT72GX4a=XB(21m+{=cf0 zP)2?oEctnpC~R2wmg)&l_%AD%aiJYWTFOI5F&Y;wt1tPL5G@(1{OiX^)F`fScRIIGGE{Nj|mowyk10^lR}2w{?!+Nd=kc!2;Ff||xLye~~E zFycZ9{QZGJADt>Nsc;Rt>yZ4#!Q;zyxO@9}YEiFME6)MowuW+j&qfue$+X4R5xm|+ z?SI0#dByGwRj{Wt@X-?}lbYPx1E0~7NuS7T*If`TBs)5D32@d(1VM9dR+~$wjuO$% zqs5#Ee1G5!TE;g`8ksxu4l4mbGv#t zf6t&UI~%KKUBGy4cdB`D>4SJe{JGX^CehBy#>Hh{Hs5BI6 zSoky9rSb;8Lxb?ORy)+SB~_L*v=waaJgYW55Rd`2Vlm4s@z$@pH3?AoPWc(+l|&bu zwlIBOcb+g*b~w2=hq6?fj20fjRKE8-scc{%@`GgQ_H~yc5Y{s2Qcfxd5RQ6&WTS54 z&g}KIXtyYGXDdW4V6`aA3b3cG8F;PnlLe{%8fcT{KCiSzOBgl%0~E*)mF17`86$=} zRa4Ec1JC7#Djpuvy-E_wq6QZ;%%Hu!{Vn@8Ms8f{Onskw`3Ov^luP2-oI@5Jknaar z8NYx<9V4Vp-5f@7iB_sAZbUsx1(d|LcOYyWY&%LS4S1Wu5Y)Oo3^~!V8C9uV1(qYf zyDU>BYxnwj2MuFW0G}Ej*3rYT+Y|dw*oHql3>0z3_r)w|hS)Zd^P{bFFkL&C0A zgKSTmB$V{8QGG^yg4Yin&zP2nZB>o=30tL&UL+0x%CR}pw7;+|cg}IkZYnNNYF1cl zCoV@kasA$PTR}I_#$Zh%ptMO`kgx!CFDGD+eTfb0(#i{u@e|J9#G>k(m7<1xM?3Yl zElgt9_dDcR68%J68-px@fkt+N0D3S_@zJ*O5o-3l&F=5-jCPhHp5k+AkJ zTIwjn1z)Lr zB`i{&TZS@n7`oxzVjsOCdx7D6u~hv4e9^@ diff --git a/secrets/rekeyed/sentinel/dcaec2abd18128d1b2a56e0490ecf616-loki-basic-auth-hashes.age b/secrets/rekeyed/sentinel/dcaec2abd18128d1b2a56e0490ecf616-loki-basic-auth-hashes.age new file mode 100644 index 0000000000000000000000000000000000000000..2218deaffc49e425f4b279ce65b1b9a644a5ccea GIT binary patch literal 2876 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 ssh-ed25519 yV7lcA TbUU7Qe1joDj9Vz7R0dnhBiTE8/D+EcNF/y7p5lEjn0 +A7kwW/AOVy7wB7RYnSP11QIYxhiOrODgEl7AwAM1hqo +-> Pa;1-grease wep< ?nNq sM7#ln+- 4U3*y,6> +9q3AkZ8bOWDiSg +--- vaag5FKw+gm/7ZZs2TtvCcWym2A5glZrHVmcd5OgPNM +k=oCnj99wzφ ?T5柭VMa>9ODE#pgS }-?o^ \ No newline at end of file diff --git a/secrets/rekeyed/sire-influxdb/e2fc49f34c814de46c73fbf3204423e7-telegraf-influxdb-token-sausebiene.age b/secrets/rekeyed/sire-influxdb/e2fc49f34c814de46c73fbf3204423e7-telegraf-influxdb-token-sausebiene.age new file mode 100644 index 0000000..c8cea21 --- /dev/null +++ b/secrets/rekeyed/sire-influxdb/e2fc49f34c814de46c73fbf3204423e7-telegraf-influxdb-token-sausebiene.age @@ -0,0 +1,7 @@ +age-encryption.org/v1 +-> ssh-ed25519 1tdZKQ iBcbMa5vzu/RqfZBKWzZbxnepo8yNT3+rjU9Htoy3i4 +2hencjJton0PIHsHAmYFmhOlNkGx4jI2UXjsR8SUQuU +-> u.4,!W-grease |/$-"Ss ;}G]-O*, b+#6 +8oR1X8KI9U5mgJks35+tMzCZ+tlQ5EKu7XY +--- j8IMlikPntFCmvYEU/CFXzycblXrfFAqqMN3Dw9Ycj8 +X; Gq9`.3}vE-.?ysd4068=wsVbHrzF5K \ No newline at end of file diff --git a/secrets/rekeyed/ward-web-proxy/3026df7d8e7b352d8c5b303169330089-loki-basic-auth-hashes.age b/secrets/rekeyed/ward-web-proxy/3026df7d8e7b352d8c5b303169330089-loki-basic-auth-hashes.age deleted file mode 100644 index d64c8d1745dcf0bb43d1874c8612254db11d5fa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2822 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 ABLDyZ literal 0 HcmV?d00001 diff --git a/secrets/wireguard/proxy-sentinel/keys/sausebiene.age b/secrets/wireguard/proxy-sentinel/keys/sausebiene.age new file mode 100644 index 0000000..f687a16 --- /dev/null +++ b/secrets/wireguard/proxy-sentinel/keys/sausebiene.age @@ -0,0 +1,10 @@ +age-encryption.org/v1 +-> X25519 MlhR1dPHJdvcOLPCBqc70K9LuUcMzmOjB6EXLFlmtT8 +kwpynEyGyv0vO1vh9hmSrEVJG4yFm2wAROwr0PkehNA +-> piv-p256 xqSe8Q As3q1+XwqnvPVnrv7kBAvWvPH9lEusBJ4AKpKF6Ctzwy +Lv+dzFT1E/E5WQWD7dLgK6InyyzunMQTcRE4njHeA5A +-> LlHe-grease ~Sw~Jw - R:CL!a ^vUh9K +gSvLyvHf0kky5uWH8o98wL0zLUhlgEmsD+ainAO/fJLtFICTh2uineNZRFOxZxEW +296qg1m/sTQA/izSjMXCwrkU9uNBo4TOfjB28pYfBg +--- Ml2Z0Eejdcqhj6vxIwpF1jCARpknE9ZS+RmlrGcyUqU +b1c.րZ\ޜ,_ l 7 ԬH-<ˮ`~8po8 \ No newline at end of file diff --git a/secrets/wireguard/proxy-sentinel/keys/sausebiene.pub b/secrets/wireguard/proxy-sentinel/keys/sausebiene.pub new file mode 100644 index 0000000..3f20030 --- /dev/null +++ b/secrets/wireguard/proxy-sentinel/keys/sausebiene.pub @@ -0,0 +1 @@ +QodjkDbHjMe5PH+LxRlU/lR5VJGF6vp2QQB5+DzVOE8= diff --git a/secrets/wireguard/proxy-sentinel/psks/sausebiene+sentinel.age b/secrets/wireguard/proxy-sentinel/psks/sausebiene+sentinel.age new file mode 100644 index 0000000..1daa57f --- /dev/null +++ b/secrets/wireguard/proxy-sentinel/psks/sausebiene+sentinel.age @@ -0,0 +1,10 @@ +age-encryption.org/v1 +-> X25519 TMgljbYm7js7lOMpRoBDu/Nr70XDqHXJRYvBU/GcAzU +aW22h5pYU4cBTPnXfhyM7YxC4e1QkWNXLYuLmT8lG0g +-> piv-p256 xqSe8Q Ar41hbT5AjkIrEvm+tvU1Ubn7rdKruuU0k5R15281nyj +2Owm5MoFybFxy988KQnF5w4bk/JgzMEN0VsuHp4rwLM +-> r4&-grease ]K +R5mtPMADcrrZn2N+BTJuESdokdZTCuyJayQitBdteoFz6EYzVxCnOCRU7LJFuKzo +lvC/na+bpRn40W1LHWgUYJcHLUdalk4dB0d7yQ +--- STdabhK6cjx5gqt3ahkxoulJKgdqxaF8ldsSZMaEs4g +M#d' uLA^@KGcvKpmNvLR_A-;̩^fx\oZIODX{fm \ No newline at end of file