modules/c3d2: add c3d2.hq.journalToMqtt
This commit is contained in:
parent
97c8a3c032
commit
3eef152463
20
.sops.yaml
20
.sops.yaml
|
@ -29,11 +29,31 @@ keys:
|
||||||
- &hydra age1px8sjpcmnz27ayczzu883n0p5ad34vnzj6rl9y2eyye546v0m3dqfqx459
|
- &hydra age1px8sjpcmnz27ayczzu883n0p5ad34vnzj6rl9y2eyye546v0m3dqfqx459
|
||||||
- &mailtngbert age1lgjvtszpds9flpwsstxdht00c7zlk3mz7nlc5qftyt8rhfdm330qqmhl72
|
- &mailtngbert age1lgjvtszpds9flpwsstxdht00c7zlk3mz7nlc5qftyt8rhfdm330qqmhl72
|
||||||
- &mediawiki age1xjvep7hsnfefgxvuwall8nq0486qu8yknhzwhf0cskw5xlpm8qws9txc56
|
- &mediawiki age1xjvep7hsnfefgxvuwall8nq0486qu8yknhzwhf0cskw5xlpm8qws9txc56
|
||||||
|
- &mucbot age1cqeh03zq0hvz5l78r678q93ey5mlw49lqy4whvgqxgenudth7g6skee6kh
|
||||||
- &oparl age14aq8fscrwkgmu5yv86vj7p7kmxclzs6dp7fpvdhvrnmce83ztphqc4mr9q
|
- &oparl age14aq8fscrwkgmu5yv86vj7p7kmxclzs6dp7fpvdhvrnmce83ztphqc4mr9q
|
||||||
- &radiobert age1lga6hjmxa95fmtdn3frlmy64ej3hyswxrcuz25qvw0kfsxkqeugs8gjw8q
|
- &radiobert age1lga6hjmxa95fmtdn3frlmy64ej3hyswxrcuz25qvw0kfsxkqeugs8gjw8q
|
||||||
- &storage-ng age1qjvds58pedjdk9rj0yqfvad4xhpteapr9chvfucwcgwrsr8n7axqyhg2vu
|
- &storage-ng age1qjvds58pedjdk9rj0yqfvad4xhpteapr9chvfucwcgwrsr8n7axqyhg2vu
|
||||||
|
|
||||||
creation_rules:
|
creation_rules:
|
||||||
|
- path_regex: config/[^/]+\.yaml$
|
||||||
|
key_groups:
|
||||||
|
- pgp: *admins
|
||||||
|
age:
|
||||||
|
- *polygon-snowflake
|
||||||
|
- *auth
|
||||||
|
- *blogs
|
||||||
|
- *broker
|
||||||
|
- *dn42
|
||||||
|
- *freifunk
|
||||||
|
- *glotzbert
|
||||||
|
- *hedgedoc
|
||||||
|
- *hydra
|
||||||
|
- *mailtngbert
|
||||||
|
- *mediawiki
|
||||||
|
- *mucbot
|
||||||
|
- *oparl
|
||||||
|
- *radiobert
|
||||||
|
- *storage-ng
|
||||||
- path_regex: hosts/auth/[^/]+\.yaml$
|
- path_regex: hosts/auth/[^/]+\.yaml$
|
||||||
key_groups:
|
key_groups:
|
||||||
- pgp: *admins
|
- pgp: *admins
|
||||||
|
|
|
@ -0,0 +1,299 @@
|
||||||
|
mqtt:
|
||||||
|
user: ENC[AES256_GCM,data:tN88DsFC/u8=,iv:SkKjc7cHytT1sZnG02tOUJJgxrY0goFdMVE+O6PW3xU=,tag:bUcTPuXkSPIlzDLln7IpsA==,type:str]
|
||||||
|
password: ENC[AES256_GCM,data:6pgfAAcqnlcsAwboim8ejQ==,iv:L1baU5PsKa8oT3Q3Ym1FuX3Xe6JIqGi54+Dgs8NxgRo=,tag:V0+W58JSxF8hnoD7xlThTA==,type:str]
|
||||||
|
sops:
|
||||||
|
kms: []
|
||||||
|
gcp_kms: []
|
||||||
|
azure_kv: []
|
||||||
|
hc_vault: []
|
||||||
|
age:
|
||||||
|
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhenN1NGRpalBtcGVzdXNU
|
||||||
|
Z3ZURUNaZDNMSTZhcWo0M0NrTnAxUEp2L25BCklRRVlnbGhpWE1KMkdvdXgrRExm
|
||||||
|
UnhDSmE1dzY0R3ZVTlh1dEtxVUQ1UGcKLS0tIFNuOGpXYlJqV3YyRjAxZ3VxUVVW
|
||||||
|
K00rWklKbVEvdG53eldkRDQyQ09VNG8K6QHYwE+27kXkZ3D/T/Lrm7rXP/B/B0ER
|
||||||
|
0wX+rYTSujue627y3Yq8KwJzlcXU7K/oJJlYiCJhMXMUR6iGFDocDw==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1y7lxpxskqclwqluft2ct2c3u8weehus6t8evwk7cdnpakxzgcquspn827x
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLTjJwd2NmT3ovaEtJZnFL
|
||||||
|
K1NZU0EwVFo1ZElWNXdwWTUwSm5UVEttS0EwCnBEZDY5VTY4THN4OXZnRldQUUs5
|
||||||
|
TDZwMlBncmZ3SDN3T2JENmZzT0N2eWMKLS0tIGdtUllUQTZhUlBEQ01CMU03eUR0
|
||||||
|
aDVxMVE5cUpHYlhUNlBkNEx6eW5ZQ1UKh73alea56cK4Atm9HCBb24xXb6+i93io
|
||||||
|
3sSvGXIO3CrLgPMBlAaHmuXYqDJMP45SzBDDqs163OY1Qk/2d5LGIA==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1lccjvj9z8de4hfrdeumm9eu7awef4d9jygv3w7zdash3fhv6e53quy53wz
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHVWtoQ3pNUW1SRGZVWDEv
|
||||||
|
K28vVFdtNnVQdEIrdXFTczJ0Uko2TGNtYXhJCllNRWZiQ1VxLzVVT2w2a2pBakty
|
||||||
|
MC9DWVU4V3RUQXQvNVhWVExJWGxEN2cKLS0tIEN3Y1pxY1JoOE1lSDgzZkpCNVN3
|
||||||
|
cWxkUytSZG8wRFdnQlQ2MURNS2d1bUUKzkZItumV/cEQ3os/sxaQUau63YeQLBv4
|
||||||
|
eC4f97+g/ucUqwKF3h5X4N3PStnUJVvIM665Gxm23I7R4jPDK938Og==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1dj0d0339f4law7qvuzcv2fs6sf8why63s3l8tja0f8vsj7wefcds9drvte
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFZ2tIb21jTnpBQk13ellu
|
||||||
|
ZktFeVI3MWhRN3hxV3FQQUQ2REpydnZzUUM4CmlHUVBjL3AwVEZyZFMrWVo1eEZB
|
||||||
|
cWtRQnlENUFRVHNoRGxGOWc4WFo0eUUKLS0tIDdBUEtmWEZka0k1VnZwdW9Pdzdn
|
||||||
|
K2tpSjkzOCsxVnF5VWVlMFhqWmgraU0KlLhrivPQQSXVYXz/lEI3sW1LU9aiKGXR
|
||||||
|
r5nGCoxN/rv9EomYPw+iYb+SmftWef2+8PJ2D9VR1JtCOsv9imumVw==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1726t33dl7pv3xrxxlafj2sexh7c0jm8pza84yu6l3wpz3fw5dauqxlass3
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnMzdsQkZMb0pXNWtSL25y
|
||||||
|
N25OdUJ1clpkSTNZWXRTUkxKWnZlVmNVTzB3Ck8xU2tXckpnQVUveG9VQ3d4MXRy
|
||||||
|
dlQ1NU5BeWZleDFQejB2YTZWZ1M1M28KLS0tIGVBVVZieHJKMU14QjJubS94K2xF
|
||||||
|
THB4UDJRUzA2OEN4TFBzOGVYVWQ5VmMKnIdVro5KfsAVmz9x+019T4rTFoMsMLbF
|
||||||
|
UBMGEMP0IchQteo5+D40MdPrRdkHlpRT0e/R1cQ0TkotTdiG280w8w==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age172fqj4agvdnh379n2ysarxy2pq9lupu5d7d0g2v5fw33fkqkte3spae2hu
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJZmZRa2p1bnVIUUdnUXRH
|
||||||
|
QjZ3LzBRNTgrTlhLZkVFc3RSSnB5UlhiZEQ4ClVGbWlKQnRFSkJMT05NUS9UaEMy
|
||||||
|
TFpGazh4c3VYTWgyY3RwUk1PdmMxY2sKLS0tIDJ0YnJKYmdPKzdJQUQxMzllWWVs
|
||||||
|
M1Jrcm5PVGtqWnk3KzNvQnBnZHdVQXcKmIeeRnvW//ySs102oCT70Wo48NYMDh1U
|
||||||
|
WfGaIQqd7zMSrKTCdg3T5U92+96fHrg86xZd1T0ljSUy8J5MFuPcpQ==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1zqpep2vgfqeyvtj2jpxczfgrpjffwda429rnuztfp0vpqsrqdq8s8f4yua
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvdTVXM3hVR0tTNlpFZjNs
|
||||||
|
THVtU05GZzF5aTRPeDlMWDI2UTJBQWt1aTJVCnZiWFVZekp2bG5oRDhLWkVoTzJ1
|
||||||
|
bUpHMFBTUVVEU0VITmxXeWJVckRMYU0KLS0tIHBSZllNMjVLZVNETWNFYm1ON3Iy
|
||||||
|
NnpNbDFyRUFWZ1Y4MHZwek0zTlYreG8Kjwfm5EyuFLud0D7UmYvty+C5N+cFyd/d
|
||||||
|
Fkr37ZPusThcT+bG/kqizVn+6sGBbLyOrunURKY/PzTmiloKIw4gUA==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1jt5pj0c0fvmzg7quaucq4n2rzcx9ajzstp8ruwc8ewjpay5vqfqsdjaal8
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmcHRFMDFOaEJDaVB6aWdG
|
||||||
|
d3lXZmp5aFhOZCt4SG9waHhsK0xIQVJEODJRCnpQeEhuSTZJeE5Bb09mbzJMQjlJ
|
||||||
|
NlBPdnVCekhWSlJsemFVWHhSbEN5dHMKLS0tIGN1OUNRYnJ4dExCQkFKNVRycGt6
|
||||||
|
NHpnbXZXWnhxNzBYbVpiZHY2ckRCV1kKwWP3aPeP2dMcTXvr6bkgeX0sUGFO0R7k
|
||||||
|
VvRV5eMtheBbkrE09ue1IruBljdy/PVhfdWJ7eFJM4Q+O92yuc0i1Q==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1px8sjpcmnz27ayczzu883n0p5ad34vnzj6rl9y2eyye546v0m3dqfqx459
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1empiVmN5elhmZ0VlWWN6
|
||||||
|
VDExdGNqNHpxMitQTDcxUmFUVVVxMnNxMVhvCmhUSjhwcG00ZTladnlZS1VXY3Va
|
||||||
|
TC9GL1BPdnU5OHVJQmttYUFKVTAwN3cKLS0tIFQvMnVsYmg2MHVrRW1KRGRhcFRk
|
||||||
|
dmFqSTJ3c3Q0VWhKZzMyQ2JmbUU3anMK6DynDGmdlo9p+lvQmCDMyQhszsPXlZbB
|
||||||
|
mcoJcSydKuEunzPniY9mDivwLe0ckZEFAPrEdTCpMINGibVFrKUUEw==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1lgjvtszpds9flpwsstxdht00c7zlk3mz7nlc5qftyt8rhfdm330qqmhl72
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0TkhrcDFaS0dMcHFQMTFm
|
||||||
|
cm4rNys3T0JyVUpOUWFFRm1iZTd1ZTdWRzFVCk14c2RocHgzSmVFRHJFSm11cUJz
|
||||||
|
SWtDdlZDMjRZTzM1N2dPMjFScU10ZXcKLS0tIDhwYlNBUkRDMGRKSWpjWFcwZlRW
|
||||||
|
alNNR1BySlF0N1ptNlJnVE1kRlBSaFkKjwHbTWXqotLlpC0xVV97t4EXSKr5LIRm
|
||||||
|
PevjihiFiGT7d9t/e/dcCUHLs/+NoIuavnQFxnaJXfJl4yw0JXVjsw==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1xjvep7hsnfefgxvuwall8nq0486qu8yknhzwhf0cskw5xlpm8qws9txc56
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3OUJDR0ZiZjRDMTFNbklF
|
||||||
|
Q1hNd3ZYb1Y5RHh5SFY4M3M5WmhMQTNIeENBCmU2SVUvSFJIL1JveFIwVXdmUnJi
|
||||||
|
TEVaLzlpQWVRTVBweHRZYkJ5eHV2cGMKLS0tIE1QNDJYajdEZ1ZmdW9lZVVQdTMx
|
||||||
|
UWxBU0tCQkEvV2Q1ZTk0WEhvUHFFSm8KnmEkMm8gTCOCQArKpOeTFRGQ+i9DwKC9
|
||||||
|
bIVfM+z7iA/jUfhnQJ3xvD7PYroVGNYr88ZZJgngVwXE/9Cjcn7USQ==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1cqeh03zq0hvz5l78r678q93ey5mlw49lqy4whvgqxgenudth7g6skee6kh
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMUWJBOXNxcDVhb3ZBOTAz
|
||||||
|
Vm5BV1hSblcrc053MVp6VlQwMDAyN0lsZldNCkpsVjY2NGR1QmNQWmdiSU9jYVBr
|
||||||
|
NmYrNXhLZjRMVGNsbkRxSWx3ZGw0Qk0KLS0tIFZTQXFjQ2VzaEpWMThWb1grWFVp
|
||||||
|
U0dONkxEdHlRWWhYQit6eklGNVN4OWsKel8H72OLU2VkgYQr/lGBOpDpOw6rWxVr
|
||||||
|
56D/VkoXJI68uhhB6LVOu8RThfYZxqpPF/lBBR1Xc1pdMYaAUMWlIg==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age14aq8fscrwkgmu5yv86vj7p7kmxclzs6dp7fpvdhvrnmce83ztphqc4mr9q
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2d01OOFM1UFU2RTFkTGtO
|
||||||
|
aHhTSzlHbVJLU2JDT3JjU1ozYzY2cnRsZVhjCkFBY0tmNFVibm95SjRDWHdaYlNB
|
||||||
|
QnlkQnZpVXptMjl4Q1I2YnNvK0JhZkkKLS0tIG5vLy9rVXB2N0lnWDlSY20rL3Vz
|
||||||
|
S1hocnZmUUhVbW5Jem9PekxZSytCd00KXknkKzg3B0trGdj9P7pHPaNai+CbGzP4
|
||||||
|
czLDzhriyMi+QGjMxWqw8tvUQObxKA0KVVXTkw+PIcoBD1lfTETmtQ==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1lga6hjmxa95fmtdn3frlmy64ej3hyswxrcuz25qvw0kfsxkqeugs8gjw8q
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBVURIV3R1clFFMWQ3NUIw
|
||||||
|
U3Bkdzd4ZGlZOWdvd1p5QjgzSUJ0cG5TVGs0CkxPRTR2a2x2TC9EQVRCb1Q4RXlU
|
||||||
|
MTZDS3NjTUVlV1B1REZkSnZGUXdSMjgKLS0tIHFua2FaRURGWEVIbWQwNmd5NVln
|
||||||
|
amQ4RWEyVFo3UTI3UFpZdDF5ZTlsSkEKH+cT/xCb5luy71Jo9APIPT/he5iP1A3s
|
||||||
|
eUi5giE/tqa4s2FzmyG6kCYjntSpn/br/rFq8QO4CfJDnbptRgcK5A==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1qjvds58pedjdk9rj0yqfvad4xhpteapr9chvfucwcgwrsr8n7axqyhg2vu
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBteHNHbmZsK3M4QW50MlBT
|
||||||
|
VkxYeTFlOEVrUm4vRGxlOFRCQXJCUU1VWlJFCi9CY01hcnNhZ3o3L3FKOUJQcGFU
|
||||||
|
M0d5MzJRNDE0akdFVERUR3BKc1dWelkKLS0tIE5PRkJrYmhpTElsNFZ6NVdFeDNQ
|
||||||
|
ODZ0czUxRDV1N3p4VXpmU20rejFrbDQKKtqL3pabX/45uRlZ2e1wSPVLCgh2/TYS
|
||||||
|
uSgIdyEG9bIpa0Es1EP6A8TzaIewXOnYj9d/VZT8hg+wEPmoXjqyHQ==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
lastmodified: "2022-09-07T14:48:45Z"
|
||||||
|
mac: ENC[AES256_GCM,data:RAvgrEqXyT5wfktm0CxUpxMbXD1ick//B9HTjGsL6Th201oJB38wx+aF2YVFY+S3aAwT0JuG/mm3PPYfFGXfRCiRzxdWuNoW7/GbshNZDZtZUX42QnzowQXVmqcvogiXnZhyuQkRaqd5zZJSTflOR/29Cx/1cWtpAYSBBxZWPWI=,iv:blg1uLE6EKXxTKi90VW0biKhYaCSNup3iEBtVamsfkE=,tag:aG+ZIcsMWHn/8z0TRuEW9A==,type:str]
|
||||||
|
pgp:
|
||||||
|
- created_at: "2022-09-07T15:46:40Z"
|
||||||
|
enc: |-
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
wcFMA6j84+xkv3y7AQ/+OZxNQfoMiTluj4a5QBWjUkZSwcU2ysZVOdgUt+EjA41l
|
||||||
|
/TnpF3CC84xLXUzlLlxQybp2vB3wsZB25K+idrpGmeoMXUdj4AH9KvbxVsH+aHGV
|
||||||
|
QgJ2BEXW5ZnzBz7pozFQZJyO7+hEVZUgIsVTPkGdCHrB9dw1SOD35aQ6PYUTbHv0
|
||||||
|
+r6SQYJOu0ZIk0hzatFylVVvnbdFgxaSBSyf/OE9rRRyozhYbFuEedi0pgxHW+gU
|
||||||
|
EsFOxjw2CGl9E+CUeKrDF7ckPCjzXqhG1I4drX03z6CtDdJepPokg6e+Iwdy2xNZ
|
||||||
|
6nh5fE2j3yK6+NYqFAyoOfYO1xuTRyZZvM7wf9AiGPkhkQFpajfKmCTgjvUrB33D
|
||||||
|
sRCrpm9Hjtv7F3EJw4viKiPhNXFVGc0Ksly9eFf71vebCohpIW3qJ76s2ialQ4jL
|
||||||
|
xw2fLAY2LjWcmSst5dei6BcUtYxR0P+k3YG87i6EBeJrZpYx1g3AkQDAYYSKj/n/
|
||||||
|
p5OYNzxqWh/C6t9sWPY+5Q+nf6eWWa6RUJovo517ArYTXy3fuPndGZivz+fdVG+I
|
||||||
|
GBCAuYEHCQCx9BttYJErCWZRIqq+qYX5cBBfKmIXTwMs1me3VYlEm7tvkE7Z/m7h
|
||||||
|
BXkllqPNY7fLcHr95dBQFV0b/AZx8Lo2F1CH5i9uFc8+6tUZ0DZ1ODc1fcYKnjDS
|
||||||
|
UQGpT9k2LU3KkWEIWuW+THvxEDYSZktyB5W4hv/dUZJ3UFL0y6VVnzuZKAoABRCu
|
||||||
|
RHD9YtJGDk2Dd4lGGzV2v7ONVB4OAQP7Gz1DanigrKvptA==
|
||||||
|
=uT0g
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
|
||||||
|
- created_at: "2022-09-07T15:46:40Z"
|
||||||
|
enc: |-
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
wcFMA8zMZ+ak7y/zARAAkxM2cQBMw2V+16lUJ/bvp83ql7Fnj+IaXWu1TFobLg42
|
||||||
|
T0AapeoJZLUzg+VPeZBrwGPTxyY3m4p9hWcMKBDJ+Axj9cg3iJ8KxiByCV/G6C45
|
||||||
|
ReyvA0ACc8bDDQmLalVYrgMUH+utn9RSFTwvkI3LOO4YLS2anYqm1X9uHCklNoH9
|
||||||
|
EDgg5wmBWfEk0tYiVyQLuhII02Rn9/ERJtgfuuk96Fah5jQhcGDTdL/fu+B78p7M
|
||||||
|
1yaoPVO+PeBjD0bU3nxgkkyS7S0MMTEIa6TnsI0r0hfYEnJtRCWbC8o/3MIewdWd
|
||||||
|
IlZZAS4SopZguWUXBi0009i9J9Qh/1ZQMbyg4qRiG3EZOfwhKa2zz00JAtXe67xS
|
||||||
|
YVGkspKc4c6aFypPCV/6/fwSFijg0EPc05/BeQaO9n/5AGYZK4h7G3rxdrN0zyTU
|
||||||
|
RETLF6I0uTyfUVL8zAnmu0hmZi96LVwRPul669jCX6ZKvS8TS3PMiEBqH39KlOPA
|
||||||
|
q1KQqAKyuaz5RkPvbXTAS7IV+u2KyJnRqcQykk9XmwNOOu5zTeMo5HmoIuKhglZ3
|
||||||
|
78ty4pNH4EwAneEooF86Us3u/KmONKHe9oU7O/5BanwbGcEKQJlHVM/GBcgpWjmB
|
||||||
|
Tv7hV7EgACk0ygWk0YyNwuFl2pfS7AACWEIWVIgUU58aUlrCKGwqZ80XUilcZr/S
|
||||||
|
UQH88hFqJU/dvONovc039Pt2OVB/Ozq6Uc+LmeHDwYbHk921qMfk5DMEZgGz6zam
|
||||||
|
tKySb1EIO5UxunpWzKqpZGWICYo+BLwN5uFtgSu1pwBo6A==
|
||||||
|
=GyVa
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
|
||||||
|
- created_at: "2022-09-07T15:46:40Z"
|
||||||
|
enc: |-
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
wcBMA45bZkLXmBFpAQgAh/jBwGgS1BFIn6IWB5TWGGioptNRyA6lYmYLCxvgk4yo
|
||||||
|
XV2eZHoDGClh8IRTFlX4Nj+xsRF1g/VJoXEicEhZQvib0JqlYQgMcdodI/nMXWUE
|
||||||
|
zhx4eyx3nZ+JoVMor36YCm5jWD14ISlUgTduPgUh90feM3Ha3JgE5WB79crAWpGI
|
||||||
|
RRgFplMvTbvi7Kl78/9Ivhmju23aVFQTmqHdSED2jeeRNMbLneaTW0P/cfalw7JD
|
||||||
|
PdZyK/P7XnDMAKS5Uw3IWIY1POI/50MrGnlBhojTqYgLZ+LUu1uILuPz6S05ZsuF
|
||||||
|
Tl9jWlXZ7rsd5tbBFqIOQFgid2neAaS/sSc90POEldJRAcYi019nJNAr8GybymIY
|
||||||
|
Mu3AtQnA35hL6A9I6b+/ramKwmfPBmn6Ny+pyWVFIPjgN1G82ITP1MQe/yij4Ttc
|
||||||
|
JXgpCQnmofC7mTChbrwyoxLp
|
||||||
|
=p8ow
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
|
||||||
|
- created_at: "2022-09-07T15:46:40Z"
|
||||||
|
enc: |-
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
wcFMAwMCBBrc/JA6ARAAhR65mns5o3tGmJwm1h1iiv04p5c0OPFxNntC0sWrpOi+
|
||||||
|
QqrrLd2HbcFtNxZG9s6tRxPRZzj2T3IlurT9mJhz2fiQBLKA96UhVZ3hjpM3lLcy
|
||||||
|
8jwSQpF17LLffJxpXa4qpTfOv/75HlmVv9UarlFtNwoKX/PlabIxZbw+Rby+f9LD
|
||||||
|
OphG3OOefKrUm8qY0sYVwwLx+nO68kdzbDQ3jODfcTGAIk23w70Kofj4Ir/FcHYQ
|
||||||
|
GpkIX6AdIcFLDe1GHEMpI2bjEaUYawKwBx4z2QjVQp/gy/6KzWeYcP12ZeAeZPyF
|
||||||
|
IaH4NTpw1uuT/MgZsch4KWLivoREauxY3nY5IojBmOoqIGV8hpsZfjteMOqIRwwa
|
||||||
|
4XSQhl9v5NHlKCankWvx7n/84uNYOYybFYu9v9aLBZbx7B81vsZUpSE6Pw+f9CUY
|
||||||
|
CmGtJeyRDcNv89fkzzxp0E7E5SD/a2l4pBi6dAQ0V+s3dnPxBMg01Lp+AfO1VYBZ
|
||||||
|
EfK3COn2BaaMFzzdHo1Cj1QmggyD37LS46cietyLIxomsyMvr/iGtyX86tB6+VuS
|
||||||
|
nv1OIrLOSLQe97HdZFKpMv2UFs5WgZ9xraQ6sgvT5VOjWKngs2f7R9K8VnvpRmF8
|
||||||
|
TGDkPEV+YIMHd6pyTuYAd2OzVUWWhRIg9CgVL4MuQwEK6fmJng5OznhRuHNRGEjS
|
||||||
|
UQFmK79JlN2UcxUA22MSqOqinjaf/3QCzpI6TCeqCmR4xwvpTkYPbNhUvly/RKKm
|
||||||
|
jWKgotfjqeaS+WJX/1crq83a2HeoCf7RsstoqBesU9iA4w==
|
||||||
|
=NXwm
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
|
||||||
|
- created_at: "2022-09-07T15:46:40Z"
|
||||||
|
enc: |-
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
wcFMA9XEenRNYVGHARAAxIP6T8ElinaAGvfAZJGErnrDT7fueBVN2kr8VxD2VW5M
|
||||||
|
Qp6/mJgoA8lpZQD7AfFCU/iQxP3FMQySB5Gd4nIJEQ9hfqMRToNWSS8Agjtdgk8i
|
||||||
|
zKeHGr3LIIeBsiFFL7U8pnfL2Eu0UgEaUZDt1MX+HfgccFiHI4tvzZdjj7zK0wCm
|
||||||
|
4AH+Ijng+14RFF2XWKJ/uY1PaLNknL/8rXk3tbI5FzgTwylQiqDEPAWskqJGc/4p
|
||||||
|
1UunyX9gRGnSiIc40b/wTAVraEJXBv7uJSq2D06UmdphnukJngBSIMbnZ/O8eLSk
|
||||||
|
0UmHJd4+SIQ8+wWzViz0F7z4vVe/6TOqv/UtMxBgj9xYz/Z8jwD7yft9vOcTbL4r
|
||||||
|
dIJ569t5DxVn5Z5tQWv9FWnb3FhOI1zO3Sz8r6ByJOCHWhAyjKX4ue3lntTCgCF9
|
||||||
|
g2LWgg0jQDr97x5UBSFKga32KhFcQCI8UGtNVgkJNyRlnrVY+LT0zMk/FqMNOpnp
|
||||||
|
TANLi1PE1eOsdCiGM6V6TMcpCnl3QJEye1rJITTQeTMb/TPWewrY447pGCH0sgJ5
|
||||||
|
RqOWNTagY/2P5wEJxY3mLMbXXlnJm7IOEVEiMp3/J0vgkDiceG9ir9v6Bvl9ENH9
|
||||||
|
Wgpv4OfjTwbfAO4pVO2dTirSpYtlVIr+etpaczdbZdtNYuCj2zjOQIwurTuzvg3S
|
||||||
|
UQEYM050IHmrpDtte/kisHCDSLgLBpUWM/CVvA5X+fJdy+I6GZXcuwb8+W7+RZ59
|
||||||
|
6oohlP2+sgJIl2E0Z2F/tnqUNwqUOYFH8xUl7mjmljO1jw==
|
||||||
|
=KruZ
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
|
||||||
|
- created_at: "2022-09-07T15:46:40Z"
|
||||||
|
enc: |-
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
wcBMA/Z87ylQaotQAQf+I6tN5xUAtPVguDNYcRnc1OSP0UbM4RrIhRf4gep5hY2H
|
||||||
|
/29mJ/IQUG/RXegMK7t47IGrDUnHB/MJ6Dml22rdimj83Etr5r0EMA+u+flolOMw
|
||||||
|
ZXuzs+Vi24Qjd0OxIVhoDMl4TAMIrX0rhqh3kO8XIHjtKVXGvBwCQs/0pmSmkjDl
|
||||||
|
zDrs74npPfofKfLHk7u1sdrdED/EyPRd7secI4SdyfyY+RZspzIDkG/svy9JCR4r
|
||||||
|
BADETkqvU6t+QGWywMeOy4laaJTigfXyqBKaa/x7LsZoX8+kHQmIF1WejOelvFO7
|
||||||
|
3EpziYlrpm++tGJwylFYQq+mzVI8fWDDxrmgXRJpZdJRASvAqXaIM5mgHWBGvOU+
|
||||||
|
B3UMwLhFWN0oBJ8nwvBbD0/iJW1aiUkcgAHLzdYtap2EG2fA3TUUmSdmylE/gzFO
|
||||||
|
IrWGikmCtP7SLcbzw5Lj1Mgj
|
||||||
|
=QXQg
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: 9EA68B7F21204979645182E4287B083353C3241C
|
||||||
|
- created_at: "2022-09-07T15:46:40Z"
|
||||||
|
enc: |-
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
wcFMA9qJIVK2WMV7ARAAkEdKTp8/vk96fJQ4JmiI46G8i4BUIEdZ9JM0ouUgLrGh
|
||||||
|
a/l7G6Ldscrl8qOCmptpLeMLm8GII6Yf+hYKRJwAbL5zPCLEhGCVJStnM9pJeDKG
|
||||||
|
mmrRA3EFiGHOEDFqAnz/JgYe2d9oc9W2hDoKHiky23Faeain0bp3Bwte90eBfILL
|
||||||
|
fwXcbvPj6TpLx7MN9FZ6NciPcAxMUv3pnutk53TXyvJg/nCnPMo1B8pxK98JIlUV
|
||||||
|
MWdtA0nZU97HTv82dj8usWMq+IaGYJqG7YBaEeK1OTvdPHLhJmQHHAJ16lRZjn+R
|
||||||
|
Goy0Cse2Vv3aVF6W8DEC1yw1FB/9dnuTYkTNFrrW9jtLQovDUqcbfAgTVy4fvXs1
|
||||||
|
fmopVh2JB7Wexq3r4QJR3AmttVl9rnj5uUQSNyeWlr69WjkxmLjY+hgDp/C40HAe
|
||||||
|
4H6UHPii7JJJUYloLcZa/mf5EiVYXgqErAgNoU3eCO06Un2p53T2uwkfQBiw0st0
|
||||||
|
j8SaTVNfC4Ly1tOAYx8eNO43WhG1fCis6p1j5ZlM6QLz9F1owupFBj4eHb2VIR9F
|
||||||
|
Z8u6DWfxJIGGLbLj3jfvVjgkvtbYvN+90ejCcWVv2WX6aVv8CA4jgDiZxotqS7y9
|
||||||
|
+bGJx1hfjDiNgCmvmZXuOJVICId4Xb5vf7vr8Xwa1UD5F+i5x7xVrHedU7rh+6vS
|
||||||
|
UQGwrYU0N3queLIXGv/T9YXi/O7saNpvgShykSr4ydi/KeTOf6Modx5kW7e/2mgf
|
||||||
|
Mxe8OeVFLvmHlxH6iAEJcDY4P6ZRUVVLI2eD1+U/BhQ2Lw==
|
||||||
|
=08J9
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: 53B26AEDC08246715E15504B236B6291555E8401
|
||||||
|
- created_at: "2022-09-07T15:46:40Z"
|
||||||
|
enc: |-
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
wcFMA/YLzOYaRIJJARAAmFn1MMFezPEkGqLauKPs7HDimCzMIRmAxCwas/VmyS2W
|
||||||
|
A4UFOrKvSifmq+uJ0ITKqUS5fp1HIbdyZs3dq8MNbbwRpYCF559K2htemrTJCsMj
|
||||||
|
eKM+nGgzZpnK+5DFbya/Tr8GtVzUkZpnC8oKv5k8jywJKDZS6qBTlqZcHlz6TtF/
|
||||||
|
rbo8mH53RDpSIgqaMeapwMo7rgtu2jjM3ydtDyJotHLdayK/ZHN+D7yiqOTr2orq
|
||||||
|
7F85vwjY/NFTNIqxBKfw/uegDQ4ewS0rd13gFnZLe13ZKQnkSaZDFQj5ipdYq+t9
|
||||||
|
ypMO0uEAdEr/HXWtAUQzSDi+JnNs/rB7Lxad2bJIM5kCqzOI4Hjv1d2rB6iAhOt/
|
||||||
|
Y2EwQAo4BXdXrjB2AyafbITrUjApY2ZQErGAGhWW1pWCUX1o4Ittzt+zHF//KqYd
|
||||||
|
lDbMjq7+2D0ch6xajmyT136HL8Bj6ONIiES5ghpVoubU1kNLH44q9651KejdbNsr
|
||||||
|
Ts3OMozDkGDIXhkOBT0a0jsuteWalDPa/1ry6WrCnzdF/RgTgyAHsiNnGB9UnIVp
|
||||||
|
Qhhp3E3CWOZOgFs4H46oe6tqiXw9RuYgl6GgwOn/h3tBHz1ZemLIlbzlR4pHikME
|
||||||
|
lgP3okM12NC/U96GQyBg5H/j/+YqO9qeW8EXCO3qVQ9eD3ak8lPZnc6u92SqQdbS
|
||||||
|
UQFPvfD5vXMoTdDNpS9pHh2KJZuI/sokS6As3V1gp0GON5Op0taimmX3stKUNqfi
|
||||||
|
MjP3QoPUopKti3Z5hpRyBFkXF3nNFQhKCKn6kd+Q9mk2Ow==
|
||||||
|
=DaV/
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: 91EBE87016391323642A6803B966009D57E69CC6
|
||||||
|
unencrypted_suffix: _unencrypted
|
||||||
|
version: 3.7.3
|
|
@ -3,7 +3,8 @@
|
||||||
{
|
{
|
||||||
c3d2.deployment = {
|
c3d2.deployment = {
|
||||||
server = "nomad";
|
server = "nomad";
|
||||||
mounts = [];
|
# needs to keep just its ssh key for sops-nix
|
||||||
|
mounts = [ "etc" "var" ];
|
||||||
mountBase = "/glusterfs/fast/microvms/${config.networking.hostName}";
|
mountBase = "/glusterfs/fast/microvms/${config.networking.hostName}";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -89,6 +89,11 @@ in
|
||||||
description = "Whether to proxy the local MPD database";
|
description = "Whether to proxy the local MPD database";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
journalToMqtt = mkOption {
|
||||||
|
type = bool;
|
||||||
|
default = true;
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
hosts =
|
hosts =
|
||||||
|
@ -199,5 +204,70 @@ in
|
||||||
root.openssh.authorizedKeys.keys = lib.mkIf cfg.allUsersCanSshRoot adminKeys;
|
root.openssh.authorizedKeys.keys = lib.mkIf cfg.allUsersCanSshRoot adminKeys;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.vector = lib.mkIf config.c3d2.hq.journalToMqtt {
|
||||||
|
enable = true;
|
||||||
|
journaldAccess = true;
|
||||||
|
settings = {
|
||||||
|
sources.journal = {
|
||||||
|
type = "journald";
|
||||||
|
current_boot_only = true;
|
||||||
|
};
|
||||||
|
transforms.parsed = {
|
||||||
|
type = "remap";
|
||||||
|
inputs = ["journal"];
|
||||||
|
source = if true then "" else ''
|
||||||
|
. |= parse_syslog!(.message)
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
sinks.mqtt = {
|
||||||
|
inputs = ["parsed"];
|
||||||
|
type = "mqtt";
|
||||||
|
host = "broker.serv.zentralwerk.org";
|
||||||
|
# port = 8883;
|
||||||
|
user = "SECRET[mqtt.user]";
|
||||||
|
password = "SECRET[mqtt.password]";
|
||||||
|
encoding.codec = "json";
|
||||||
|
topic = "journal/{{ host }}/{{ SYSLOG_IDENTIFIER }}/{{ PRIORITY }}";
|
||||||
|
# tls.enabled = true;
|
||||||
|
# tls.ca_file = "/etc/ssl/certs/ca-certificates.crt";
|
||||||
|
};
|
||||||
|
secret.mqtt =
|
||||||
|
let
|
||||||
|
catSecrets = with pkgs; writeScript "cat-vector-secrets" ''
|
||||||
|
#!${runtimeShell} -e
|
||||||
|
echo '{'
|
||||||
|
COMMA=n
|
||||||
|
for F in $@; do
|
||||||
|
if [ $COMMA = y ]; then
|
||||||
|
echo ' ,'
|
||||||
|
else
|
||||||
|
COMMA=y
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ' "'$(basename $F)'": {"value": "'$(cat $F)'", "error": null }'
|
||||||
|
done
|
||||||
|
echo '}'
|
||||||
|
'';
|
||||||
|
in {
|
||||||
|
type = "exec";
|
||||||
|
command = [
|
||||||
|
catSecrets
|
||||||
|
config.sops.secrets."mqtt/user".path
|
||||||
|
config.sops.secrets."mqtt/password".path
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
sops.secrets = lib.mkIf config.c3d2.hq.journalToMqtt {
|
||||||
|
"mqtt/user" = {
|
||||||
|
sopsFile = ../config/mqtt.yaml;
|
||||||
|
owner = config.systemd.services.vector.serviceConfig.User;
|
||||||
|
};
|
||||||
|
"mqtt/password" = {
|
||||||
|
sopsFile = ../config/mqtt.yaml;
|
||||||
|
owner = config.systemd.services.vector.serviceConfig.User;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue