cluster/services/patroni: move one worker from prophet to grail

This commit is contained in:
Max Headroom 2023-12-01 00:20:28 +01:00
parent d554a3a3e1
commit ff4e3af21e
6 changed files with 19 additions and 20 deletions

View file

@ -15,7 +15,7 @@
}; };
services.patroni = { services.patroni = {
nodes = { nodes = {
worker = [ "thunderskin" "VEGAS" "prophet" ]; worker = [ "grail" "thunderskin" "VEGAS" ];
haproxy = [ "checkmate" "VEGAS" "prophet" ]; haproxy = [ "checkmate" "VEGAS" "prophet" ];
}; };
nixos = { nixos = {

View file

@ -1,16 +1,15 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 NO562A eRDZsNJY1Xz24htz9gB2fL1aHF/BIsiQ2KwPE/SPAiY -> ssh-ed25519 NO562A o0R34LvRy19TseKFBi6iJVJSpuPWamIlL1UnX95+yVU
tqN4xfzLvjOEjgB7fjJ1KX68YuCnoZcF5/p35Imwh5c 9yjfDbf7J9q/L2Z8OkFlOcniYNfO9YJBdtNkLyQAzF4
-> ssh-ed25519 5/zT0w c7USa0+wEvcdgLj0JvFa15+L4q7wnCWYQFdeoxhNYAY -> ssh-ed25519 5/zT0w AqcfbKIO1vE0TjkDvZOkCcMeRCz5ATfQZyoKecoDWQE
aH0s6HJX7KeLQ0CbW3WiKfgPkGyGdciZX57hKsKaEBM beYLRlS/ZzteQ1MNhyGuIenuEHSRqkzYJRasomThBLU
-> ssh-ed25519 FfIUuQ KWsUToLePa+Lo7mI1qnh7/VWe6Hgf7ZLG1WepE4/ABk -> ssh-ed25519 FfIUuQ 9JeHQPQgOYSzA2cjR6jwisZYPRRYGQMSyOW49LVEo30
ATPk3EWQdTdE0poOlEDX3qUvFFoR2dpKx8LZtr33zoc TAd1otmjEo1CvOVX3gZe2rk6Rk/IEjF2DllpQ9+o6ak
-> ssh-ed25519 d3WGuA HZPecr10jeCEX1iurH19LVgaYZAymzgxy7KBzZwREWM -> ssh-ed25519 d3WGuA 1RNgW2d+Nh66Li4hAsP7/3ATZsqHWL+9pwNqPej1ykw
3tY9nQy+F45+HXqutOegElSPCSvrL03U6tcBjRZd4XM tN6e8kBNz4tknvWBrVoQ6nABbeglac6AVUlz32ZFMzA
-> ssh-ed25519 YIaSKQ 9/eFf1UpGXTho8R79u62OnLyrYCYyPDgRJ8QmJiDNns -> ssh-ed25519 P/nEqQ oHqCnNvCWIprBbVy0w2LdHBaJllbNwD+WbdAgIFrhww
WTcx9mamNjyMJc85m7gyLKLNseJa/C6mKbxflF9GKcY 6Dgnv/HyYaFzAiRUySqYVjBPScLMK8M9Roo8UCqMGEM
-> q-grease o)}8;0 mvw -IFM` AWX2STy -> 4Vf|uj93-grease x5,kZ; -xgrjD8
lPHHeJ0kHSuwtpWTFt9nx9yIZO4tePGjhiRZTg 6Gw1SIrH9N0GVksuPQm46tD/7Ckn6vkG5Z9CDhu4hj4YO1X8ug
--- C60q+YKRCbPWNMemc3vv43M5yDzAzMl0uiAb7p7FYeE --- eo6VHBS0rJXNXA4MFGBtVfJRQ7hNNJ7PMeMjvE1Hms8
j°täRð<52>ß`”Ó<E2809D>͵ÃÛe~ š‰ô¦²WlÐhg`|“EéÇmô6âÖœƒäù·´|AÖ%>Õ¨J¢*½òeÏŠMüƒÆ,<01><%{HånŠ*¬®ÅMmU©É¥ƒ ì<1B>Å£g_«îM(+æɳ§´) rµ¯lŽAq¾gpPp± Ï<>ÉòYt4Õ. UPw]SCz  BLzŸæ«Êú<>”ŠÑ0 ¨,`ÕUŒÒbìa‡±5þJ³œ0§= 7<EFBFBD>¸ATº<>ÖŸ@OXåø?$ýÛ“XeÞ<>{T|P†.3;EºÌ3mLÛã"o“´"õcèí—”#ü,"Í¥CtÒô½;¥ÂˆÒ³IÚR FOócD"âúK;¯{HÛÝ×ký™.d[sƒ·/¼R!àvk.®®W°ñÿãºóç×<C3A7>ƒ6{Íþ °òn<C3B2>­È_M,¶½¬6o`Óô£?×@…ŠRX¨ ñù´€()É<>UPëâ o9qÙFJûˆÆÂúDkŒ#{D‰+[pÞu½õÌkúÊÎlMVêm+™ kDiŸ­‡ó”l¤œûT=·ji6.ªUS¦–ö³óŽ\Æ-s€¦b«!eɳ‰:¿/—°NgŒSï—«¸
ØÊ©ç'"5Móο%mÇûù µ-ÅÞä :ªÆÓòÎGþ ÙŽ/p›•ûÓ´ŸîÅ}8³ÛÆ<C39B>…qÿ®ŸŸ ÃóÕ¨::iÃ1;1Pl>Ž•6±`W<>6Œà»š&

View file

@ -44,10 +44,10 @@ in with hosts;
"cluster/services/monitoring/secrets/loki-secrets.age".publicKeys = max ++ map systemKeys [ VEGAS ]; "cluster/services/monitoring/secrets/loki-secrets.age".publicKeys = max ++ map systemKeys [ VEGAS ];
"cluster/services/monitoring/secrets/secret-monitoring/blackbox.age".publicKeys = max ++ map systemKeys [ checkmate grail prophet ]; "cluster/services/monitoring/secrets/secret-monitoring/blackbox.age".publicKeys = max ++ map systemKeys [ checkmate grail prophet ];
"cluster/services/monitoring/secrets/tempo-secrets.age".publicKeys = max ++ map systemKeys [ VEGAS ]; "cluster/services/monitoring/secrets/tempo-secrets.age".publicKeys = max ++ map systemKeys [ VEGAS ];
"cluster/services/patroni/passwords/metrics.age".publicKeys = max ++ map systemKeys [ thunderskin VEGAS prophet ]; "cluster/services/patroni/passwords/metrics.age".publicKeys = max ++ map systemKeys [ grail thunderskin VEGAS ];
"cluster/services/patroni/passwords/replication.age".publicKeys = max ++ map systemKeys [ thunderskin VEGAS prophet ]; "cluster/services/patroni/passwords/replication.age".publicKeys = max ++ map systemKeys [ grail thunderskin VEGAS ];
"cluster/services/patroni/passwords/rewind.age".publicKeys = max ++ map systemKeys [ thunderskin VEGAS prophet ]; "cluster/services/patroni/passwords/rewind.age".publicKeys = max ++ map systemKeys [ grail thunderskin VEGAS ];
"cluster/services/patroni/passwords/superuser.age".publicKeys = max ++ map systemKeys [ thunderskin VEGAS prophet ]; "cluster/services/patroni/passwords/superuser.age".publicKeys = max ++ map systemKeys [ grail thunderskin VEGAS ];
"cluster/services/storage/secrets/heresy-encryption-key.age".publicKeys = max ++ map systemKeys [ VEGAS ]; "cluster/services/storage/secrets/heresy-encryption-key.age".publicKeys = max ++ map systemKeys [ VEGAS ];
"cluster/services/storage/secrets/external-storage-auth-prophet.age".publicKeys = max ++ map systemKeys [ prophet ]; "cluster/services/storage/secrets/external-storage-auth-prophet.age".publicKeys = max ++ map systemKeys [ prophet ];
"cluster/services/storage/secrets/garage-rpc-secret.age".publicKeys = max ++ map systemKeys [ grail VEGAS prophet ]; "cluster/services/storage/secrets/garage-rpc-secret.age".publicKeys = max ++ map systemKeys [ grail VEGAS prophet ];