auth: seed groups, technical users

This commit is contained in:
Sandro - 2022-08-01 00:16:40 +02:00
parent f2bd987f1e
commit 355c10d79f
Signed by: sandro
GPG Key ID: 3AF5A43A3EECC2E5
4 changed files with 233 additions and 33 deletions

View File

@ -19,31 +19,26 @@ keys:
# Generate AGE keys from SSH keys with:
# nix shell nixpkgs#ssh-to-age
# ssh-to-age < /etc/ssh/ssh_host_ed25519_key.pub
- &glotzbert age1zqpep2vgfqeyvtj2jpxczfgrpjffwda429rnuztfp0vpqsrqdq8s8f4yua
- &radiobert age1lga6hjmxa95fmtdn3frlmy64ej3hyswxrcuz25qvw0kfsxkqeugs8gjw8q
- &auth age1y7lxpxskqclwqluft2ct2c3u8weehus6t8evwk7cdnpakxzgcquspn827x
- &blogs age1lccjvj9z8de4hfrdeumm9eu7awef4d9jygv3w7zdash3fhv6e53quy53wz
- &broker age1dj0d0339f4law7qvuzcv2fs6sf8why63s3l8tja0f8vsj7wefcds9drvte
- &dn42 age1726t33dl7pv3xrxxlafj2sexh7c0jm8pza84yu6l3wpz3fw5dauqxlass3
- &storage-ng age1qjvds58pedjdk9rj0yqfvad4xhpteapr9chvfucwcgwrsr8n7axqyhg2vu
- &freifunk age172fqj4agvdnh379n2ysarxy2pq9lupu5d7d0g2v5fw33fkqkte3spae2hu
- &glotzbert age1zqpep2vgfqeyvtj2jpxczfgrpjffwda429rnuztfp0vpqsrqdq8s8f4yua
- &hedgedoc age1jt5pj0c0fvmzg7quaucq4n2rzcx9ajzstp8ruwc8ewjpay5vqfqsdjaal8
- &hydra age1px8sjpcmnz27ayczzu883n0p5ad34vnzj6rl9y2eyye546v0m3dqfqx459
- &mailtngbert age1lgjvtszpds9flpwsstxdht00c7zlk3mz7nlc5qftyt8rhfdm330qqmhl72
- &freifunk age172fqj4agvdnh379n2ysarxy2pq9lupu5d7d0g2v5fw33fkqkte3spae2hu
- &oparl age14aq8fscrwkgmu5yv86vj7p7kmxclzs6dp7fpvdhvrnmce83ztphqc4mr9q
- &mediawiki age1xjvep7hsnfefgxvuwall8nq0486qu8yknhzwhf0cskw5xlpm8qws9txc56
- &broker age1dj0d0339f4law7qvuzcv2fs6sf8why63s3l8tja0f8vsj7wefcds9drvte
- &oparl age14aq8fscrwkgmu5yv86vj7p7kmxclzs6dp7fpvdhvrnmce83ztphqc4mr9q
- &radiobert age1lga6hjmxa95fmtdn3frlmy64ej3hyswxrcuz25qvw0kfsxkqeugs8gjw8q
- &storage-ng age1qjvds58pedjdk9rj0yqfvad4xhpteapr9chvfucwcgwrsr8n7axqyhg2vu
creation_rules:
- path_regex: hosts/glotzbert/[^/]+\.yaml$
- path_regex: hosts/auth/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *glotzbert
- *polygon-snowflake
- path_regex: hosts/radiobert/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *radiobert
- *auth
- *polygon-snowflake
- path_regex: hosts/blogs/[^/]+\.yaml$
key_groups:
@ -51,17 +46,29 @@ creation_rules:
age:
- *blogs
- *polygon-snowflake
- path_regex: hosts/broker/secrets\.yaml$
key_groups:
- pgp: *admins
age:
- *broker
- *polygon-snowflake
- path_regex: hosts/dn42/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *dn42
- *polygon-snowflake
- path_regex: hosts/storage-ng/[^/]+\.yaml$
- path_regex: hosts/freifunk/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *storage-ng
- *freifunk
- *polygon-snowflake
- path_regex: hosts/glotzbert/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *glotzbert
- *polygon-snowflake
- path_regex: hosts/hedgedoc/[^/]+\.yaml$
key_groups:
@ -69,12 +76,6 @@ creation_rules:
age:
- *hedgedoc
- *polygon-snowflake
- path_regex: hosts/mediawiki/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *mediawiki
- *polygon-snowflake
- path_regex: hosts/hydra/[^/]+\.yaml$
key_groups:
- pgp: *admins
@ -87,11 +88,11 @@ creation_rules:
age:
- *mailtngbert
- *polygon-snowflake
- path_regex: hosts/freifunk/[^/]+\.yaml$
- path_regex: hosts/mediawiki/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *freifunk
- *mediawiki
- *polygon-snowflake
- path_regex: hosts/oparl/secrets\.yaml$
key_groups:
@ -99,9 +100,15 @@ creation_rules:
age:
- *oparl
- *polygon-snowflake
- path_regex: hosts/broker/secrets\.yaml$
- path_regex: hosts/radiobert/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *broker
- *radiobert
- *polygon-snowflake
- path_regex: hosts/storage-ng/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *storage-ng
- *polygon-snowflake

View File

@ -308,11 +308,11 @@
},
"nixos-unstable-sandro": {
"locked": {
"lastModified": 1659280702,
"narHash": "sha256-6aBB10/+SraZT/mzG/S0gAB9engTrJxA3oRVHQsza3U=",
"lastModified": 1659300033,
"narHash": "sha256-qylSfxjw+dUsEZ8PJGRQWbZBGV9A7y9zNQ4hkSI6AUk=",
"owner": "SuperSandro2000",
"repo": "nixpkgs",
"rev": "c77a692ffd88226c00bc12f80516641258842d44",
"rev": "35d279934b65cf3b80a16e66ddf7a7825a5ce695",
"type": "github"
},
"original": {
@ -539,11 +539,11 @@
]
},
"locked": {
"lastModified": 1659283360,
"narHash": "sha256-67qgsActxXm/Ui2VVz0IcvQi+LIMgaLbF/rXNMhBZS8=",
"lastModified": 1659287905,
"narHash": "sha256-Gg+IQHTZ66t4dar+vZichb36phGaejSxyFIsUwJKJA8=",
"ref": "refs/heads/master",
"rev": "b41438af53d97864260712e8f1610f289dc6e514",
"revCount": 147,
"rev": "be91e2103f4c774b79704c83e8db586f40d0bc05",
"revCount": 148,
"type": "git",
"url": "ssh://gitea@gitea.c3d2.de/c3d2-admins/secrets.git"
},

View File

@ -50,6 +50,16 @@
suffix = "dc=c3d2,dc=de";
tls = true;
};
seedPath = config.sops.secrets."portunus/seed".path;
};
};
sops = {
age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
defaultSopsFile = ./secrets.yaml;
secrets."portunus/seed" = {
group = config.services.portunus.group;
owner = config.services.portunus.user;
};
};
}

183
hosts/auth/secrets.yaml Normal file
View File

@ -0,0 +1,183 @@
portunus:
seed: ENC[AES256_GCM,data:vV0ZUjOtkXqlD71tuRTDHRuQje9KktmVLAXwXcGzlSSpcwQ1Y2JHE1rcPPISBf0lC4ViFYRvXWBvzVTCzp9lEpkZenE9/oWauJ8vgYLXTSpbSTXY13mPZI88mDXD5KYZ3FyIz1Fc+zqc2VYE5QT6k846lGsBQVFypWYqSN7GzuM/CKF7k0Cy4W4IOjbeL3mvCVDxQ1bdZwdR3hyQYsc1DNfCuzYXKc1fhlPt7aQvFROexqgaU0BY4ECU4+2NmDqnU+aXC74/SSnGn3xzC1fuKgSJZIekn8MeRNYk4wCZkoAAbO6eIO2sjg75y/dbB8IWEOYavkBQet7FO0r5YijQgauR1rgVBya7iRWVOO4tH1GYWkP6lCDUdtzKRIZyPLrqp9cjG96HaGfRzvi6Ci22P0v/L1o5Ecyh9gCn4DH7BLjl5IJalqBWD6FyV4g7VpdfIpBriPnSMQelbcxQEXuJeFDmpMnn0C2EoR9SatV6heUfg4I1+3ocuVsYN12+AUaPaMJLG+/jQI1EZGiJSLEY/WRaArvde2bXD85Yhft2aftNi8xYhv6+ZSqasP5pJBY7cWMVkLZcRo8vB8JHQMjlNA3DV9bi1nK8IQ/oobkHyUSrtQoa3D56pjBuWbfeGhRsX4gJf1cjkzBE2kAjfoLIzoPJshq0F/w17TecJNLjfcVZgaTOAbnKShRQM/Vs137jztlDzlXy7vbtumHR2OlY6RugYFtk6E3r0lBXP3dRtQHTBH9x/6rNbTVfq/+sugiB5NrFtlbf0pVaoGkKPoRTa9e4Om6f8NH4MluHYPpEu0ess2HQySn8Bxbf3TaZAG56EPziZzkdMc/G+EWsdmZ/6OIDUeL5xNb+gmkz7CBCYayXcAI9GIZfr45C+LH33BXirqPPcNeMj9R/Vk3zm75WMFcZXXo6KibH3hVeq3f3+OTkjl0e8fSo37V+cNcBlx4lSV8ZmnFf42BjmSIzmO/sCZ293fnY0MjMKfyCePUPaKYx4n4oovDfLYfqDE4472FVZSQs4dKreCcMWgNDJPYNPt4=,iv:faElUA0NocF2Hp+EK1qMcA+66lF1h4pATBOIjuN/a3A=,tag:DYPlMMTS9uPMtCS7Tb99DA==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1y7lxpxskqclwqluft2ct2c3u8weehus6t8evwk7cdnpakxzgcquspn827x
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBia1BGY29QTEhEb0JaVXE3
cktvbFNHclpGcVVXUTN4S2FxM0xLQVZKUkZ3CnVtVG5aRHRpUDR3ZkhOS1pwdGdR
VXBCbE8wMFEzYmxCRG5Od1J0SnhGWFEKLS0tIGttU1RvMFJQNVc2azU1L1VocTJI
U2JwaFI0SlprbUFJUjF0WElmSERSS1EKtrQUjrXaiCY45ySJR5gMBB09eNU73ZCA
wePnt0MdM7ywiImfgaRZYka4fQffLHn/ZYY0X4sJ0rlji67lxdi40g==
-----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4eXdZT1VyY3daN2ROdm51
My9KTlozaW1JNmYwVlc4eHhQYjd3d1Z1Z21ZClpGcnhLcENoMjNxbnRCcjRvTGhv
S2toL055b2ZuU1Ezb0VaVzhQZTBuU1EKLS0tIE1jd3Yxd0xFN1VLRVlvQ2ZwRnNQ
OHlKSmZ0WGpJNTNlbGJZdWsvV2JVSjQKChNZeeT4l/ZiBMC0SZXY8wsNnZBtM9vw
WfVljqnQTMODkoLjfxcvET2xZjSHSI0wjULjMAgg67lRUEG2bxMp3g==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2022-07-31T22:16:08Z"
mac: ENC[AES256_GCM,data:I+Hn91AOAVLKYT8dMNpWcnwOHD+Co80s8ibgPYZZaF+QcG/naiHM9SXrxOYz8RXL5Qjim1OMjF5a+0IRX61BPWEUWnJ3a0rYhpuUhhl4/A7sl69oz3qaPpUDp7ZZRRX351bsW+n49ujHF8wcfjyJXNkpc/uztRzzFAZO7yejT9s=,iv:Ezmltd0hJ1aqEkKw8NjZolZnNbBezJHW7BV18XnW1rA=,tag:omYzBKleu4E8H1tRYL5UEw==,type:str]
pgp:
- created_at: "2022-07-31T16:18:25Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7AQ//cox56OOXaP21Gcc31xkCLDyA4ZRvldGjlDgl+XP2/ATV
6OjBjpbcd1F6m0MjfTFofUUJs/Kwb61b4bCrcBVD7nlJhr96CMLV5fPUzXo7ZcA+
T+DFX0wPTlFWdyP2VdIgcntSAcVBeoTF/vUfW4edtFY/82Zl+csHcsy1K49YAJQe
m8T3MJX+31cVdyQ25vdXmnMnTGRLU/oQU3RdpneGgeYS9sskntczKgP65PU65B7I
zS2mAyMreDw/2V+mb69+PMMeznlDa/Qg3G7miA85R5vCjgl2BVW66B5MyupXlBF4
ASBbIZ1oeWGJ+xAErXc67XUJSgGbh4JijbtspiJKKUCqe10gYjytnQkHvz4d6qMf
SQsbNhJUNgq3UsBk9EubJnZXSIuYN6ZfxhTJgwtiVJojwVGltmg+Jsx0ya+53MPE
Axs8apAb98oPRoojbThscc0DsVjt2+wS42x5Pl7qci54xqfftyHRhN9T3suo2fuC
R4bJoCHmFM9681BZen+/XSj5h9gCw5HkXBZKM8vXxtJpa8CMnAlYqhYAvZFjwlk2
YJg0TF8BPKTTyht4VlI5CJQSdsHurDCT2SXYmefuAtYr0MvU+QjypT6LczpDaMho
lfibrAYp97DqlqAorV0PxLzLVfZsU0c6bJadhRBzPa8NMIBuhGPvv/6uO/xPzpnS
XgFpafi6/MSg7jOCRQOXqwAOa1s2ca3K3Sf3gP4O5uq6WgnZWb4KoinlfP6DcXUN
tJ6jRVv4qCj+GsP7/wA5zeGAiu6o0KYpz1WdlLJapHkcF6qrH+nGeLNYswvDlWc=
=9P63
-----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-31T16:18:25Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ/9FMOum2xOYa7nQO99A3dxo5Drdz7l1+bCEkGxPWXfcTCN
lpS0+T/tyVPCp012HwUC4UxZM2nen+18lBlu0FJJTEqlQogGlmW5pekAbv7WXsTt
lDKcyEX1JtjXhImc8DuN1Rx9SFbpwAUhCpqGzAsgmoUZQGMaS5AfFKuzGpD2u1va
Mrcbp5ouQOjWijECbdjvcvtLljlNvHlW4W8Xh3WdBw8VwoxI35QdpZnSINk/F27U
3t5Sxd+85xKXQ81WMol7iehNjilwTVfi71gaPhcKM8HxSfYbop7FnbTZ2karUflv
COPwlrBVAfqhuA/RE29xKeK3xX5p34KEVrRWMe6tSTL4gygZi97Da5v/dU7PsCOr
YhFNVgdS/zAARaNtSdM2e+QR1jR2Y5+7G4HiJ0cvp3yhqDTtz91ojqOFE+UgYKMr
ckX92R9t+dq3HR+QcZq2OXpZ6cWJ9vBlOmDkz1ct9mvB3g2S81zqTbOnoDv23SlC
W5iTFMHaKabRbHIxD/OgKKRKt5zBmt+vGgngNafKSZz3ftvLbmAulzqRhvxeAtiu
MxL0aj4dPSncwXeaqAPrza4r2DXT3iXxnnaDbEoXi3GLrI2DmOcblWRGfnYouGmo
R6CbwCIJ1i12i24EZPPmeWTTqNGp4ZroSKFJH8gqaBeeaHDMM3K5yiAYjyrDnw/S
XgFsabN3bifV5Ue8f5izDCDifUJPS0rNPfeDnSui/yJMkj4ZNkJGGM25M1gKxXdF
vKz5Jgipsz1eHbXnL7uELuuRH95AMt31AhY565zpZIOqiFPmVqe1ajawDNNDg8s=
=zj9P
-----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-31T16:18:25Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQf+KCmtLOd7pOx0agWHhgQxtDIXDCn5PvxjU3p+TXQ4TGWA
W2+4+17SFMlxyM02p/3nols+mUYQ0W7Dt9Pgkzh1hCN1nJl1JjWqc3Dg62hZS9V7
y4yhakVhJ5vbrTfkp4TA4yWaHubjVbGgNuxghLcD/15RhUKWREBVS3qGG4sPOjF6
vjwIutkclRUjIl+Dswzr3yQWVmL1k4Xq73pPPAzMFK+4RWqz+h0qUVFVV9CgeWy6
JqD39wApRWrV68QhhCPJ6gHU18Zv8gk02F3HvMuUDKXWxsBuwk0+SDOBSs9H3VIz
tu8uuVA2hFAb8D0HLK+eQ6CN1mdvcIucuDFd1kLVNNJeAZcWICQeLoNGJRlyxEKB
/h+//E1MqBevUKcpZaWp6/I9AIyArNGJrsvGXYsykLrexxRt/0goyC3hwrluTdng
Rn6kI6mhvikgO0qmeg+uNooyH5pBZseW2YzaTU6nbg==
=CGxM
-----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-31T16:18:25Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAna4LxHXmrM+D8aarX+s2OPP9h8kaLHggbkBw3DgscaHG
RvsDAcxcqWqU8mY4GZhM1qJMdxt4rcs4PeZPBKymmWR9CuxmaCChEKXcfBSqncM2
BkUu7QbHfhIp6igfC8tZND/kWSLAfkB+ckXKotbusdJHUa0u44wJMr8FXolD95mz
WqTWt49QfUD7JB+rPdNCNyHvmY+i7tOjxT0uDRtcOpo6VRwYVQl4fQQvJrz28p4E
NfB5PIOdWsVR64v0epaVBci6Ed32OnTYZS9oXxDGed1Ns8ET9+PjFSzSaWc7aE3v
V8V9raxh6E8jNsRayrE/B+aQdARHGQ5WfIsvX+yLVYlNS262uEL84guCj2kNBsZg
2c0CYEKKj81M0fFMx5kyB6Kykd7jm3cVB0DEMt9eA7BIAc/Bu413UhqVVdUzAG/h
AXubA61gmTb2RbojakdraSfbBrdEzkgOKnpXJP/MT4CQ7fXrgaPfeEjWyAW2Ubra
k1RNhh1aWCi1ywls+mpx70g/dygmcHmxo+nkBhAvqcIagGY4fmpXJrR4snJByPZu
7UUOVGkh22jyXfvKiBWxa0IV1YmtXsgMWYbU+06W/v5dXoYfLCZklsrMVca70v8B
8MSroIESEDLNiyMvK3DUyTGzEnXY4mdq8XXn4OTXNAyShGl1JO7cRgUEqJat0g3S
lwE2si/ktYjr0bBRFYS0ZnCU44LOKRkcGGcXqmgVGYnlRPSU9zdAHTC9tkeZLUE6
waUTF79pemssbbWpGEG3YQcqU+UgoN8Atbf1W8e/ZLPx/UQsWNzLMe2gpHnv3sAb
0WQ/YdM42Lj+lECNkwkWVn8Bbxb5hq53jZzJub5mJZ/x2QSk+HQvj6hTHpXI2S78
GwGaOx70ayE=
=htKz
-----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-31T16:18:25Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ/9EqJahhid4UfKo8qfA1CvDXBNWPnnHib+lh73Omm/Q2ke
k5wcdgjieXRAE0NxKZVyCqsbmcbXKMurCEFCdiIbzo330kp4Lxy1tHagZSg1hnu1
MpFM/GbhwCVj77IYrhv+GAULRl3TOOUx9QKgql4VXKl3e5q3ORKmm6ymVtg5LDzj
oSQU2WOEB+O/WxXo1wOnP3dFTUnfUx1oujgpnJjbuyjJc/wO0+m3nZ165o655Ol+
ej6MXw4cU8kIwMsYIYWoyksgJCmlLCJ1m6iYUT0iOKmNVbLtZXSZYigKAyg/DLmx
ycBgxE1+Ylr7GjEUVQL2TgMsZMgeLHahqrz7DjbVdRNIRaw5i3hyk1PBpszCwRLK
5d0jHJ1SF2SE87zRIKKOvH+pkaJvyvOdBCrqXKCjELhV9kDnH+ZPI7VyEzj9qsOc
C1DljDELgMnPbnHndCg7V8nxyg1Pl98HnQBOwr/FaXZZQZPJmC9fs3aioUTIdWu7
tszYH5nsFVk3usbCU8WDcGFn5MLnDKxmdpdr/G8bwa1pXo/vznRNAd/NtK8rlSGd
ogOgr8BIit7Bs6AZHyJLcfoTMzSZmipSIxMvq/BDPAIhPn0PRuz2QkVRHUwd0nYW
G9aTizXC7UWJi0PhyyKVnZIlWFp4v2pWmBoivKR/C6cIF3WDY51gfZPjtv+B36bS
XgELxQB8bR+TUTVxlU0HYA59MofiIatqyBH+WTI9EDBdOe9+Tr+wqu4seXkosY6Q
XBsqRSVZBWzTvfCtqwgc4+Z7V1CxV+iMJDfvbRTBg213jDKiPPhfuBqhvtU2jN4=
=LLlm
-----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-31T16:18:25Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/c6nvx1MVEwbF/pZ7o5Dpj/r30GnL0zNpYyAMCgAwXaki
5nwvx84vq2/NleaI8J6cbXB3h5NzGArDVWa5V6W/Jg+vbPnLTzhYWmGSRBb34QD5
KSJ8C79b/Gv9i9a5my3j0Rpj7iJ9zFcHgbxYMlq6VInWJf9bH6owk/9iMaJfHM7R
2J85ykc+5Hn6raAbo+OGoClGAT6rVH7jwuN8V3LQp0QJaBPEfFmF2rH++xUuxaaS
Y/egu67yR0CooaiwxSyl/h7L8VtWTs5eRkWsAEFolfR4mCZ2eJwq7D7eljkxaNx8
w6mEHgDHyWx9lt/7lZ3TAv7e4I/FnaRgTL6bPJUPKNJRAZQ9tbwpTFWNGsG3z/UT
eQu1bhnOa6GEqy6iPSZr1ndJExS3mqq9UBvdKi4z88iKLrAfMgB1HzmkocYwDSvt
7rprso1qslJzqpEJquz/I7GV
=pz+t
-----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-31T16:18:25Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/+LN9JY3vz5JIUVoYWaAE2kuSnd7sxwDAzRTA0yjYnvXLO
ZDsDmkP9AdVg3pj7+HEse7+PfNgTbewoMoytbAzi7P44XACbHzP/4JjXmPaWGARu
8PEp8patPvWPrHtSjpPkAjDj90KCOIy97SeTLzC589QgtN1oQlbERMtBkTV7Zhsq
EvGPJvoyenrYOSuDgjJwtt0V/qHoT7MhumGYcoojPOV30rUE+mVuUeK+UysAdfPs
3LGl1fIAfJNq1nqjOwH+y3PS1A2YJ604hsuzUnfuhkNbtQbu/mJfha1YcADkMAKD
srti7pKMSim9wD/zIiqI68vlvFQgdH6IZ2mN513KCXnTxFzcnYH+8ioJR8Mudcv1
ip2kBtQS4Dc+blD1usVSStcXZvfF69+Pxp3FgCIX4mKJx5iwppVA31voYiFH6gEA
OpVdJCAmNJYc3k7EmABfA06MM9DMtZZkp8X1D+YUgJh3RxE2lwGLIQB9ECl2pa8s
5GG9147jNLkuHFIjsfKtCtFHlSbKw+8WqbHZMj5FJNSGuJm04VpG14OGus23jQos
SnLo4u0VgSKwYl+KkDZKxsEqPtkuZk6+5xQ5T756cDsYd8VmzGOFAIw+zLcH8M1I
8KcBMd+f/pI7msvmbxcjcimCH+7TTEkQD1lwWJHp06czTskJNdeKM1iIdV9MRcTS
UQGFKICoH3JboTzTFZZ1gA72+ecToZ5lRVLt/X2ljX9eRO/Hpm1LwQXfoTC/Mlh2
4vkxF3en9dRzT2VMyPRvr4dxPVFn2weNpo7MxT3b6ohweQ==
=ssEn
-----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-31T16:18:25Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ/9FsUGc5UUbFQQFrncWkknh1AqTJkozHRYBDhcQ2tZO8kY
a54xy9tKub+cVO/f/T9fH6jeFkJtkGlaIoorHs2Pwnizz958BhfPHooW3IFohhmu
E7VDjFOrUWYp9spjB71hHLWZ+FTFeT6M/+CfGJuJ+XqtLEOkeL4uFVd6gEDldt6Z
qYIu8NFPfDoqk5VxJhmNxmcHEn1OO11ukvhghXXztZ/IKlfeWl7pkDweWuDHDqZq
m+9ndgCxIFkbBcq3Xvb9DANdYJfrzF/4g9XApxpF9aPUDtKvlKYynX83Viu5Cbsi
ALlmJ2DJIBtWXqm92dFuwJwKSh2RRQZpA5YiQWpnVYxPlER6HWTPIlhiQ6v+buV3
6NfBbfwkhGU+9/W5iRD/yvl8wOnWzh7/e9R3Sjm5raKJq8pG8h0Ak6aMY+G+7NYu
OOwis5BSqP7B1owvifQdjVjxKeJ2XyREU2EeNTo4eJvT24dRbgUF2DBhdI7jynKE
PhI/OprouxCPnxw2oQdsYnKuVtJVph6hTj+UXJRMVR79TzS9JDR5dMCh15jDVGfc
U/twQiCF2jaQu5RZWAUXr5DJ2XJXli+PIdS1E/+TC1yYTQY9cWHQ7elRBM+O79hn
iEXVAZrFf9kiRWHv2tmfvpCrXG9UsywIN/RXvKT5s39eHEp4dtc0kps6brU+NgfS
XgGd5FnZoDez7vDTGxka3DPJs4aUAFZd1kyNussml19b+PPYDil/9SYomXZdV6fx
u1lMPZFK0QDME7NGKBO73lbXzs7StaiCXgydbuJ5bwlq/Gx0zeI0x6gs6/AlS58=
=ostc
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
unencrypted_suffix: _unencrypted
version: 3.7.3