matrix: add; bind: add missing file

This commit is contained in:
Sandro - 2023-03-24 01:56:38 +01:00
parent 5e88cbe4a5
commit ffa71115d5
Signed by: sandro
GPG Key ID: 3AF5A43A3EECC2E5
5 changed files with 520 additions and 7 deletions

View File

@ -400,11 +400,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1679224149,
"narHash": "sha256-TSY37Zv0icF/aijR3/KWGLVBlnKKHlG9QTj7vHbF/UU=",
"lastModified": 1679598117,
"narHash": "sha256-Vs1f/7imI77OkMOQhO3xgx4jalN2Gx3D3C2wmnlpWJM=",
"owner": "nixos",
"repo": "nixos-hardware",
"rev": "a4bc66709604ab78abc575b60baa6d23ae027a59",
"rev": "648021dcb2b65498eed3ea3a7339cdfc3bea4d82",
"type": "github"
},
"original": {
@ -828,11 +828,11 @@
]
},
"locked": {
"lastModified": 1679264973,
"narHash": "sha256-jAQ3A9MkMHcF+qSDsDJy2QOelvEC4plXyPJblBTxGlA=",
"lastModified": 1679612486,
"narHash": "sha256-l/+uIqNiO+AdUXSvPfcLHDeKNDnbuevf7Wc+1S1EA98=",
"ref": "refs/heads/master",
"rev": "211b59ed838a2030546a9a7d8ddf98d885df6e70",
"revCount": 1753,
"rev": "e1ad3f372643f919eef62c2eefef5c5c5a3513b6",
"revCount": 1755,
"type": "git",
"url": "https://gitea.c3d2.de/zentralwerk/network.git"
},

View File

@ -474,6 +474,13 @@
system = "x86_64-linux";
};
matrix = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/matrix
];
};
mastodon = nixosSystem' {
modules = [
self.nixosModules.microvm

205
hosts/bind/secrets.yaml Normal file
View File

@ -0,0 +1,205 @@
ssh-keys:
c3d2-dns:
public: ENC[AES256_GCM,data:I+gaK6an/zSCAh4FDH0udy1CYbuSHWdQ5LMV2x80TbRTV7xb8Zvq9ziSqVx/u2A9UtTQTdpU75g/kWOi64GokE38NgUOjhPYwQ4P9FRqRnYEHWLQHLPah7fluy52Mg==,iv:UWSne9LMRwWJEVffAWn8PxRy1/Kqp8ncPbLCso7zHFA=,tag:SHPaVkS1M65Zmsp2To1Pbg==,type:str]
private: ENC[AES256_GCM,data:rQ0VrunyA85O0MarBjN8u7GVtjielMcIzPpsR8utrOkhlLBjkg0zt+uFWhBOGu3cNibqgag63j+xTJ+U/BUSVAOSW7lNm53I8fUKfvh3h1XP2WkcOqBFGl6ai2N0RG5lD5/LcxWb3esmRPHdoD4hmDb522uAzXxe/ayqKr1JUTKO3pElMx3Yh55pKjy5z4LFEps+3AH2yEcpQg5kl4uj6SohcZbQBhXgvcu+6O9f9uKj6k36cYZw1ZOxtqfcfKimil03WeY5MmjwD5JyR1ERTy2t7wfZYmbgph/ZwMMLzMnBZObmrhUkMZeRr4Mm1LLKfgjOUKfqQu3SXg/UVYfVWjuERoHTwWdcrVoTfR5pRjwvOflPfOfou1P73jrOEdC4s539xttdU3pUbPuUChQN+rHHqtUb3b47Ogd6I8A1YYFTXk4Ha7MHFBOUc+hlAXR5aM6ngDECDmOHIBf32e5YC8H9KGJYva/cUmwS4XTCWiqXzv1paCldZQzi3bYzvIswzR5RBwzJj51CxKdXvZsA,iv:AdUU5x5cGh471+aTeqljkC3/6wSXWIFNACd772AQjpg=,tag:pdZSG63OwHt0AMDv3NhMsA==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1hfzpctkk5tz0ddc86ul9t0nf8c37jtngawepvgxk5rxlvv938vusx4kuc6
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiWnBESVZDZGhNQmxlM0Nr
c25ZaWJPWEs1ajNiNTJlUi9RMXRHd08zalVNCkwzblpyNVFHaitUaFp1OTJqMy80
dmMzSitTUWNNYlArNHd5QXRGR3RCKzAKLS0tIFNxL2U2NDR6Z1hBS2RYY1lQbWhZ
QU40dHlMTjRaOXBOdnpUWlU4QmhmWEkKw6+ubrlcEhHFPBzVfVuCEDcP++7dYgbH
gc1EzCMlkLsba4QwtSSVVf7CmXqwhJlP4bBbLmTgycHx95fNLI/KzQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByYjNTQ0tOeWZ4K1crY2cz
cnBUeXB0OVpUQlhuaEpiV2pPaFVsTldML0VrCnUxTXFVMklhOWZIM0tpUnNiNWZz
YXZucmFMN2NIYzB6MHRRZmZJS0FSZDQKLS0tIEtncFVDMS9idkl6VUxXTmJOeUVq
T2NybWUwbVpLeVpWQ1V0WXJxNTU0ZFEKdgGhNeeV/qZ65XH0BQK+Wd8Dn0a/H8oQ
KWH/lAxGH0pkDMMmfhq5TgfG/G1G+aTn9iz60VSKBRr6dMAXFZpADw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2023-03-23T20:33:02Z"
mac: ENC[AES256_GCM,data:wGBfQRtmPZypEIHrImQ5U/N4QGCkdz8x7WC8UY/Z65oDt8OQUv0W0sTglANM7JlZHmnQejJuUa6olJoZDamYNenC+prkcyRej+tgFrEhoaOlpVH/+2OwRyIouQpVAyD328rcgu+tcLw+TmJEeF1LywgowSvlK7owm7GlqSPiK6U=,iv:wtnGIMNSOyNTot6cPxb7dT7IkAKrLP9ln3XYi8w/Fxg=,tag:b81yMYeTTXj29ITkJqrgFw==,type:str]
pgp:
- created_at: "2023-03-23T20:31:53Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7ARAAmhhA/6CRil7kjx8dV1/DiToEX+Y3fySxmYDmSkG75JIF
BYIc3PMtxHt6OfY2ubB3j8EJLxqCE1gpPHVyOTsBrs/ttu8KZo9Ur8FkZPwMp9fm
Yyapt+y2yPSVpGYaxHQ/+jA8lueCjRF6ngW54rabE4Ozg1oPNq0fSz7d7OTjXGQr
YggiQX+ZNcCuaNUFlmD4qYULLJruwZNcWekn0YHPJDdxzESk0kstLRN5L3LCx5E1
bSqjs9zNe+mX/6yKiaNliGne+Rd9lNl0e0bOPOQWKJsvfwLpBy4wWbqo21oGDvO+
tqE5iDt6Afe0c5BEGvHxLHmhRx750YMNWLyYU8b7+l1Iu+2bBkKuCFAS2c7/1t2D
eukkQce0oEjNnp9daTo3JUuHeZXl7Rf/KXt7Ut/fBRNr5hQz8KZauGz8DgUKt4aE
hm4or34YkvyUNmMitYzGhZDGfEa1eHNNRon2IqXSutWE6CMlfrHulpAlFzNWvSoT
uBTOu+Z+x9SACKndExjqNTt7Bb4Yg6Nia+Bu602fHv+gaOMW8OF+RVDhdwP5vrAE
6W+7kxl211svwkisFhgYSbDms2igu94RKfCrbQcV3zTnMaIMWk+uajmRcOBplPAQ
R6s1Xbhx0FJrTJ6jnypDwV15tobclkwJ3F7wZiAiskdbgukSf+I+F7mmcaOTwM7S
XAEx4RuisNro8QeiMBREdH7SqL9NCNyX4y1nei8J8K2LjSedQKjTo8tvGuZgIpgN
YAQFr7cDsYiPHjpBERo+zb22plubNZQruF/mohxnCiL6idn6W8cxrShqTKaJ
=BkWY
-----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2023-03-23T20:31:53Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zARAApQElWlT3QKhBQ+nBjEUktQgKrw5W4Zy4zD5m/nouXFUi
Zstd52kpOfbYEgN0WBvreS7WH2jZxSwy3pYTf7T/JLA0dIDmPc3KScqzyg/QMgCg
owB4dNUQvo72STfBRvTl3tz64tBXZFPpIz7nh/yJLSxGg+5zQPk+P9CsQ50T9Oy3
TsDaGHbl9ns0av6DUARnX/OY8Yiknj74Cqy+zNhFM7IWFJp5RK0zEuwNFC7MpY5i
1vPq0H3ozb9uAGTgqPw1ALH7FgqezI0JoW0y0Wks48EX94O4a07H1bfFZzFwsKnH
lttHc5Lip9/R3LV3RuKFkZfezGUEPFGQTiMmaJbQi7Hw/FAWArhAJsJ2wjT8A34l
3+10XkdDVUvPlGv+kmLtXOjkRZdJlhG0tN60mkOoO2TRb/a7RDgoGZ4bcXI9EGw7
Zi3ugnvM0b98DACqzsyr+uGKrMFhoh+ZdmgzKUuMMGNO7YE9siVcbTCkcirXzY52
tnZD7og9eRw3w4//WQaJPWAfdzyhXtAVlXXGanYcuxm1UrLV/2Zwk8Pl3xwrVNsc
lujhM1ch0IXVRyRndEG9XpNojuWeIj+3haFINXzWUjqpSavN+A9Eu1n/A+NqR773
lYyddePi0qAPEd+QzhmTk6GtKw/4eIvUk6BolKVLZ2cgqzfDylFbjhDF278+EeXS
XAGWZN8h1jUa0KPG+gM3z8pM2pF0K0qU9xnHhvwFttEwdakNL0a14uo77DDo8/xI
Toq5xsq9kjA8sKg+x0Ok4h1MkuYJotuQL5RJCURLgIkUK3AL0WTVoNwsBmHw
=L21r
-----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2023-03-23T20:31:53Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQgAumDYBHEEeeki1gbUdW2xSu+b8FMYsGKLoZYZQsvtbOwz
S8B/sBZplR5PhvPcHZzEHrhH89Cx1pvRLlZN3iJIlU1h3N6+dQMB47l/0WKNTHZE
ohjxKO58ntNoE2pMLMfcVrOaP2nBBrAIyzNIhdZAxGKK4HgCfkoUPDvYXuWgCR/f
nGtaHb3WwRtsTxJP6DfuOpyiPTl26BnjNIeFFmG39WDIp3qO5XYMqmlF9inwbD65
V8RhJvYtSvr4XpaijIlw4jmS1FbEoRUQ+8ylpMNT8FNOllqFWysvk8aa562MRH9Z
Gkz/YZt5CAajI3HVnGsTQOPKa23QUcMisiWFj6IkmNJcAfTU6Ws4BLsYh6LnfcXF
YzAyggkbCpG+ZdQR/NYbO9bMgTcbj+GMZSW89oCIrGSNFiAtwFUdeZqYVxcYHQ8A
A405Y/DdGmrd48TcCxW9Mniw0ryn+r19TwmcJAg=
=pue7
-----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2023-03-23T20:31:53Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6AQ/8D42Z65tRBE3gGMybsaEINok/jdn8br/hJ2turULQO4Ch
Ukdt/y91wjA5zW+mX+EXw9L9h7zlUd6v0hID4GXszXoXN7VOGZl0Kvp0UYAwlpD0
X9cm9TCQxN1TiFhGrN+gLFHjLA0LHMe0YZv+g2LVdIRTmdm75oEfsBO9wXoW7ee0
WHMUJ1HAnwEOsBbaPrDJfA65P4jAIF89eLOXhZFdXkeKDDarNggZx00thYJ0bYFU
DTOCAbFhwHN3Rv2y0HtcjFmPdZrOy+zgwbsK4Z0hrSP2G71vgagIi/aEPm3VzSoe
3bNfsGyL2WSRXXaOJbdoB/MqtmGeBdcsXsBfQUAPg4y87byFXIL/Z75s/ucpNu4F
pAXJNJsA8jiVb3wh7lenIrlDYJ0yb0rRvd8N1oBrCGB52fNXTsfaGmz9Y3/lBqt1
bfCAyAMGHnVYO4WvKK7JopNRiyXqSBwyjTWl/zv+FpHECYb/pTEDJCGU1zCxaoOm
u0wZCbMqqgZ3maw3T6QHO/9t75gs2aD527VCcytQLAUaEW7nfYW+7AI+otBVKAQ3
ZA5+okprt+XNyqfap76Ebedjjlupzb4pf2GOGXXbZyhv8Lnoti4Ad66BkrAD7A99
bDG6olPIpLr2Xf7EcssG6DogYnsAVtmynDPhcBrSUa1XCaJI64wuoQMrhntJnH/S
lQG+a4BUZ3aK60hHqf6fEshQ7Q7VhyyJQ4nNdqVUN2T4EBX39ZL5yApUMgrNieYY
zAPwqSymydqd428JwMXlVsf5r28gpAcorgs0DSikKXPmAJ2lt7vjBfAa09c6iyRf
uBK/zq0ZGLsi5dx4p2FkNzF/VZrsGg3Zvh4Vy1UZPhNF1i2J8YoCzV/PCj62qNEz
eAOgZXs1
=sfBs
-----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2023-03-23T20:31:53Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ//aGMITMFQ3JiGPBJoIwMjhKEcQ3dQMianvZt6QzGXd+Pu
uIzdfixCSuTWUyHzFsKavVRu723LGaLul6DGViy/mW2I0Eo2qVZIpl2h6/qnMda8
LsPURhdeVR1VSyWSeGijM+CtddEiuAnIcyfGhZLeG+ejO+eJRfuzsOtXMBfs5Y5j
Dwjhe7PX/oZtjwK5xbYQpOF+90O+NH0jFF71D/2FkhQ5yN8wSyqyQOtyWhUlZAtY
OR3IpurOcRmVAJxiJ3QWTYxXk7gwF0fesSNLtegY6Sz77FDrRO2f0bx661UubStz
uVcKyj00Kc6DpjFu4GL16YdaUYvJTOBwvwyT/Mmp78pEtS2dP77j6xmzvNHI1w4k
tdtd6DshRhJO84G5FktWyso9DilW1zx4e9lqyiVV0ltrmFs/4vA6Qv46BZ1eUkFb
TveLc8aZhuZjQgszK97dIE8IVWw0qGt4IgoMrz2gSSiqqkiDoyTU4Mmzk6L7Kv0K
teLk++kWaxzNFqEdgt4P4vRj8O4bSAZNG5bOAmjyOaN3VHvHlLK+poVPEKanr15+
SPlvSL7zwJe4mvfi93+HWAI/KKo00AdEp0kYCt2+47RN7WUSoFIvy/0D+U8DX1aU
FGtOHUl9bYgGU74v01uV0God19BHK2gd7hKkSiuF2f5Nka1oGfz8JrLPIyTOhp7S
XAGx59mLdrqYNVqwdcKAhjV6MydrHdlJdd/jBlR8ExM85FEBeUJ7xEeMbTjRj2CE
94bX/ruytqvBqzcnLAqU8M1DfueGrAklrHVU9GTYhzTxjuFoKfDLgAfCBqd8
=3CNV
-----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2023-03-23T20:31:53Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf+KC34UPR5LghXf0ff/M2J/SCY0io1ojsV27ZdTmQrwiIC
B3ukH5GNROlJvY2eGpsBb2czxYhopvi1u7+ShotVTi2MOJ2UYa5NNgmzjJMhEd0C
CqAttPQUvgPomzWhhXf9AVuM0ZIEB4P0XgwOjnCNZtFAXJXwsnowX9fYNB8Lpq7j
s1F9mz6N4WWhaZyJxv8N7doN/CDuBJuIsmFkPSF56+DcT/jKh8RaBAyz/GLIWGaa
HxEq59h6gokH+ouBVC/C3mN5mkhl7hPNrx6Ul1ttr0eWhEXVz0a1Fv3qRvMUm2ig
Rk9X2y2iyRMLeX2sqeDMWSB3083wTiMYkFBgGcKel9JRAXghJhtRTv7GigzVbib5
e78dZTTcHRQocN1rnFteoRulLP0bP0r3vvoGpvjPb5YHP/mxVUVQWba4/5LWLebF
usGrgYROpsRT0AwbuAUuEPVv
=PWdw
-----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2023-03-23T20:31:53Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ//d9ltKz86CWBNdb17eYc+e75oiD6xlkD/DYHRW3COCP17
HLKs1dOPCsNWKI28Q8DhLa3ON8e2UTkLbz3Pyd9/TkJSCaodOVLV7TSPAV/dxagw
+EYBfzHP5n2zJ5l56QjMYHFR2y/HUGeFTkUwkGv6q+hGkpeysr60THSIMqupmWVV
lVUuhw5YaBjGH3ryWgODXvis7EGgTz57GYIhwCr8q7fuSHTZPU1r5VmsDnLI1L7a
79A+hYAJpFkDKWfj27f+wSqF6r6pelnOXldF7datnQ+AWdY3UR7vlRYVHDD4DTrP
RAMa5r82HX1vngG3wS0rplfzOFE0E2JLpTph1O7jR8IdX8JazkZxINm5UgzPT+my
0J51GRBnIMWArX6aQVb31GzPAuratBMDbzMH2QlrC+FiDlckhAZGE2Nw1ofmZHJK
ijCFQ9jioZqJfAWCvXG5KB+0/Y2hD1x+sAh+9NEucmOWWByGsdsAvSV7GGxm3HJx
kN62LdR8jgaE0/zaGe94zQgUd6ov/Jn9/f7IUx+EjgG2oQPSIZwEPVUwEt3vMT8M
t6kpxJBofDCoVZyW0KbiDElRSv5TEnX4XoFnkMJ5zPDRLY3kLwYGVcgcn8PyvMeK
W5xdjc7ELyv5f/AeK1RAMrsbqvcpN6iN7iroaaTO0HcLl2Xh/HeGESn3QzXKIZ7S
UQGt6LGc4KGdXisEZ5A9F5wXJX5HaEeLjM3li3D2FDPAvZJJWkwq68AwPQzzcSw7
81ASPpSn539xf1YhhgBRGntbMG7O+9WaNUZDWbQmQMFpYg==
=+Eyh
-----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2023-03-23T20:31:53Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ//Vc83JnqE2RLhuTB3SgEuBZDyEQIo93AryCciDlrD4y0H
03yKyHXVGG8S0iBBte0VIV/vH0txBbbsn1kkwpI3DHlpioIkOn850WVy5eXYYhro
ItFqPxx599wsioEM/QPLCLTZZOHrV2cuSKYQdZgldu+GenlhbyjD/T7jTLpaFlFC
QWYoHUhkws9pXTw1M4T4J8Wd1NGMNGqiJE77cbO58j7YUOPFXcvs1XXDf0OSF/4X
4KAptoRpE9cEMdqlEqgsem3eZ8NdN797n+WzVojNFAiJZXBVWhbMIRKR1+LLQ35F
R7vcQxAPt5eQNvXeC7LZUTiV0/KVPZJBgPxWvQGUtJ2jBhkPfhzIYDDOWyxo8cSo
eHZkPYEwkhEdDYX1X3l7EvothWWzZRI2TH6N62WmbU5Ftbw0flsWAZAOINHi99hM
mJ5Qk4tt/uutPFFEJ9pffzPIlE5lwMQY4D8u+MsUYW9BvDcqq6uZFAcxfYCn7qav
sPuWR90EdKFlEUkWeCsL6MUgTamxh4O9eKZqgyq38d+qDr3RTN2Q+Sshlr/uAYya
PLOy0CbTT3a1QtVsnTr7SUK/apUiIC/qSgJg1+shZw+sGLq/dvESsOuRP1WVm177
XMB0a46TmQ2m+n6gkg/4ZXzLDn1LchPOPgfonEkFbiI39bvhImdnvVA6PPIs1E/S
XAHVQnMZY7NYpUJ5rbMc/cwcy7PduJQ9hWd9RHABfm3bSOGEBkGTigGJDSekmmIo
iUaCjh2bf/ixApFGbIwni+F1GPAXVjkfCoY2RvRXgSbBIF8ywFX/7RBn05HE
=+zVH
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2023-03-23T20:31:53Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ/+LR8smsN71XCp3uoFGHzfkgr+C5hlQVem1NfMzsyphpM2
bLhHGmHrEk3VA7qn1Nstvs5ycWzect9teEK8Z9CQKOA1ze7v25qBsbBIqK8k/VOX
mIhJdWkA/EaEa4KVEz1G6wWrpBLQeb7/WE6aNNdfqqXr6Pa0JOlaj+0J2ns4pNv4
AJUA0D3wTrhLcJdcUAcyla6pSifSWl+kglnIgVZ/2l1TCAOOZn8UNF69MNJ5Ot5f
JJuy9Vm5sXV0Et7g8e8Jj13CaawIbv8pjyIlVVFD+qiaW7M3BKlAdNm4PTGEmiIu
8gYhlhMTtRhBa1hzMIMonH7TkRm2/aM5/zMXRw8sr6UzgP/Cf02ZdyK4S70Td++T
mO0aHr6p4yWgdTQuLkee2J5SeAFw4r/FjvNAZHDXcUJXWi2WI3RtDsMObWaUD3Ra
riG4xTdotF1LeLGhrnjSyCbzwdXblX1gL33gfC7yu9tZYOCeEU+r4xnbz5zb9HHF
j07HKa5wcZWnaCRc6VSTzF+UFbRVM2aQG0LcG7+b7J+JaBz3dWZ4T7EC3JGCXROu
W9aTm2AU61szWpnGtz/fjfUV59JVQs6yvHhmb22ZgsiX2sFi7KNBP0+5xfTWc+wB
XVy1tbMA6eniiLwFLYfvrELM9uvcSO19dCeard2yDS60h0inm28YtVVQl9KTCQjS
UQGWSZmLKzXVzqCNPyhcnreCVy8AlItIRkJpI4u6cNSr8EdwzLn1uZqL0v82aNt6
Vt7VojxaPAYf8pO8TR419Mjh+7RRboqGJXTSqq1h5yFAfg==
=a064
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted
version: 3.7.3

97
hosts/matrix/default.nix Normal file
View File

@ -0,0 +1,97 @@
{ config, libS, pkgs, ... }:
{
c3d2.deployment.server = "server10";
microvm = {
mem = 1 * 1024;
vcpu = 2;
};
networking.hostName = "matrix";
services = {
matrix-synapse = {
enable = true;
extraConfigFiles = [
config.sops.secrets."matrix-synapse/config".path
];
ldap = {
enable = true;
bindPasswordFile = config.sops.secrets."matrix-synapse/ldapSearchUserPassword".path;
};
settings = {
admin_contact = "mailto:mail@c3d2.de";
email = {
client_base_url = "https://element.c3d2.de/";
enable_notifs = true;
notif_for_new_users = false;
notif_from = "Your Friendly %(app)s homeserver <matrix@c3d2.de>";
require_transport_security = true;
smtp_host = "mail.c3d2.de";
smtp_user = "matrix@c3d2.de";
};
enable_registration = false;
# duplicated in extraConfigFile since synapse is not deep merging the files
# password_config = {
# policy = {
# enabled = true;
# require_digit = true;
# require_lowercase = true;
# require_symbol = true;
# require_uppercase = true;
# };
# };
public_baseurl = "https://matrix.c3d2.de/";
registration_requires_token = true;
report_stats = false;
retention = {
enabled = true;
default_policy = {
min_lifetime = "1d";
max_lifetime = "1y";
};
};
server_name = "c3d2.de";
serve_server_wellknown = true;
url_preview_enabled = true;
user_ips_max_age = "7d";
web_client_location = "https://element.c3d2.de";
};
};
nginx = {
enable = true;
virtualHosts."matrix.c3d2.de" = {
forceSSL = true;
enableACME = true;
locations."/".proxyPass = "http://localhost:8008";
};
};
postgresql = {
enable = true;
ensureUsers = [{
name = "matrix-synapse";
}];
initialScript = pkgs.writeText "synapse-init.sql" ''
CREATE ROLE "matrix-synapse" WITH LOGIN;
CREATE DATABASE "matrix-synapse" WITH OWNER "matrix-synapse"
TEMPLATE template0
LC_COLLATE = "C"
LC_CTYPE = "C";
'';
package = pkgs.postgresql_15;
upgrade.stopServices = [ "matrix-synapse" ];
};
};
sops = {
defaultSopsFile = ./secrets.yaml;
secrets = with libS.sops; {
"matrix-synapse/config" = permissionForUser "matrix-synapse";
"matrix-synapse/ldapSearchUserPassword" = permissionForUser "matrix-synapse";
};
};
system.stateVersion = "22.11";
}

204
hosts/matrix/secrets.yaml Normal file
View File

@ -0,0 +1,204 @@
matrix-synapse:
ldapSearchUserPassword: ENC[AES256_GCM,data:pUXq4iuERa4KWcZY60cFkQngGX58BO7xZa1QX76SKv0=,iv:5fFJGIWrl2G5Im6F5wJM9ks5oLDS8nlXtV5hdvcVaUo=,tag:V8SncfUrJZ9HWtuD+uEdVg==,type:str]
config: ENC[AES256_GCM,data:9kY0w14eXS4PsATMntpDNRZYVWGB8oQkZjq1x2OGK63ola8XY8xBZVzVEWUnzUzEKqLWhkiunq1pyrYImxEOzOj7yQWXRoe0HcStLV8vBlckX7ECuRCcZiPM6uVhCdzF/VNf0BLml9F4HB7LKNNd45yMSnByx8Y6Hyj/yfhVJGw+jZElSw5gO+ykUE5A26iGsdjtPUN9aB118+XbreeSjfQSQ4nHrPPy6Du3TYuzDZ3MgfbDThJV79kLUMAJcHYMD1z6YQNa/VNMiYDda3FcW0zpC91uZu7lDYt2JSfDWNfX/cKMalKKT+gDFH6XlnVgZNCjxZoz6oPesTc35pLTgNn80AsyRYdO+vKZlC4qnS8o9wSTD9f3y6SGmQRFedD/a9lRIGV+ZoIFHY4gREel8y6x/ob6jTHJQyO3WVXlq8w75Nhdals2I3VjoM4b5Tyg4uXrVGTAbsQJ94+Q11ijVCgWb9asVdgi4/75n2nFrBXd/gJE+bm/2Ve4jf8NFenod8bRFTWcRQgXzEBHAdgSl2Tr+DZ8NAwJLowS/Eo7agmXWj3VWJ9n+Mmjikv3ixJkNjyeolxnRjrj/nyYILxEmzx5cRZnkuqPD4SOzyr70qecd6IOG6zCc+7067TVW/79kyS+GG2hMvgUNwmpevFI0LIDr8ydwgiSULlvbVQiyAPSXRCwExLx8G2Lg6t/qksiL+JJ8g9reObZtCHPBf8LlMEPqjy/sRsGB3CmGEAD4GL0EKMuoJt294QH1lhEdJF7XMV4amd6KsM=,iv:sb9e8avH/B1guuSiWMp3oTcuEiQMzkkAHGEPMysc7L0=,tag:eHDTwPEdiepYYkpvVfjL5Q==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1s2ww76ll6nclz74gny27tk42xfsepl23z2k0849a8jv8xpnmpe3shgunxr
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0ZitONmlGemlQY2hKY2hR
ckYzY0s0SS9nVnc1UDZMa3pWSXNORmJORmhNCk9TSGh5Q3RXMThiTkhkajk2N3kw
KzBrb0ZDRWxiZ1ZhMDhjU0p5UHlZeHMKLS0tIG80TGRvR1MwU210TzhpaWxkWUtU
NnorcEl3cFNmSFVBZHZiVGpTV0Ftb0UKI1hlbgvGcAv8Ym4Q7VWuvIJletYoQ/NX
9J3icYXZJrW1ep4pcaiTd4mb3HwfNtZzr747mUTGUOzPWyRhI9Pv4w==
-----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDUWhBL3lQZnl6UUN1czRn
WjYyNG1ld0NMWkpIenBoZXNuUkh0aUliTWdjCnE0M1FVdk1uVk1pRHJpSnNuSlph
NXUzNnBNdVpGL0NoRmtiM2FVOHRSaUkKLS0tIFR1RTVTSWpPNlQ5Z3hXQmVNYkJ4
c1JVckphR2hmUmJUenZHdU9uQXJEcWsKPij9wBMFTEp8tg+co8Q/BT6XZbfNmkD/
6uIkL5boV/HDBxJY/Xm1P5HhJKSPbi0wGAq0RCfisXkO9SgJKM5dBg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2023-03-24T00:18:24Z"
mac: ENC[AES256_GCM,data:kQu8EdfBdz2Xq0j9O8hGvP9idzGut4abeDmZ2+Tr0wXQh3ZDtST6GK2i9j+tCLGMc3zpg04F45dpB8SURsaknQgT+Rv1PajavUOpcPIMvarmMnxjhNhblpJUwsazX78xPxjVMM84S8mdyROzF8gdCA2GfqeNAGThxglperljtq0=,iv:sHysrP8uIIcjQnQRu/SP9OqT7i2bupE3gGZ0E4nYEtw=,tag:3K3/Xm0ZxqcoY+JXt5DQXQ==,type:str]
pgp:
- created_at: "2023-03-23T23:23:59Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7AQ//TONK4VpNLGqFbQQqD/rRfVrfVx0cVhofwG1mR2KULYlB
BDfvnw7tjVCot7bxW+vf8pdSnd6K113ifcZkvtfOt0C6PojNDKdvaPyaf07CKlGb
PE7rUOR94CXdXNhsoypnIutbVQfJ970CcDidtTa3pQWRLlHnEuhpJkaTkN5EyVnl
JKTBbC6+Pmg+27RP/gz0niIsJz+VYC8NVGR5OOgf+sk0NwZ7EWV6K1mAOdxpZL/N
4lr2CDRNBBnf7uHWBh6dbfBx8Vus4bOnzXv1supJZRi0TO0CFY1+mr4HND/AvhoP
zgcq7KsI60lIhmLwlEbhNVIE198lTrd4aK/NQAa/qKJJcdh+gZU5EMpRm5CT0pN3
BcXKpx1EmXgseQN/lw8qUoPmfOGV3Ns8M0sKjcAoIzKEWg1cQrLwMnK77P8LnSfn
fSal2IjtO/RIH8sx2+cdFnH/U95hFsOR2ghQig/EXbDEaDMjK5nhHDbAnLJ5Webv
t5p18u1S8xb6KC1rTcO3Cz+pxLr//R3iHRLCshKe7jJ/OI8etmhXzF3TvD66jvSl
qZGhTdunQaufLIb2zEFnEJdFfWvKgEherLdL6MwWLhzBUM+iJoZmVS/o3y4RoKuM
fpyuxkoIIdGuXJliVusG7h0TKYQNIckC1SBluF7NTyYVDG0NODDXFY0wbA6HmwjS
XgEd6KGpxRT+OzXBHTX22LpZ6S3ZnKEPoDRGR7WZSJc9qol/jV46nXmXhzua+1yh
C3nZkxOaYA+B/L4+c3CSPpgMb+lkJsRRahEZ9RvbPXRN2XHvKrRdfAUxn1DkVBo=
=qwpA
-----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2023-03-23T23:23:59Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zARAAubwhCv5S6/u+ystWd6zjBZpeJpUjqaSfVhWzVhbtgcnL
T6MhZfqzArCPFHtM0kDoD8LmHVDvUj2V4HyfS7IJfs0vA4u9R8QhA4fbD70YOBSf
Fk385o5Mjk5Nu6m5M6vdysnFpYf55VOmP/ci4ghyEOTXxyKgFDM1us1hI4nEHtCh
mn//nF6K/IHutc3aLCjtxMZH6qFO+yuHCvsxXQHtcZ5hESwWBjjaybWAvmJ98LTz
x4CfVa6Qz0QQgNrRb2V+x58Vlv1PAHINBsgUTyEf0IoUBMQbqw0BsaCLALgSWwGj
TG6beF0T8TJLRYRySucKhneqJd/FN2XJODEWtgcDpBdBwNTDrhJlYXoKhV2Eqtep
KVltzhikVp3dWVZS0JqBgQc182cFz7wySh7cDzYpyIUjzBlPdpX8B1/2vBYVUmGx
yIBKuimZz0Y11iwyNNAqYlnI48KURo5VoYXrVJi8fC051lH6DOw0EpqSsctjdc76
snQmTiB7tLzkvZ55pvmxI+hv0uVf2YnetsVf/7M0BtxEZf8pk1N+cSW2f95D34n9
FaAhpUjMNgO87onnnpKjXp0gzPCkBLT+hZOUDFDHXi7e9rlso4lUhCOvYiXxAZxR
RBEfloldAOwTfWxDVZPhyPBNK9/GoBuARYDl/V0obmBMJdRWNCCuiHT8ylore1XS
XgEBF8KJP8GPDvoiYM+nwr5GadGDcuQQgIJRuz8Nhxg9BPRafrRAI5Dq8QUerKO5
NynasGjBf2ED9Om7zy6vJyJFA+YHUwgWxT9ChnYrj/81iviAel+vycFQkVDUbSs=
=/Gi3
-----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2023-03-23T23:23:59Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQgAmQZ72j9LDVzp8ng2rI1yfOhC9cYkj3Kyhg9+qXcDZNnw
MzIfuqrdauXn8tU0xYnsl4FbCxHUCBqh3SNguimDVz9V9iuVeZ3MNb8oKgOYwZZ/
4HFRd2yxzyH882a9y3J28yLkK4p1aATXe1NGo3e40UQPGAxjvuDP4OhwyzH6dmTu
BwACmJLGe2aV4fy0MDYszTQNX96Z/I2LC1vRSQXWcpeJK6jPgd6ui6CflRiCNhCJ
H/uYlWLCu+R3JI6yZf2uAGybP70m9kjfHq9+oAC/+6uZKFhxqib73bW76uko1n2e
D3MgVCzuyg+ur+s9oYD57IqQoebx73b/x8BIsXaZktJeAdS+Wp9ang0s0/uhtRma
2ZCS/MzCWpdQ+b7/SMv0sdkDT2o0bfW5ybm0QHG+NBPeXtWKBaqlltv+D2w6gKxc
hgJgGgCHwjp5UqzEaGUy0mfT2tNzPqYpzdkWJQPzWQ==
=lcw9
-----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2023-03-23T23:23:59Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAqMlIIOCfFOaxALDGn/D1Ugyuo23/8mrBE2Dwhd7G3Zwz
hkqG4u1Uu9NKpyvj94bJEIU2mezizdzNO/wlCI4CgBite2YCZq6fKNpeFXKfFGyK
WP/XnXrpogIoaXfjh+OAkOYnZ9ybg8fQKjxvYp2b4RG+JzO84rZPfN5Xa8kmig7y
VHLVLad3uUNKGWRFhxSVcioslGWwLIiOmLOcQYl9aUAUYQYUIs6+f9PMZ3Wz9nXT
Ur+CtoKiEcafPWwws5Awz+2/V1KLgq7NV8DnJ3kjt4122XDkogHXUOrJaT3A4vlS
rT4+ahg3nALfHm85ScSmMmWrjzZV27V9k1cTpas6MHvjat4o8gqcoIP3WT5Tme85
ecoDBbceD+YKilDSH3EhiUZ8Fa78p6uXJbJqcePOYcYTyYvpATOrXm9Np0dm2Fr7
rjz/hVa+Q8FHQs1UbwD0x3kXGESbSLmftlaehnBPA6YMcuOqX3lVEEzuk+/WJe+I
jnkvITz/7fYfb3FC2A9pjhKXd/8BpplOGOwD+/S5WciQrzcuMg5SvmLYASkCAxKK
kfLB852vB+EFYJ77ERc8UJ333Xb5UK0Zi1a8ykQQQIjPd016cAiP6y78py4oJyBV
YoSFxTFgrVAVj1NxOLU6pVx5iAKaCYJD6QtvDpW7RJ0RD08JYxJ2o/qrmo28x3zS
lAGPMXFzQghD/yTQw2vSvI5uwMKVCPrKr1eXJpb6NGGXZWIS7LE7YLpPfvtNcDnP
PAdDRzkdtLqhvpFhoGPRqM95HPUSmVfHYmiYO/Qsu86kkWw84wBWIpRRbqdPfZr6
FOtmImfkbpTZh4TaUJ1TAuSIkEIKCCVk9imiiYLQunfQS17jhGrKTD+PxL2DvWcc
k3t5bFA=
=Jt6m
-----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2023-03-23T23:23:59Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHARAAnhSWiePD5TOzJ9GfRx61Fxj/rBeIS1Hg2TOnGDEeCP2Z
DMrMU4eKZaR1zxDvr5AjN+DWngWKLN76jsmtqzdOsL13OFBbigqnUI6tUUIusNWC
3sWsxNup6//IqrkLrq49Ah5JNecnSRnEsy27iHxrT+vJA8ZCgyYZTAEMKzJ/aavv
1+uJ6EMEwbXKjq6H+1FBw4vhMXQuAJ0pahnjm25omRHlzBW5fLSNrCQum5DVp3Lv
b1ts/PTJ28QVfFOUyB1cs7lgKMwQkLxH9hdJxRmgX32Yh44tlwpbyx7bRexxpn6A
+xZLmgxp0orM7hWthGM1xdAky5tXhcrhx4nk2tqVFhqweETRZzvhi5KXwYJWtgL7
4i5voRhgPC692GmhV0epfR10Wq3VbFzQkxIVap9OZiyX5tmtWfQOiCvWjLAwRC41
ynGfP2HOWjx4LvDoDc3sT5RcC5usylg5Bjtb34y1KD80HDoiw28i/NLNYJvp6RMg
Yo5pgGHmoxT5I6ENdulKc4uGA8gJivrpFL75/oLCgiqExye/5rhUFoUeCpoHJqG8
T0G3XoMt5ApJOK2VF7SKiLRcZyvedZvMfVDDLstREywItat+/3lrjZWzUTQJJ6qm
U4TXPJgCVWl8hQGAny40RjRkXNQk8tXUA2LmXrBJkX7oQ2kHwaPoYH6A/aB5iTrS
XgFQYq0GBHIHi3CQFw2jV2F5nolAb0kr4iiYGbbdv5ZWQQPthhV1/TOunyWChVCB
8W8SiR0AJVDOGH6Cm3hWO/7cANNkE8A8Uc/CUtSAh3+21MoOYksFmvsFhvNRzKY=
=LzGF
-----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2023-03-23T23:23:59Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/WsDZQt8cCpR3SeezX7XiSXJkFedn8HmutKO6vCtkOox0
CwBKskBl4eglJ44o5HjfQOnnf+f6wn4vABmK5l3Ht/Zgi/GZS9cw7lGuMESA2Eoz
SVz1F2PUG9atAiz2i+rE7QOR6qsfGr5AxPPJuNDBjX1rQTOuBY+jS18+Pt6/H0w0
qZw4MbII0iMhWKjRHfvXVS1LC+5oVWO3NGAOSqXItokUXyj79q/Rj9sx+2tAwZrb
9AH9udgZW1SqMkCdokp90h432J4EdZ+kosCtqvaoqj5PpmlOFUx5pc68fI7krItx
raFAF//PuFBZ1PdZnX+o1CONlBSJKJqA9ztl6zeIotJRAS55iboKpX84BLmfUjy1
FsTu2vHwl9vhRXgbkRZRVN1Nr5me5IW0W67AdXv74me5BpFxP4qhwPq1Ei/TUE3x
DZeG78VeMJ24ZnQjy7r9Z5DE
=N9ob
-----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2023-03-23T23:23:59Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7ARAAv3kO55cVxeYoOlZ2jd9NjYU8WpoXIPTCZXbLP8FoP7Gw
/1Jjt1whwMFIgKwddoZvxTxADES3h1Rs8IUu57uADH6g4IBD0gfm0Ytrd2UfyQNL
JDOJmlCakwXhkJXjQ0AFp9zU/+bkeO6gP/E7pRDR9zQUqjhqcHy83xT4mEXkdg6l
3Qd6G+IyaD7Q/WJ+GMYjlJ6Cvr2ScW83o2gbR68yLZ3sHLnHUmxPCqbmI17jvixU
mTR4nVAtJxQFW1L8ptfIzbGrETscA6fv6shCwmP1CfHIEtsnRMD3B7i5IdcoCwrF
Yjk65I0vnes5W7liFSm1jYYR2wgIzGuAPXUj9UwWDm5+zaZ1mF4fKctlm7Wc3pjK
vCJfEeSCB92hup/C1HHXHjE8tDn4bVgCB3ddVSe0dpTzRA+HTNvud5jRkm75z+sS
l0yAN2QdLcpiL6QLzKbuNTcXbQe/kfqRPPU3QsYvEqF8wgRDc44j0lEyMbgDgL12
pPC9l4cCsC6NGMmr1mfYFWsHscKFzkDPf9LEQr8ufOGXAzesmpDVx3AHf9fvkW+N
Sbk9c06WiDXa5R1X70Q6HUY8K/6EMy3Qzs8sf9BwrDSaUh7Wypccb2Gneh8hw9xa
uSSksjEK0JdxEKIhlFofNzrvOtG5KKfLhE43vR55JcFBKXalhQ5nd2/tvFYmz1HS
UQGi2qHTgv/VoS3JV/SOKyWplIB/6TTV14c+cvHTKFXFbFy3GIRBuS2DlgdYZGCW
Gi8YNC3UDrJ1CC5El+EmEqNDORLw4Z6SkY5PQ3FhTlg7gA==
=YQT+
-----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2023-03-23T23:23:59Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAAwY7enhgFCv/SxHNe/lgWfb7bfFUI/LEv+Kj64wFi1v9p
xzH/Ue9F3fwsJ5nW50phUgXDXIxmty0Hopd9BN+77Xl8GdK/aBpcXMgLoZEtgRXx
CMGcfOEHdMA4s9t50/eBXfIWU5R8ph9gXnFHkA/CVYRN/5mNFFw7U6aLdzg/fyCZ
X6st30y+IuMxZAXgBikD/2Sn2R/HFTWMFwFqLjmz0PNE6LyVuwmtK4i4kJPaQnuJ
gaSoGu3VWcepa8DbN018XNWiAEwHZGHMLY5JMFpQwOZoVtaW4f0n/BbuqggP471R
w41PpubWuPB3DPrk8LoHGqvfAARfWNa80HMJANIJZZYdukgkswMSGsd3DG3c97wy
fxIhNx1bNkbtEW2d3OM48vU5fwnE5H58QXtlDQECVyo1sZfGFcLI2BcSnt0QLeYd
NMDMj3/i+zDJMBe7eKGx+LHTdd7EKwx62543l81ky2k0Y5uoUI+Jq5jFFduks7XH
cRS0FvQlFHoWHKpBZqL1nV394ekj3p00leAxfpGidvyL2JAmv4bvy+C9iiLlOxQl
DSIaVLt7sNOluMp9k18TLw6QXH4RKHjikx0LZ/5ChAvo7nt3/ET1pYeQVWXKEnXc
qyl8f11ew5cPLPM9OylhDeGdEgp8FpygYSBiNtSOrqm5d+YbrgJYPcCbD/AZBZXS
XgFXJQ2Hx023vSKqeNeYSvc4uzwcAhjwwk+jRlKBIBEV5nm4BC5pnMAEerIPhLRK
4A6jZmS5FU7KprHOyMLgE94xBQVQmeStPpKXgt2BNOLnW2/O0nM4bLlnqMMw0g4=
=wkQ+
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2023-03-23T23:23:59Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ//a/LWoG5E3EHYeg9wXb7iS9sOqyZ/A42QGwzZ+FlXxtMH
lCSDaHBuM3hCMwltoGE3tdy/X/uM3sZBmPvkUJ23BZZIGbPQGCXM26hxc4F+6Q77
ZSzJd85LMF/H8xCVsZfxp9mUtdfNpIOTc8Q0Cz4/fwZO0oKlg1+bV+C0qz0yYvsq
Q9Kq4cacuwU0Hc45GKMF7O7cUOqKmKgBP/4/QqeiqP04mXI2g9F7SiElaDq/wUtM
CZNJxz8lVAc1BMCHrRg5TY2RxYYL1NtNa3jkEpZNPNYSIVc0UDDK4Bc9NbqBcO5E
lyMS9Gr6kD34nxr23CGCfjLtzlwXx1EQ3UHHWYa9gUZEyZVE0rsa9uiLg2fNR3x9
kyp5CL6RaxunfRxVsKleOP7kPkvFD3MTHchF7ddtUwiTFEmmXpq224j6DKnTrWvB
/d0es1bVlim6C9qWol76gDuijEw5OF+mZKi7cpg2Fj1d3xteYjo2F0oq87ubloW4
FGoaYx7D9cE2uLCcOUsdsoE4flm8VIUfi+7dtNZrTDV8ovYKjT31K8UocamucAY1
2IBwAgfFI77QbRp93OVPqAE0cUWcLQB10nXWuPMrvs75nbH8iGuGmD/eIP700PlX
yf27hDQ1iw1OAlOlYdRSmWKS6Cku9lyWwQtzQXt3XonzSlWJBIHV8y0eFILf2BXS
UQG7hDvwagg3qVJKy7B0JINTAK9O6h+i3aDqE65rpXgyOs4zpDpoQ/M/xthFm3nA
mGzFiLy1iPqS1FZM3b16m56/w7BpIqyitdbUqlKvm88RMA==
=9qCC
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted
version: 3.7.3