1
0
Fork 0

Compare commits

...

72 Commits

Author SHA1 Message Date
Leon Vita af055e2af1 change username 2023-01-02 14:59:15 +00:00
Sandro - 90fc1389e8
Add todo 2023-01-02 05:27:03 +01:00
Sandro - fba7a56124
zfs: don't force import
like recommendation in description
2023-01-02 05:06:46 +01:00
Sandro - 9566f77ec2
hydra: redo with full zfs 2023-01-02 05:06:46 +01:00
Astro cfd36714ac server10: add znapzend backups of microvms to server8 2023-01-01 21:50:58 +01:00
Astro 046e6d4828 prometheus: make nginx strip /alert2muc when proxying 2023-01-01 21:50:18 +01:00
Sandro - 08232b8718
Bump 2023-01-01 21:48:18 +01:00
Sandro - 247171fc53
Bump nixos-modules 2023-01-01 20:52:45 +01:00
Sandro - 85c99f06f3
Add new zfs partition 2023-01-01 20:50:56 +01:00
Sandro - 037e5cf77a
Drop default net.core.default_qdisc 2023-01-01 20:50:23 +01:00
Astro da80baa204 config: disable systemd emergency mode 2022-12-31 02:44:41 +01:00
Astro b6f4a0870b config: set tcp_bbr 2022-12-31 02:44:22 +01:00
Astro 7171c5d850 flake.lock: Update
Flake lock file updates:

• Updated input 'caveman':
    'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=e806e671cda5c56634ed97b1b5adb32d621aa8ab' (2022-12-29)
  → 'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=54e63744fc934376398de8f09c19030959d41896' (2022-12-30)
2022-12-30 19:56:48 +01:00
Astro c9c6e88ae8 prometheus: add caveman-gatherer 2022-12-30 02:59:37 +01:00
Astro 2880d63143 flake.lock: Update
Flake lock file updates:

• Updated input 'caveman':
    'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=33d5221e124f8aecdf155e7ad59460bbecdcb181' (2022-12-29)
  → 'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=e806e671cda5c56634ed97b1b5adb32d621aa8ab' (2022-12-29)
2022-12-29 20:34:32 +01:00
Astro bbef0fc6b3 flake.lock: Update
Flake lock file updates:

• Updated input 'caveman':
    'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=df50718724335fbe2195c0f3b246a8bd9566493b' (2022-12-29)
  → 'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=33d5221e124f8aecdf155e7ad59460bbecdcb181' (2022-12-29)
2022-12-29 15:30:49 +01:00
Astro eb4161749f prometheus: proxy alert2muc thru nginx 2022-12-29 03:31:30 +01:00
Astro af77b16b02 flake.lock: Update
Flake lock file updates:

• Updated input 'alert2muc':
    'git+https://gitea.c3d2.de/astro/alert2muc?ref=refs%2fheads%2fmain&rev=bf80240238bb9031083ce1b4136cf30e92d7c88c' (2022-12-18)
  → 'git+https://gitea.c3d2.de/astro/alert2muc?ref=refs%2fheads%2fmain&rev=887adf5f2c51bb89fa450ce6d584e6eaf9e249df' (2022-12-28)
• Updated input 'caveman':
    'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=5260090b194a441cfcce8d99800d48abaaf9f2bc' (2022-12-27)
  → 'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=df50718724335fbe2195c0f3b246a8bd9566493b' (2022-12-29)
• Updated input 'fenix':
    'github:nix-community/fenix/5013591934b76955d06c0453bcda3f8ca149e25a' (2022-12-26)
  → 'github:nix-community/fenix/8310190b73709f0200fdca818f570623330be716' (2022-12-28)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/74ae2dd3039cd80fc77e4ed0c0a206be6660dd9a' (2022-12-25)
  → 'github:rust-lang/rust-analyzer/3033c3ddbfcb0e42084ada8931e88d11eb98dee4' (2022-12-27)
• Updated input 'nixos':
    'github:SuperSandro2000/nixpkgs/a81712cc022ec438905a44c7245a62b9ca8f9014' (2022-12-26)
  → 'github:SuperSandro2000/nixpkgs/89ea0b987148325c9ad9be6c694fada938f8c7cd' (2022-12-28)
• Updated input 'openwrt-imagebuilder':
    'github:astro/nix-openwrt-imagebuilder/a7010236c8b3d4d4d5326d2bb7cc774459806ce4' (2022-12-26)
  → 'github:astro/nix-openwrt-imagebuilder/3beea4b0cac5b42fdf2595c28db7c0818a74dae5' (2022-12-28)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/33d196f944676bdbd1965f5bf436b8b8d4ea4e5f' (2022-12-26)
  → 'github:oxalica/rust-overlay/ede977678e5d0164316998487e686d0790744cd7' (2022-12-29)
2022-12-29 03:30:13 +01:00
Astro a8aef7636a buzzrelay: enable collectd 2022-12-28 03:58:49 +01:00
Astro 22df231b54 flake.lock: Update
Flake lock file updates:

• Updated input 'caveman':
    'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=704b883de249e46bb73c8318ba5158c29b87e6a2' (2022-12-27)
  → 'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=5260090b194a441cfcce8d99800d48abaaf9f2bc' (2022-12-27)
2022-12-28 03:55:50 +01:00
Sandro - a89ccd752a
Add machine-id's to config 2022-12-28 01:48:08 +01:00
Astro f31bde14f7 freifunk: implement new gateway selection 2022-12-28 00:58:57 +01:00
Astro 5982ce9166 overlays/bmxd: 7.0.3 -> 8.1.5 2022-12-28 00:04:54 +01:00
Astro 41b9b509f9 caveman: triple hunter.max_workers 2022-12-27 20:43:48 +01:00
Astro a8283cc4d7 flake.lock: Update
Flake lock file updates:

• Updated input 'caveman':
    'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=01972899ae93b814f2c9524f93237c5ca373ff1e' (2022-12-27)
  → 'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=704b883de249e46bb73c8318ba5158c29b87e6a2' (2022-12-27)
2022-12-27 20:43:44 +01:00
Sandro - 561139a175
Fix build 2022-12-27 05:15:36 +01:00
Astro 77a99c5582 flake.lock: Update
Flake lock file updates:

• Updated input 'caveman':
    'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=feb60d98055fa68a06ed40aa4c920e592560ce18' (2022-12-26)
  → 'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=01972899ae93b814f2c9524f93237c5ca373ff1e' (2022-12-27)
2022-12-27 03:54:36 +01:00
Sandro - 8c2b883980
Remove old follow 2022-12-27 03:40:53 +01:00
Sandro - 66e801f101
Fix eval 2022-12-27 03:39:42 +01:00
Sandro - da3899719e
Fix eval 2022-12-27 02:54:20 +01:00
Sandro - 863ce0a1f0
Format 2022-12-27 02:54:14 +01:00
Sandro - 7c097c22b5
Add todos for secrets migration 2022-12-27 02:54:01 +01:00
Sandro - 6268b49fbc
Combine overlays 2022-12-27 02:53:45 +01:00
Sandro - f6885a1432
Add todo 2022-12-27 02:29:36 +01:00
Sandro - 0a973939aa
Bump 2022-12-27 02:29:29 +01:00
Sandro - e5a247b2ef
Fix eval 2022-12-27 02:25:16 +01:00
Sandro - 10c63686ff
Convert to sops 2022-12-27 02:25:02 +01:00
Sandro - df2f866435
Reduce code duplication 2022-12-27 02:24:01 +01:00
Sandro - af228e3b2c
Fix or fallback 2022-12-27 00:59:45 +01:00
Sandro - ae3e6270bb
Move secrets to sops 2022-12-27 00:59:37 +01:00
Sandro - ce9a22caed
Remove removed overlay 2022-12-27 00:47:54 +01:00
Sandro - 3be3230649
Bump 2022-12-27 00:45:22 +01:00
Sandro - 726140cad4
Remove ssh keys injection 2022-12-27 00:35:33 +01:00
Sandro - 9fc36b1b16
Misc cleanups 2022-12-27 00:06:49 +01:00
Sandro - a6b1e3cc22
Write jid into normal config 2022-12-26 23:23:18 +01:00
Sandro - c476fad4d8
Remove default settings 2022-12-26 23:23:09 +01:00
Sandro - f6fdb67ba3
Inline heliwatch overlay 2022-12-26 23:22:57 +01:00
Sandro - 45dea05d68
Migrate secrets to sops 2022-12-26 23:18:15 +01:00
Sandro - ba622127b5
Add c3d2 secrets to web 2022-12-26 23:15:23 +01:00
Sandro - b7f58b72be
Sort 2022-12-26 22:46:35 +01:00
Sandro - 59b04d6db6
Remove legacy script 2022-12-26 22:31:11 +01:00
Sandro - 5bcc9f2e29
Re-crypt 2022-12-26 20:10:42 +01:00
oxapentane - cf27248a24
add 0xA keys to the admins 2022-12-26 20:05:23 +01:00
Sandro - 1620e6a6e7
Bump 2022-12-26 19:52:56 +01:00
Sandro - d46c1bb0f6
Remember dex session 2022-12-26 05:19:36 +01:00
Astro 12d8fe0e9b flake.lock: Update
Flake lock file updates:

• Updated input 'caveman':
    'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=375977990375bb7d8cda5fb235e5ee2e4bad7d43' (2022-12-26)
  → 'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=feb60d98055fa68a06ed40aa4c920e592560ce18' (2022-12-26)
2022-12-26 04:31:10 +01:00
Sandro - a0d1053943
Turn off firmware for microvm 2022-12-26 04:02:08 +01:00
Astro aa687d606a flake.lock: Update
Flake lock file updates:

• Updated input 'caveman':
    'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=232a5adabdd2f6689e817097f1b0b0ae26f84891' (2022-12-26)
  → 'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=375977990375bb7d8cda5fb235e5ee2e4bad7d43' (2022-12-26)
2022-12-26 03:51:06 +01:00
Astro 33d680b404 prometheus: add caveman-hunter 2022-12-26 03:47:59 +01:00
Sandro - 4624b8945f
Cleanup 2022-12-26 02:54:15 +01:00
Sandro - ac8355120b
Auto login into oauth and oauth only 2022-12-26 02:53:59 +01:00
Sandro - 98bf5db347
Enable enableRedistributableFirmware everywhere, remove duplicated kernelPackages 2022-12-26 02:53:19 +01:00
Sandro - c6f7d77004
Enable tmux by default 2022-12-26 02:50:16 +01:00
Sandro - 1e743f68e6
Move schalter to file 2022-12-26 02:45:29 +01:00
Astro 9f80369697 flake.lock: Update
Flake lock file updates:

• Updated input 'caveman':
    'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=908fb9c8d3d2b0fbe5a17895639ef478f81e3f8d' (2022-12-03)
  → 'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=232a5adabdd2f6689e817097f1b0b0ae26f84891' (2022-12-26)
2022-12-26 02:28:01 +01:00
Astro be2ce8f89a kibana: add buzz2elastic 2022-12-26 02:27:44 +01:00
Astro f18fa32b4a server10: comment dup boot.kernelPackages 2022-12-26 02:27:44 +01:00
Astro e8c368b8da flake.lock: Update
Flake lock file updates:

• Updated input 'microvm':
    'github:astro/microvm.nix/7ffa178ebca78ebde68981d860d4983dc901ee2c' (2022-12-23)
  → 'github:astro/microvm.nix/9bc97fe223048f09ec83de9b29b78766194e554c' (2022-12-25)
2022-12-26 02:27:44 +01:00
vater c3d2 33c6b7d8d5 Update 'hosts/gitea/Migration.md' 2022-12-26 02:17:10 +01:00
Sandro - 618d047df8
Fix group assignment 2022-12-26 02:04:36 +01:00
Sandro - 5e62b87f01
Add some documentation 2022-12-25 23:57:01 +01:00
Astro 7169365fd8 kibana: revive 2022-12-24 23:45:38 +01:00
70 changed files with 5331 additions and 2868 deletions

View File

@ -13,6 +13,7 @@ keys:
- 9EA68B7F21204979645182E4287B083353C3241C # j03 - 9EA68B7F21204979645182E4287B083353C3241C # j03
- 53B26AEDC08246715E15504B236B6291555E8401 # sandro - 53B26AEDC08246715E15504B236B6291555E8401 # sandro
- 91EBE87016391323642A6803B966009D57E69CC6 # revol-xut - 91EBE87016391323642A6803B966009D57E69CC6 # revol-xut
- DD0998E6CDF294537FC604F991FA5E5BF9AA901C # 0xA
- &polygon-snowflake age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c # polygon - &polygon-snowflake age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c # polygon
@ -38,6 +39,7 @@ keys:
- &hedgedoc age1jt5pj0c0fvmzg7quaucq4n2rzcx9ajzstp8ruwc8ewjpay5vqfqsdjaal8 - &hedgedoc age1jt5pj0c0fvmzg7quaucq4n2rzcx9ajzstp8ruwc8ewjpay5vqfqsdjaal8
- &hydra age1px8sjpcmnz27ayczzu883n0p5ad34vnzj6rl9y2eyye546v0m3dqfqx459 - &hydra age1px8sjpcmnz27ayczzu883n0p5ad34vnzj6rl9y2eyye546v0m3dqfqx459
- &jabber age1tnq862ekxepjkes6efr282uj9gtcsqru04s5k0l2enq5djxyt5as0k0c2a - &jabber age1tnq862ekxepjkes6efr282uj9gtcsqru04s5k0l2enq5djxyt5as0k0c2a
- &kibana age15nj7xkv7nrewxam4cd0uw6glxeh9xmq46lu4zdnq23trqch4pufqm9phq6
- &leon age1cm0cjk2764s4pv5g7e67as34g9xtcltex96ga87wckndw62wqqlsvkscqc - &leon age1cm0cjk2764s4pv5g7e67as34g9xtcltex96ga87wckndw62wqqlsvkscqc
- &leoncloud age1aw9s4kcd6ys64ddzzfya9ajzln2tv8pm9uvz6d85v0r6eq4dudqq5vts86 - &leoncloud age1aw9s4kcd6ys64ddzzfya9ajzln2tv8pm9uvz6d85v0r6eq4dudqq5vts86
- &mailtngbert age1jr5mc4ekmjf4uk2ue4xcuy0yl202phlu2t6c544qfj45ahzag56s4d0kzj - &mailtngbert age1jr5mc4ekmjf4uk2ue4xcuy0yl202phlu2t6c544qfj45ahzag56s4d0kzj
@ -54,6 +56,7 @@ keys:
- &riscbert age148d87gqw59lmst5jv3vynhsu3tv4t4sj49s4lktvnplfcrjq2y5sjcwsu8 - &riscbert age148d87gqw59lmst5jv3vynhsu3tv4t4sj49s4lktvnplfcrjq2y5sjcwsu8
- &scrape age1p60rg45qrzpv2hcfzxl8d8k9afkk7dtrhr98cngeyuhlega83ynssmtx5k - &scrape age1p60rg45qrzpv2hcfzxl8d8k9afkk7dtrhr98cngeyuhlega83ynssmtx5k
- &sdrweb age1makkpv2t74lxmw0nk6m89nespva7j700pmt83pl5a4ldtj2k8fzqakw8h7 - &sdrweb age1makkpv2t74lxmw0nk6m89nespva7j700pmt83pl5a4ldtj2k8fzqakw8h7
- &server8 age12jcu0jtw7m96evxnd0vu6lvsm8uswslrdhxd2u655vjrwhljmqdsptry37
- &server9 age15vrlmtckjf4j242juw7l5e0s6eunn67ejr9acaztnl3tmvwpufrsevntva - &server9 age15vrlmtckjf4j242juw7l5e0s6eunn67ejr9acaztnl3tmvwpufrsevntva
- &server10 age15qj8latetnrmgzd7krq02y65kn7lhq2pcwv8cvzej2783u5a9scqs79nmf - &server10 age15qj8latetnrmgzd7krq02y65kn7lhq2pcwv8cvzej2783u5a9scqs79nmf
- &spaceapi age125k9uyqw5ae5jqkfsak4d6c6rcx9q63ywuusk62pmxdnhwzqxgqq2jsau7 - &spaceapi age125k9uyqw5ae5jqkfsak4d6c6rcx9q63ywuusk62pmxdnhwzqxgqq2jsau7
@ -87,6 +90,7 @@ creation_rules:
- *hedgedoc - *hedgedoc
- *hydra - *hydra
- *jabber - *jabber
- *kibana
- *leon - *leon
- *leoncloud - *leoncloud
- *mailtngbert - *mailtngbert
@ -115,6 +119,12 @@ creation_rules:
age: age:
- *auth - *auth
- *polygon-snowflake - *polygon-snowflake
- path_regex: hosts/bind/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *bind
- *polygon-snowflake
- path_regex: hosts/blogs/[^/]+\.yaml$ - path_regex: hosts/blogs/[^/]+\.yaml$
key_groups: key_groups:
- pgp: *admins - pgp: *admins
@ -133,6 +143,12 @@ creation_rules:
age: age:
- *buzzrelay - *buzzrelay
- *polygon-snowflake - *polygon-snowflake
- path_regex: hosts/c3d2-web/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *c3d2-web
- *polygon-snowflake
- path_regex: hosts/dn42/[^/]+\.yaml$ - path_regex: hosts/dn42/[^/]+\.yaml$
key_groups: key_groups:
- pgp: *admins - pgp: *admins
@ -175,6 +191,18 @@ creation_rules:
age: age:
- *hydra - *hydra
- *polygon-snowflake - *polygon-snowflake
- path_regex: hosts/jabber/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *jabber
- *polygon-snowflake
- path_regex: hosts/kibana/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *kibana
- *polygon-snowflake
- path_regex: hosts/mailtngbert/[^/]+\.yaml$ - path_regex: hosts/mailtngbert/[^/]+\.yaml$
key_groups: key_groups:
- pgp: *admins - pgp: *admins
@ -187,6 +215,12 @@ creation_rules:
age: age:
- *mastodon - *mastodon
- *polygon-snowflake - *polygon-snowflake
- path_regex: hosts/matemat/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *matemat
- *polygon-snowflake
- path_regex: hosts/mediawiki/[^/]+\.yaml$ - path_regex: hosts/mediawiki/[^/]+\.yaml$
key_groups: key_groups:
- pgp: *admins - pgp: *admins
@ -205,6 +239,24 @@ creation_rules:
age: age:
- *radiobert - *radiobert
- *polygon-snowflake - *polygon-snowflake
- path_regex: hosts/server8/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *server8
- *polygon-snowflake
- path_regex: hosts/server9/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *server9
- *polygon-snowflake
- path_regex: hosts/server10/[^/]+\.yaml$
key_groups:
- pgp: *admins
age:
- *server10
- *polygon-snowflake
- path_regex: hosts/storage-ng/[^/]+\.yaml$ - path_regex: hosts/storage-ng/[^/]+\.yaml$
key_groups: key_groups:
- pgp: *admins - pgp: *admins

View File

@ -277,3 +277,43 @@ in {
}; };
} }
``` ```
## Server zfs setup
For the other steps follow https://nixos.org/manual/nixos/unstable/index.html#sec-installation
```
sgdisk --zap-all /dev/sda
parted /dev/sda -- mklabel gpt
parted /dev/sda -- mkpart primary 512MB -40GB
parted /dev/sda -- mkpart primary linux-swap -40GB 100%
parted /dev/sda -- mkpart ESP fat32 1MB 512MB
parted /dev/sda -- set 3 esp on
mkswap -L swap /dev/sda2
mkfs.fat -F 32 -n boot /dev/sda3
pool create \
-o ashift=12 \
-o autotrim=on \
-R /mnt \
-O acltype=posixacl \
-O canmount=off \
-O compression=zstd \
-O dnodesize=auto \
-O normalization=formD \
-O relatime=on \
-O xattr=sa \
-O mountpoint=/ \
hydra /dev/sda1
zfs create -o canmount=on -o mountpoint=/ hydra/nixos
zfs create -o canmount=on -o mountpoint=/nix hydra/nixos/nix
zfs create -o canmount=on -o atime=off -o mountpoint=/nix/store hydra/nixos/nix/store
zfs create -o canmount=on -o mountpoint=/nix/var hydra/nixos/nix/var
zfs create -o canmount=off -o mountpoint=none hydra/data
zfs create -o canmount=on -o mountpoint=/etc hydra/data/etc
zfs create -o canmount=on -o mountpoint=/var hydra/data/var
zfs create -o canmount=on -o mountpoint=/var/backup hydra/data/var/backup
zfs create -o canmount=on -o mountpoint=/var/lib hydra/data/var/lib
zfs create -o canmount=on -o mountpoint=/var/log hydra/data/var/log
zfs create -o canmount=on -o mountpoint=/home hydra/data/home
zfs create -o canmount=off -o mountpoint=none -o refreservation=1G hydra/reserved
```

View File

@ -5,7 +5,11 @@
lib.mkMerge [ lib.mkMerge [
{ {
boot.cleanTmpDir = true; boot = {
cleanTmpDir = true;
# recommend to turn off, only on by default for backwards compatibility
zfs.forceImportRoot = false;
};
documentation.nixos.enable = false; documentation.nixos.enable = false;
@ -27,13 +31,14 @@ lib.mkMerge [
ripgrep ripgrep
screen screen
tcpdump tcpdump
tmux
tree tree
vim vim
wget wget
]; ];
}; };
hardware.enableRedistributableFirmware = lib.mkDefault true;
i18n = { i18n = {
defaultLocale = "en_US.UTF-8"; defaultLocale = "en_US.UTF-8";
supportedLocales = [ supportedLocales = [
@ -44,7 +49,7 @@ lib.mkMerge [
nix = { nix = {
settings = { settings = {
builders-use-substitutes = true; builders-use-substitutes = true; # TODO: move
connect-timeout = 20; connect-timeout = 20;
experimental-features = "nix-command flakes"; experimental-features = "nix-command flakes";
fallback = true; fallback = true;
@ -84,6 +89,7 @@ lib.mkMerge [
programs = { programs = {
fzf.keybindings = true; fzf.keybindings = true;
tmux = { tmux = {
enable = true;
aggressiveResize = true; aggressiveResize = true;
baseIndex = 0; baseIndex = 0;
clock24 = true; clock24 = true;
@ -109,6 +115,10 @@ lib.mkMerge [
vim.defaultEditor = true; vim.defaultEditor = true;
}; };
boot.kernel.sysctl = {
"net.ipv4.tcp_congestion_control" = "bbr";
};
security.acme = { security.acme = {
acceptTerms = true; acceptTerms = true;
defaults = { defaults = {
@ -118,10 +128,20 @@ lib.mkMerge [
}; };
}; };
# Reboot on hang # TODO: move to nixos-modules
systemd.watchdog = lib.mkIf (!config.boot.isContainer) { services = {
runtimeTime = "15s"; zfs.autoScrub.enable = true;
rebootTime = "15s"; };
systemd = {
# Do not break the boot
enableEmergencyMode = false;
# Reboot on hang
watchdog = lib.mkIf (!config.boot.isContainer) {
runtimeTime = "15s";
rebootTime = "15s";
};
}; };
time.timeZone = lib.mkDefault "Europe/Berlin"; time.timeZone = lib.mkDefault "Europe/Berlin";
@ -130,13 +150,4 @@ lib.mkMerge [
zramSwap.enable = true; zramSwap.enable = true;
} }
(lib.mkIf config.services.nginx.enable {
services.nginx = {
recommendedGzipSettings = true;
recommendedOptimisation = true;
recommendedProxySettings = true;
recommendedTlsSettings = true;
};
})
] ]

View File

@ -1,50 +0,0 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -p rsync
# shellcheck shell=bash
set -eou pipefail
function show_help() {
echo "Usage:"
echo "$0 [--build-local] <host.hq.c3d2.de>"
echo "--help Show this help."
echo "--build-local Build config locally and copy it to the target system via nix copy"
exit 1
}
if [[ $# == 0 ]]; then
show_help
fi
while [[ $# -gt 0 ]]; do
case "${1:-}" in
"" | "-h" | "--help")
show_help
;;
"--build-local")
build_local=true
;;
*)
host=$1
;;
esac
shift
done
if [[ -v build_local ]]; then
hostname=$(ssh root@"$host" hostname)
echo "$hostname> nix build"
nix --experimental-features 'nix-command flakes' -Lv build ".#nixosConfigurations.$hostname.config.system.build.toplevel"
store_path=$(readlink -f result)
echo "$hostname> nix copy"
nix --experimental-features 'nix-command flakes' copy --to ssh://root@"$host" -v "$store_path"
echo "$hostname> switch-to-configuration switch"
ssh root@"$host" "$store_path/bin/switch-to-configuration" switch
else
rsync -az "$(dirname "$0")" root@"$host":nix-config
echo "> nixos-rebuild switch"
exec ssh root@"$host" 'nixos-rebuild --flake git+file://`pwd`/nix-config#`hostname` --override-input secrets git+file://`pwd`/nix-config/secrets switch'
fi

View File

@ -36,11 +36,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1671331441, "lastModified": 1672603271,
"narHash": "sha256-L/Ug4ZJXDLZp0OpJO/nTHn+wEgUcHgdqcyDLKQ8n6dg=", "narHash": "sha256-vEIqx9Wltokb5Ye7dLkQ8khmU1TYeQ4Mt7Abaia5obk=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "bf80240238bb9031083ce1b4136cf30e92d7c88c", "rev": "8722c0085c2ea1bad3a150c22c0a20637258cfd4",
"revCount": 15, "revCount": 20,
"type": "git", "type": "git",
"url": "https://gitea.c3d2.de/astro/alert2muc" "url": "https://gitea.c3d2.de/astro/alert2muc"
}, },
@ -103,6 +103,32 @@
"url": "https://gitea.c3d2.de/astro/bevy-mandelbrot.git" "url": "https://gitea.c3d2.de/astro/bevy-mandelbrot.git"
} }
}, },
"buzz2elastic": {
"inputs": {
"naersk": [
"naersk"
],
"nixpkgs": [
"nixos"
],
"utils": [
"flake-utils"
]
},
"locked": {
"lastModified": 1671937956,
"narHash": "sha256-RhG30s2s1H/bLGTmdyeF8vo6Z+lYN5BcOZXTN/ZAJw0=",
"ref": "refs/heads/main",
"rev": "9f4bd756c91e02610359b9f5551b26582d66f452",
"revCount": 5,
"type": "git",
"url": "https://gitea.c3d2.de/astro/buzz2elastic"
},
"original": {
"type": "git",
"url": "https://gitea.c3d2.de/astro/buzz2elastic"
}
},
"buzzrelay": { "buzzrelay": {
"inputs": { "inputs": {
"naersk": [ "naersk": [
@ -145,11 +171,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1670028698, "lastModified": 1672426574,
"narHash": "sha256-JjmRgUg5004snQL03r5n4TjJmyD4qiwKdPDmx/1GeFw=", "narHash": "sha256-+obOvrQ/GKfmZ4yVsaCxE6q6EUDYRqQZpl75z6pllns=",
"ref": "main", "ref": "main",
"rev": "908fb9c8d3d2b0fbe5a17895639ef478f81e3f8d", "rev": "54e63744fc934376398de8f09c19030959d41896",
"revCount": 153, "revCount": 187,
"type": "git", "type": "git",
"url": "https://gitea.c3d2.de/astro/caveman.git" "url": "https://gitea.c3d2.de/astro/caveman.git"
}, },
@ -167,11 +193,11 @@
"rust-analyzer-src": "rust-analyzer-src" "rust-analyzer-src": "rust-analyzer-src"
}, },
"locked": { "locked": {
"lastModified": 1671862898, "lastModified": 1672554122,
"narHash": "sha256-uWExxLc7cHo1gBmVET/N157mtj8JPgy0cY8mZ8qBJEc=", "narHash": "sha256-vTnoOiRQtjaqdW0Hmtz73GyWEcyQstifpoZ7QAscWyA=",
"owner": "nix-community", "owner": "nix-community",
"repo": "fenix", "repo": "fenix",
"rev": "df5825b50b784ea13753f08802ff12860afcfc99", "rev": "f62d27fa582511fe4d1c32855b8cb4c57e335d9d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -251,11 +277,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1671806489, "lastModified": 1671934509,
"narHash": "sha256-8umNIoJ5SobJpqgojiJSLJMMWi6jGKnRgsGr/jz3rj0=", "narHash": "sha256-flutX1FzFos0+Va7jCAE8F4g/3gzJ9DsOlYYRsQ+Kh4=",
"owner": "astro", "owner": "astro",
"repo": "microvm.nix", "repo": "microvm.nix",
"rev": "7ffa178ebca78ebde68981d860d4983dc901ee2c", "rev": "9bc97fe223048f09ec83de9b29b78766194e554c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -308,11 +334,11 @@
}, },
"nixos": { "nixos": {
"locked": { "locked": {
"lastModified": 1671773928, "lastModified": 1672435815,
"narHash": "sha256-P4PQxizjTYP1oBdIbAey0UAIdylivj0l9/psS/JVwz8=", "narHash": "sha256-eiSsVGKVJelhccfyvXGCWYU2nVyXtbvbkcgljXEBXBs=",
"owner": "SuperSandro2000", "owner": "SuperSandro2000",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "735ca3b00e501d1504aa46232b8789ef9412bac9", "rev": "aadcb28f842b6bb1817c4a033b2bca406814c6fd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -324,11 +350,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1671631481, "lastModified": 1672566874,
"narHash": "sha256-LP6NvQQNKdqDpXngECo6oCiWfYRb0KPGM5+D5lu7mPw=", "narHash": "sha256-/lmz3/xzdghGSFeCcTiKMjbj0uRmUqTZhh4HHeUJ++g=",
"owner": "nixos", "owner": "nixos",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "9577ab1eaf01a738b015a7a7ab2a4616e158b6cd", "rev": "0517e81e8ce24a0f4f9eebedbd7bbefcac97c058",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -358,11 +384,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1671892664, "lastModified": 1672606031,
"narHash": "sha256-UFpcl8X8RmC9o913z0N7QJyij9fM69HlY7yL/bKAMWs=", "narHash": "sha256-9fZctM8yQ7qUc1poSpAyqA+wFFE5AChb6aGcDU04/FM=",
"owner": "SuperSandro2000", "owner": "SuperSandro2000",
"repo": "nixos-modules", "repo": "nixos-modules",
"rev": "50db3061f930636e8995e45b1585cfa4a22a5092", "rev": "91775e2b63ccdbbf4b7e3b19c8041ae472979477",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -406,11 +432,11 @@
"openwrt": { "openwrt": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1671241543, "lastModified": 1672491419,
"narHash": "sha256-NREE0mVSA8UsyYtl28BsiwJr/wqutJ1Jqy/tQSinVC0=", "narHash": "sha256-/SKMlksnHYuLkhnKR0+gKJO7y0OdhsL1ScD3AHkU+Go=",
"ref": "openwrt-21.02", "ref": "openwrt-21.02",
"rev": "b119562a0753c282f3cdab0912810bdbe71a0f68", "rev": "76c9c2b113a8d372b4b4c1a5ccc941fb895dbdf5",
"revCount": 51266, "revCount": 51268,
"type": "git", "type": "git",
"url": "https://git.openwrt.org/openwrt/openwrt.git" "url": "https://git.openwrt.org/openwrt/openwrt.git"
}, },
@ -427,11 +453,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1671875667, "lastModified": 1672565412,
"narHash": "sha256-cGuxJPLpqFAbd1rU+mGSQp2WlTPYmdF/Cmo19Q3PcNs=", "narHash": "sha256-4E8fv3RpQ6CZxGENSkxzXODNcTZ7V+Vuhm29W2b081U=",
"owner": "astro", "owner": "astro",
"repo": "nix-openwrt-imagebuilder", "repo": "nix-openwrt-imagebuilder",
"rev": "4e06a30879d9b8ed7c707599cedf06f60ca15695", "rev": "70d50cc4a6e5ffb196253a9abc7a5bc49350bcba",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -446,6 +472,7 @@
"alert2muc": "alert2muc", "alert2muc": "alert2muc",
"bevy-julia": "bevy-julia", "bevy-julia": "bevy-julia",
"bevy-mandelbrot": "bevy-mandelbrot", "bevy-mandelbrot": "bevy-mandelbrot",
"buzz2elastic": "buzz2elastic",
"buzzrelay": "buzzrelay", "buzzrelay": "buzzrelay",
"caveman": "caveman", "caveman": "caveman",
"fenix": "fenix", "fenix": "fenix",
@ -478,11 +505,11 @@
"rust-analyzer-src": { "rust-analyzer-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1671798464, "lastModified": 1672498287,
"narHash": "sha256-UtpVOf6c6RVAImQMU1rSO4m7vJtTI7ewwOgM/xYbHDM=", "narHash": "sha256-K2ywmLEJ32D0vtmMHmRUymX2FmHi+kklyLYYcyCV5QY=",
"owner": "rust-lang", "owner": "rust-lang",
"repo": "rust-analyzer", "repo": "rust-analyzer",
"rev": "fb0db2a4202165cf501a755f4d12210043ffb90a", "rev": "f31733b1d61dd8ab2012bbe466838be244a96dd3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -502,11 +529,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1671848331, "lastModified": 1672540392,
"narHash": "sha256-KuNCxEZgzTmO3YpHvjNh9i+DUO6wSp6f1/3Qsczs5cw=", "narHash": "sha256-Ugd89sapoMnNG2IGC0goij+XXEGOtD70H5i1bCAiVxE=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "631e692192eeeea85cdfb2a9dccbbfce543478b1", "rev": "f17584a6e8f1f26b8d4606fa35d529466a015dc8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -532,17 +559,12 @@
} }
}, },
"secrets": { "secrets": {
"inputs": {
"nixpkgs": [
"nixos"
]
},
"locked": { "locked": {
"lastModified": 1659890996, "lastModified": 1672104460,
"narHash": "sha256-xURgGoznCPmpX35dn5AXcyNYicVn5ruvUKxfIMMiu8o=", "narHash": "sha256-y0xXyFWqiED1Nd5M+iGqHkSuhGgveDLn8qGiSdbWBH8=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "5ca106f648bef15d9954d956bda336eea28e8d75", "rev": "38c8c4f4d128c62b63d948115801750d795ec5a6",
"revCount": 149, "revCount": 161,
"type": "git", "type": "git",
"url": "ssh://gitea@gitea.c3d2.de/c3d2-admins/secrets.git" "url": "ssh://gitea@gitea.c3d2.de/c3d2-admins/secrets.git"
}, },
@ -584,11 +606,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1671472949, "lastModified": 1672543202,
"narHash": "sha256-9iHSGpljCX+RypahQssBXPwkru9onfKfceCTeVrMpH4=", "narHash": "sha256-nlCUtcIZxaBqUBG1GyaXhZmfyG5WK4e6LqypP8llX9E=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "32840f16ffa0856cdf9503a8658f2dd42bf70342", "rev": "b35586cc5abacd4eba9ead138b53e2a60920f781",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -746,11 +768,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1671823052, "lastModified": 1672094890,
"narHash": "sha256-uyutoJLPEHbn3vL0Oo5FWPyy0jAFvE9B1kRka8UFJ/I=", "narHash": "sha256-8tkgoE9sdkWFBUv1DSb2JqHLGruEvRVuyIlTA1WawCA=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "b4a363e05db4783f70621cfd6bdabefc2cf03bdf", "rev": "14bdeccb453b7faafe53f656cdf8d439308d34b8",
"revCount": 1712, "revCount": 1713,
"type": "git", "type": "git",
"url": "https://gitea.c3d2.de/zentralwerk/network.git" "url": "https://gitea.c3d2.de/zentralwerk/network.git"
}, },

652
flake.nix
View File

@ -48,6 +48,14 @@
rust-overlay.follows = "rust-overlay"; rust-overlay.follows = "rust-overlay";
}; };
}; };
buzz2elastic = {
url = "git+https://gitea.c3d2.de/astro/buzz2elastic";
inputs = {
naersk.follows = "naersk";
nixpkgs.follows = "nixos";
utils.follows = "flake-utils";
};
};
buzzrelay = { buzzrelay = {
url = "git+https://gitea.c3d2.de/astro/buzzrelay"; url = "git+https://gitea.c3d2.de/astro/buzzrelay";
inputs = { inputs = {
@ -142,12 +150,8 @@
fenix.follows = "fenix"; fenix.follows = "fenix";
}; };
}; };
secrets = { # deprecated
url = "git+ssh://gitea@gitea.c3d2.de/c3d2-admins/secrets.git"; secrets.url = "git+ssh://gitea@gitea.c3d2.de/c3d2-admins/secrets.git";
inputs = {
nixpkgs.follows = "nixos";
};
};
sops-nix = { sops-nix = {
url = "github:Mic92/sops-nix"; url = "github:Mic92/sops-nix";
inputs = { inputs = {
@ -196,7 +200,7 @@
}; };
}; };
outputs = inputs@{ self, alert2muc, fenix, harmonia, heliwatch, microvm, naersk, nixos, nixos-hardware, nixos-modules, buzzrelay, caveman, oparl-scraper, scrapers, secrets, skyflake, sshlogd, sops-nix, spacemsg, ticker, tigger, yammat, zentralwerk, ... }: outputs = inputs@{ self, alert2muc, fenix, harmonia, heliwatch, microvm, naersk, nixos, nixos-hardware, nixos-modules, buzz2elastic, buzzrelay, caveman, oparl-scraper, scrapers, secrets, skyflake, sshlogd, sops-nix, spacemsg, ticker, tigger, yammat, zentralwerk, ... }:
let let
inherit (nixos) lib; inherit (nixos) lib;
@ -216,11 +220,19 @@
) result (builtins.attrNames hosts6."${ctx}") ) result (builtins.attrNames hosts6."${ctx}")
) {} (builtins.attrNames hosts6) ) {} (builtins.attrNames hosts6)
); );
hostRegistry = hostRegistry =
builtins.foldl' (result: net: builtins.foldl' (result: net:
lib.recursiveUpdate result (extractZwHosts zentralwerk.lib.config.site.net."${net}") lib.recursiveUpdate result (extractZwHosts zentralwerk.lib.config.site.net."${net}")
) {} [ "core" "cluster" "c3d2" "serv" "flpk" "pub" ]; ) {} [ "core" "cluster" "c3d2" "serv" "flpk" "pub" ];
overlayList = [
fenix.overlays.default
heliwatch.overlay
naersk.overlay
self.overlays
];
# Our custom NixOS builder # Our custom NixOS builder
nixosSystem' = nixosSystem' =
{ nixpkgs ? inputs.nixos { nixpkgs ? inputs.nixos
@ -235,12 +247,10 @@
({ config, ... }: { ({ config, ... }: {
_module.args = { _module.args = {
inherit hostRegistry inputs zentralwerk; inherit hostRegistry inputs zentralwerk;
libz = nixos-modules.lib { inherit lib config; }; libS = nixos-modules.lib { inherit lib config; };
}; };
nixpkgs.overlays = [ nixpkgs.overlays = overlayList;
self.overlays
];
}) })
self.nixosModules.c3d2 self.nixosModules.c3d2
@ -257,12 +267,9 @@
inherit (inputs) tracer bevy-mandelbrot bevy-julia; inherit (inputs) tracer bevy-mandelbrot bevy-julia;
}; };
legacyPackages = lib.attrsets.mapAttrs (_: pkgs: legacyPackages = lib.attrsets.mapAttrs (_: pkgs: pkgs.appendOverlays overlayList) nixos.legacyPackages;
pkgs.appendOverlays [
fenix.overlays.default lib = { inherit hostRegistry; };
naersk.overlay
self.overlays
]) nixos.legacyPackages;
packages = import ./packages.nix { inherit hostRegistry inputs lib microvm secrets self; }; packages = import ./packages.nix { inherit hostRegistry inputs lib microvm secrets self; };
@ -274,6 +281,21 @@
]; ];
}; };
bind = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/bind
];
};
blogs = nixosSystem' {
modules = [
self.nixosModules.plume
self.nixosModules.microvm
./hosts/blogs
];
};
broker = nixosSystem' { broker = nixosSystem' {
modules = [ modules = [
self.nixosModules.microvm self.nixosModules.microvm
@ -281,6 +303,57 @@
]; ];
}; };
buzzrelay = nixosSystem' {
modules = [
self.nixosModules.cluster-options
buzzrelay.nixosModules.default
./hosts/buzzrelay
];
};
c3d2-web = nixosSystem' {
modules = [
{ _module.args = { inherit nixos; }; }
self.nixosModules.microvm
./hosts/c3d2-web
];
};
caveman = nixosSystem' {
modules = [
self.nixosModules.microvm
caveman.nixosModule
./hosts/caveman
];
};
dacbert = nixosSystem' {
modules = [
nixos-hardware.nixosModules.raspberry-pi-4
self.nixosModules.rpi-netboot
./hosts/dacbert
];
system = "aarch64-linux";
};
dn42 = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/dn42
{
# TODO: migrate to sops
nixpkgs.overlays = [ secrets.overlays.dn42 ];
}
];
};
direkthilfe = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/direkthilfe
];
};
factorio = nixosSystem' { factorio = nixosSystem' {
modules = [ modules = [
self.nixosModules.microvm self.nixosModules.microvm
@ -293,6 +366,7 @@
self.nixosModules.microvm self.nixosModules.microvm
./hosts/freifunk ./hosts/freifunk
{ {
# TODO: migrate to sops
nixpkgs.overlays = with secrets.overlays; [ nixpkgs.overlays = with secrets.overlays; [
freifunk ospf freifunk ospf
]; ];
@ -319,148 +393,13 @@
./hosts/glotzbert ./hosts/glotzbert
nixos-hardware.nixosModules.common-cpu-intel nixos-hardware.nixosModules.common-cpu-intel
nixos-hardware.nixosModules.common-pc-ssd nixos-hardware.nixosModules.common-pc-ssd
# TODO: migrate away from secrets repo
secrets.nixosModules.admins
]; ];
}; };
hedgedoc = nixosSystem' { gnunet = nixosSystem' {
modules = [ modules = [
self.nixosModules.microvm self.nixosModules.cluster-options
./hosts/hedgedoc ./hosts/gnunet
];
};
pulsebert = nixosSystem' {
modules = [
./hosts/pulsebert
# build: outputs.nixosConfigurations.pulsebert.config.system.build.sdImage
# run: unzstd -cd result/sd-image/nixos-sd-image-*-aarch64-linux.img.zst | pv -br | sudo dd bs=4M of=/dev/sdX
"${inputs.nixos}/nixos/modules/installer/sd-card/sd-image-aarch64-new-kernel.nix"
{
nixpkgs = {
hostPlatform = "aarch64-linux";
# buildPlatform = "x86_64-linux";
};
}
];
};
radiobert = nixosSystem' {
modules = [
({ ... }:
{
nixpkgs.overlays = [ heliwatch.overlay ];
})
./hosts/radiobert
];
system = "aarch64-linux";
};
nncp = nixosSystem' {
modules = [
self.nixosModules.microvm
self.nixosModules.nncp
./hosts/nncp
];
};
mailtngbert = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/mailtngbert
];
system = "x86_64-linux";
};
dacbert = nixosSystem' {
modules = [
nixos-hardware.nixosModules.raspberry-pi-4
self.nixosModules.rpi-netboot
./hosts/dacbert
];
system = "aarch64-linux";
};
rpi-netboot = nixosSystem' {
modules = [
{ _module.args = { inherit nixos; }; }
nixos-hardware.nixosModules.raspberry-pi-4
self.nixosModules.rpi-netboot
./hosts/rpi-netboot
];
system = "aarch64-linux";
};
schalter = nixosSystem' {
modules = [
"${nixos}/nixos/modules/installer/sd-card/sd-image-raspberrypi.nix"
({ lib, ... }: {
networking.hostName = "schalter";
hardware.enableRedistributableFirmware = true;
#networking.wireless.enable = true;
powerManagement.cpuFreqGovernor = lib.mkDefault "performance";
boot = {
loader = {
grub.enable = false;
raspberryPi = {
enable = true;
version = 1;
uboot.enable = false;
};
generic-extlinux-compatible.enable = lib.mkForce false;
};
# supportedFilesystems = lib.mkForce [ "vfat" "ext4" ];
tmpOnTmpfs = true;
};
nixpkgs.config.packageOverrides = pkgs: {
makeModulesClosure = x:
# prevent kernel install fail due to missing modules
pkgs.makeModulesClosure (x // { allowMissing = true; });
};
sdImage = {
compressImage = false;
imageBaseName = "schalter";
firmwareSize = 512;
};
nixpkgs.crossSystem = nixos.lib.systems.examples.raspberryPi;
})
];
system = "x86_64-linux";
};
matemat = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/matemat
yammat.nixosModule
# TODO: migrate away from secrets repo
secrets.nixosModules.admins
{ nixpkgs.overlays = [ secrets.overlays.matemat ]; }
];
};
scrape = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/scrape
{
nixpkgs.overlays = [ secrets.overlays.scrape ];
_module.args = { inherit scrapers; };
}
];
};
dn42 = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/dn42
{
nixpkgs.overlays = [ secrets.overlays.dn42 ];
}
]; ];
}; };
@ -471,6 +410,13 @@
]; ];
}; };
hedgedoc = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/hedgedoc
];
};
hydra = nixosSystem' { hydra = nixosSystem' {
modules = [ modules = [
self.nixosModules.cluster self.nixosModules.cluster
@ -486,43 +432,66 @@
]; ];
}; };
mucbot = nixosSystem' { jabber = nixosSystem' {
modules = [
{ _module.args = { inherit tigger; }; }
"${tigger}/module.nix"
{ nixpkgs.overlays = [ secrets.overlays.mucbot ]; }
./hosts/mucbot
self.nixosModules.cluster-options
];
};
public-access-proxy = nixosSystem' {
modules = [ modules = [
{
# TODO: migrate to sops
nixpkgs.overlays = with secrets.overlays; [ jabber ];
}
self.nixosModules.microvm self.nixosModules.microvm
./hosts/public-access-proxy ./hosts/jabber
]; ];
}; };
ticker = nixosSystem' { kibana = nixosSystem' {
modules = [
self.nixosModules.microvm
ticker.nixosModules.ticker
./hosts/ticker
];
};
spaceapi = nixosSystem' {
modules = [
self.nixosModules.microvm
"${spacemsg}/spaceapi/module.nix"
./hosts/spaceapi
];
};
stream = nixosSystem' {
modules = [ modules = [
self.nixosModules.cluster-options self.nixosModules.cluster-options
./hosts/stream buzz2elastic.nixosModules.default
./hosts/kibana
];
};
leon = nixosSystem' {
modules = [
self.nixosModules.cluster-options
./hosts/leon
];
};
leoncloud = nixosSystem' {
modules = [
self.nixosModules.cluster-options
./hosts/leoncloud
];
};
mailtngbert = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/mailtngbert
];
system = "x86_64-linux";
};
mastodon = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/mastodon
];
};
matemat = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/matemat
yammat.nixosModule
];
};
mediawiki = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/mediawiki
]; ];
}; };
@ -536,48 +505,166 @@
]; ];
}; };
c3d2-web = nixosSystem' { mucbot = nixosSystem' {
modules = [
"${tigger}/module.nix"
{
_module.args = { inherit tigger; };
# TODO: migrate to sops
nixpkgs.overlays = [ secrets.overlays.mucbot ];
}
./hosts/mucbot
self.nixosModules.cluster-options
];
};
network-homepage = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/network-homepage
];
};
nfsroot = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/nfsroot
{
_module.args.tftproots = nixos.lib.filterAttrs (name: _:
builtins.match ".+-tftproot" name != null
) self.packages.x86_64-linux;
}
];
};
nncp = nixosSystem' {
modules = [
self.nixosModules.microvm
self.nixosModules.nncp
./hosts/nncp
];
};
oparl = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/oparl
{
_module.args = { inherit oparl-scraper; };
}
];
};
owncast = nixosSystem' {
modules = [
self.nixosModules.cluster-options
./hosts/owncast
];
};
prometheus = nixosSystem' {
modules = [
self.nixosModules.cluster-options
alert2muc.nixosModules.default
./hosts/prometheus
];
};
pulsebert = nixosSystem' {
modules = [
./hosts/pulsebert
# build: outputs.nixosConfigurations.pulsebert.config.system.build.sdImage
# run: unzstd -cd result/sd-image/nixos-sd-image-*-aarch64-linux.img.zst | pv -br | sudo dd bs=4M of=/dev/sdX
"${inputs.nixos}/nixos/modules/installer/sd-card/sd-image-aarch64-new-kernel.nix"
{
nixpkgs = {
hostPlatform = "aarch64-linux";
# buildPlatform = "x86_64-linux";
};
}
];
};
public-access-proxy = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/public-access-proxy
];
};
radiobert = nixosSystem' {
modules = [
./hosts/radiobert
];
system = "aarch64-linux";
};
rc3ticker = nixosSystem' {
modules = [
self.nixosModules.cluster-options
ticker.nixosModules.ticker
./hosts/rc3ticker
];
};
riscbert = nixosSystem' {
modules = [
nixos-hardware.nixosModules.starfive-visionfive-v1
./hosts/riscbert
{
nixpkgs.crossSystem = {
config = "riscv64-unknown-linux-gnu";
system = "riscv64-linux";
};
}
];
system = "x86_64-linux";
};
rpi-netboot = nixosSystem' {
modules = [ modules = [
{ _module.args = { inherit nixos; }; } { _module.args = { inherit nixos; }; }
nixos-hardware.nixosModules.raspberry-pi-4
self.nixosModules.rpi-netboot
./hosts/rpi-netboot
];
system = "aarch64-linux";
};
schalter = nixosSystem' {
modules = [
"${nixos}/nixos/modules/installer/sd-card/sd-image-raspberrypi.nix"
./hosts/schalter
];
system = "x86_64-linux";
};
scrape = nixosSystem' {
modules = [
self.nixosModules.microvm self.nixosModules.microvm
./hosts/c3d2-web ./hosts/scrape
{ nixpkgs.overlays = [ secrets.overlays.c3d2-web ]; } {
_module.args = { inherit scrapers; };
# TODO: migrate to sops
nixpkgs.overlays = [ secrets.overlays.scrape ];
}
]; ];
}; };
sdrweb = nixosSystem' { sdrweb = nixosSystem' {
modules = [ modules = [
self.nixosModules.cluster-options self.nixosModules.cluster-options
{ nixpkgs.overlays = [ secrets.overlays.mucbot ]; } {
# TODO: migrate to sops
nixpkgs.overlays = [ secrets.overlays.mucbot ];
}
heliwatch.nixosModules.heliwatch heliwatch.nixosModules.heliwatch
./hosts/sdrweb ./hosts/sdrweb
]; ];
}; };
bind = nixosSystem' {
modules = [
{ nixpkgs.overlays = with secrets.overlays; [ bind ]; }
self.nixosModules.microvm
./hosts/bind
];
};
jabber = nixosSystem' {
modules = [
{ nixpkgs.overlays = with secrets.overlays; [ jabber ]; }
self.nixosModules.microvm
./hosts/jabber
];
};
blogs = nixosSystem' {
modules = [
self.nixosModules.plume
self.nixosModules.microvm
./hosts/blogs
];
};
server8 = nixosSystem' { server8 = nixosSystem' {
modules = [ modules = [
./hosts/server8 ./hosts/server8
@ -612,81 +699,11 @@
]; ];
}; };
oparl = nixosSystem' { spaceapi = nixosSystem' {
modules = [ modules = [
self.nixosModules.microvm self.nixosModules.microvm
./hosts/oparl "${spacemsg}/spaceapi/module.nix"
{ ./hosts/spaceapi
_module.args = { inherit oparl-scraper; };
}
];
};
leon = nixosSystem' {
modules = [
self.nixosModules.cluster-options
./hosts/leon
];
};
leoncloud = nixosSystem' {
modules = [
self.nixosModules.cluster-options
./hosts/leoncloud
];
};
nfsroot = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/nfsroot
{
_module.args.tftproots = nixos.lib.filterAttrs (name: _:
builtins.match ".+-tftproot" name != null
) self.packages.x86_64-linux;
}
];
};
riscbert = nixosSystem' {
modules = [
nixos-hardware.nixosModules.starfive-visionfive-v1
./hosts/riscbert
{
nixpkgs.crossSystem = {
config = "riscv64-unknown-linux-gnu";
system = "riscv64-linux";
};
}
];
system = "x86_64-linux";
};
direkthilfe = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/direkthilfe
];
};
mediawiki = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/mediawiki
];
};
gnunet = nixosSystem' {
modules = [
self.nixosModules.cluster-options
./hosts/gnunet
];
};
zengel = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/zengel
]; ];
}; };
@ -698,56 +715,25 @@
]; ];
}; };
network-homepage = nixosSystem' { stream = nixosSystem' {
modules = [
self.nixosModules.cluster-options
./hosts/stream
];
};
ticker = nixosSystem' {
modules = [ modules = [
self.nixosModules.microvm self.nixosModules.microvm
./hosts/network-homepage
];
};
caveman = nixosSystem' {
modules = [
self.nixosModules.microvm
caveman.nixosModule
./hosts/caveman
];
};
owncast = nixosSystem' {
modules = [
self.nixosModules.cluster-options
./hosts/owncast
];
};
prometheus = nixosSystem' {
modules = [
self.nixosModules.cluster-options
alert2muc.nixosModules.default
./hosts/prometheus
];
};
mastodon = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/mastodon
];
};
buzzrelay = nixosSystem' {
modules = [
self.nixosModules.cluster-options
buzzrelay.nixosModules.default
./hosts/buzzrelay
];
};
rc3ticker = nixosSystem' {
modules = [
self.nixosModules.cluster-options
ticker.nixosModules.ticker ticker.nixosModules.ticker
./hosts/rc3ticker ./hosts/ticker
];
};
zengel = nixosSystem' {
modules = [
self.nixosModules.microvm
./hosts/zengel
]; ];
}; };
}; };

17
hosts/auth/README.md Normal file
View File

@ -0,0 +1,17 @@
# Design
We are using [portunus](https://github.com/majewsky/portunus) to manage an OpenLDAP server
and currently [dex](https://dexidp.io/) to offer OIDC.
Dex might be replaced in the future with an equivalent solution that can remember sessions to have true SSO.
New services should use OAuth/OIDC if possible to lay the groundwork for SSO.
If the application only support LDAP, that is also fine to use.
# How to use it
See the grafana configuration to see an example on how to use OAuth.
To create a new application edit the dex configuration next to portunus.
The aplication credentials are saved in sops.
For an exmaple ldap configuration see the gitea, hydra or mailtngbert.
The ldap settings are documented in portunus in detail.
To connect to `auth.c3d2.de` the nixos-modules option `services.portunus.addToHosts` should be set to true.

View File

@ -1,4 +1,4 @@
{ config, lib, libz, ... }: { config, lib, libS, ... }:
{ {
c3d2.deployment.server = "server10"; c3d2.deployment.server = "server10";
@ -48,9 +48,9 @@
sops = { sops = {
defaultSopsFile = ./secrets.yaml; defaultSopsFile = ./secrets.yaml;
secrets."dex/environment" = libz.sops.permissionForUser "dex"; secrets."dex/environment" = libS.sops.permissionForUser "dex";
secrets."portunus/users/admin-password" = libz.sops.permissionForUser "portunus"; secrets."portunus/users/admin-password" = libS.sops.permissionForUser "portunus";
secrets."portunus/users/search-password" = libz.sops.permissionForUser "portunus"; secrets."portunus/users/search-password" = libS.sops.permissionForUser "portunus";
}; };
systemd.services.dex.serviceConfig = { systemd.services.dex.serviceConfig = {

View File

@ -1,5 +1,5 @@
dex: dex:
environment: ENC[AES256_GCM,data:X213Nj0ftMSdEG7Z18hceghX3w9wBV2q4Z/q7enbZm/rbZKM2L2SBZnCtf7NGoFuZbePe95HR+puKCzmHKHt891So6Uq11OA5DvMvl3IdNKkXpHwS8HicIZWTGwtle0CaESzJqI7LJl1ajzXFX/fo3RClGz8V9D5cFza54N/29xKrxyRd+vu9zlXN6ZX/w==,iv:wHLq9shvvrzImMRoYInlWQVACNGqazDEHqkcp25zHHw=,tag:xhaX0oK0qxuQigWXrwRfwQ==,type:str] environment: ENC[AES256_GCM,data:pMU+2qCkzc6G7/U4iVgxQzJPpmdii7AHgrgW9AjedVZt2bh2gXNpsbEth236/ttQGphtBx/5Q6KnObduOvp3ReKOReYzP1SkHTNg9lgumfjflDY07qlzx4iKEmgyXsxjpZ9r9giWcK0Iav4bTn+1qFJVQJDLQT1nh+h8/vBD1RiTg1FQOEXx4mWdn8dIIIsUKpQ6a0xNNnmO7awXsLsbIjwWtefC0agafoHeQVM1MOrAgNhKFDwDnkrQN4nPdzzFClZyCTvh74orNQho9hO1TWSkIWKW5uJyDwtWsYf2ZBNaCuq+1NvDO//L0gXsSbH5triHIn602Hk6tnIp4J0MZB4rSfcrp90iG6c8XW3ohHUC+FkMNJ4wXCblHLGjkbjp7G5+vpuuB5Vg,iv:2lalbBUbCrnTiJgvWDc/GCQPfmZIviouloYysBQ9sds=,tag:rF30GzHyGeAHZ+9kzqm3Nw==,type:str]
portunus: portunus:
users: users:
admin-password: ENC[AES256_GCM,data:Hxcj/ZxBeUmUDh+R6NWGe2fVTtd56d1VgPGKUG5mIf4=,iv:X6/3hk1SylA9xWNkrE7Ynu7jgY7YDU/rmJeALKfDVRU=,tag:y8RUy45n0EcpsYCrmjLrPQ==,type:str] admin-password: ENC[AES256_GCM,data:Hxcj/ZxBeUmUDh+R6NWGe2fVTtd56d1VgPGKUG5mIf4=,iv:X6/3hk1SylA9xWNkrE7Ynu7jgY7YDU/rmJeALKfDVRU=,tag:y8RUy45n0EcpsYCrmjLrPQ==,type:str]
@ -13,175 +13,195 @@ sops:
- recipient: age1y7lxpxskqclwqluft2ct2c3u8weehus6t8evwk7cdnpakxzgcquspn827x - recipient: age1y7lxpxskqclwqluft2ct2c3u8weehus6t8evwk7cdnpakxzgcquspn827x
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBia1BGY29QTEhEb0JaVXE3 YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBTU9lT2Q1RGRCUEtpWGlm
cktvbFNHclpGcVVXUTN4S2FxM0xLQVZKUkZ3CnVtVG5aRHRpUDR3ZkhOS1pwdGdR bGxKaHZqdXZMNXZES2VjbE5TaWRvWURWMzE0CkRWTFhGbDJzSXdaNVBoSzlDZVYx
VXBCbE8wMFEzYmxCRG5Od1J0SnhGWFEKLS0tIGttU1RvMFJQNVc2azU1L1VocTJI WG5keTk5Q25sRU5lK3IzZmY1d2dQSVEKLS0tIGw2c1luOFRwaWFqeHNJVTZTdUFp
U2JwaFI0SlprbUFJUjF0WElmSERSS1EKtrQUjrXaiCY45ySJR5gMBB09eNU73ZCA ZnlOeklxU1NYQjlja0Z6UXdDTlFWNU0K7iO32IKiHo7CeTL9zvFJFMYAju+B+/Kb
wePnt0MdM7ywiImfgaRZYka4fQffLHn/ZYY0X4sJ0rlji67lxdi40g== ruOs6+oa7WHo3m8/xu3+QqdmBtFM3pFttmHDplwWuuqfOFmzmu67eg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4eXdZT1VyY3daN2ROdm51 YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYTmhVVW5pc1JXVVlJaU1Z
My9KTlozaW1JNmYwVlc4eHhQYjd3d1Z1Z21ZClpGcnhLcENoMjNxbnRCcjRvTGhv TVRYbG9RVjdwRFhBM3E3MWhndU0xSjV1Z0JzCmNuV1JpcXNLMkRMRmpzNmwxdUpZ
S2toL055b2ZuU1Ezb0VaVzhQZTBuU1EKLS0tIE1jd3Yxd0xFN1VLRVlvQ2ZwRnNQ ZS96cGtwcWYwb2puTnc1YTFwd2VBOEUKLS0tIGNMdEk4eml5dlNoSkFaNEpBYWF0
OHlKSmZ0WGpJNTNlbGJZdWsvV2JVSjQKChNZeeT4l/ZiBMC0SZXY8wsNnZBtM9vw ZGIzMXJtU3hPbzRNeHYreVludGZpNVEKA5KTXVPs79DKea7i1lSXS5NC1q+Sz6Bt
WfVljqnQTMODkoLjfxcvET2xZjSHSI0wjULjMAgg67lRUEG2bxMp3g== yqHG+B/KhcLqK5WRg8VvU/1QZckCgIbuXW9Ol9fXQD6aZjMB+f/aSA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-23T23:08:05Z" lastmodified: "2022-12-26T03:23:07Z"
mac: ENC[AES256_GCM,data:rhV9INEgilWifP2XH+9wB1kiYOc+syjHBvhewpoukpbFsUYgLW9ISPjIlTFlAEP85dlCl0FwhR0SA/uJjC7rZOjVbmn4Dj81E+gB/3MfxTqHuAce3tPDdOc5KJrFr8EMw7K3F/sGXeRsfi/rmqDg5dY3KxfD2BYJs1SCbdM5dGw=,iv:b3Gncab2ASlyu5Z8X1JHd490eK8XEf4sFd6Y5X3OYng=,tag:Di0zen2aMdZtvGO+JAG30Q==,type:str] mac: ENC[AES256_GCM,data:13FewFzAyHTtD/IfOpUreY/G3p73GkX/0ute7y/JVDPvKVRLuA4HmKcul361AqDwAjKiJ0QtASmydld70Dwi9P5IuA8frwlF17y7/Sy0N4IncpH0BiP5VK2+Uv+VH1+gTS++QtTVVee1Nz0iAAx7QMbEZ3aFKu5RMNAupq9iJx0=,iv:Rn25HctJlC0J26zSCQI1gUjA5sKQKesUl//S9Ij0fa4=,tag:+B+MU9v6wR5L0HnN6iTxew==,type:str]
pgp: pgp:
- created_at: "2022-07-31T16:18:25Z" - created_at: "2022-12-26T19:09:32Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7AQ//cox56OOXaP21Gcc31xkCLDyA4ZRvldGjlDgl+XP2/ATV hQIMA6j84+xkv3y7AQ//Vf5sigqokY/np/FLEcdqaGKwh/zOUhtihauga2y0I5N7
6OjBjpbcd1F6m0MjfTFofUUJs/Kwb61b4bCrcBVD7nlJhr96CMLV5fPUzXo7ZcA+ h3ZftFnQtXyxp4in0sNYbYZPKx2y+6OI0AbpoxiHNvu0GaBph9BFZ507rroh8Lq5
T+DFX0wPTlFWdyP2VdIgcntSAcVBeoTF/vUfW4edtFY/82Zl+csHcsy1K49YAJQe wg76cgg7eR8mfeKIWs0eSKWtbme3AtTKBNh1JMHHeWFBU0QT5dXaGmIIa5TX0Bhd
m8T3MJX+31cVdyQ25vdXmnMnTGRLU/oQU3RdpneGgeYS9sskntczKgP65PU65B7I slOaxC4sCAhQmaOymbPpgWWKYSUmKhaDmV6QjyPtGrwyUd1DH3v24/9A1Z8Hb2QC
zS2mAyMreDw/2V+mb69+PMMeznlDa/Qg3G7miA85R5vCjgl2BVW66B5MyupXlBF4 8+ePMw+n+rcgKQ+AzloVmJRhpEcYqPJTSCpp6wXOyULX4oXQqipJxI4cumhrs8lV
ASBbIZ1oeWGJ+xAErXc67XUJSgGbh4JijbtspiJKKUCqe10gYjytnQkHvz4d6qMf MVh+SayXPN8RqNJfx0/E47KAWaxg5e+eCAONIuv7tfEHpF+1fISze19+M1PAszKB
SQsbNhJUNgq3UsBk9EubJnZXSIuYN6ZfxhTJgwtiVJojwVGltmg+Jsx0ya+53MPE WKdcVDX7KpVym1fvpc5Rbrx9sYcBPKsWjC7eXRuiwpl7lQrXW7Cq5rLCEbsHlDoq
Axs8apAb98oPRoojbThscc0DsVjt2+wS42x5Pl7qci54xqfftyHRhN9T3suo2fuC lK21a5b4RK+2QqgodMoihtmegjTVgLTSrERoM6JVHvCRKoyYqSy+Rh62As0KWYpA
R4bJoCHmFM9681BZen+/XSj5h9gCw5HkXBZKM8vXxtJpa8CMnAlYqhYAvZFjwlk2 2gbrG29gaOXmn/NQq1Gde1aGGPMjqeBJZBYJh1ywkjaDC/ng5yfi023Pwca0T6Vu
YJg0TF8BPKTTyht4VlI5CJQSdsHurDCT2SXYmefuAtYr0MvU+QjypT6LczpDaMho TH96LAu2/Dgit/diapUZYBSv3ljwnJSJN2O4UChtBL111TPqTnwGTPgKBTqkViEJ
lfibrAYp97DqlqAorV0PxLzLVfZsU0c6bJadhRBzPa8NMIBuhGPvv/6uO/xPzpnS mW0w9Tuyi0rcQQ1bXK0zd84zatiybQxG5WLxm8RPlLiCOq9cjEdSFnDNVo6iMT7S
XgFpafi6/MSg7jOCRQOXqwAOa1s2ca3K3Sf3gP4O5uq6WgnZWb4KoinlfP6DcXUN XgEhViobHGtfuYakAwC7AV+1/AcwWA8XRm3yj1rhvnh8Udod1DnohPifB0FDycIf
tJ6jRVv4qCj+GsP7/wA5zeGAiu6o0KYpz1WdlLJapHkcF6qrH+nGeLNYswvDlWc= +5ZwRZlg1gCXlUzgzrbyiLzkh0LV1he2nR87UzXpJpFuTndkZ3hgsxUYlU3kKb8=
=9P63 =5+Lk
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-31T16:18:25Z" - created_at: "2022-12-26T19:09:32Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ/9FMOum2xOYa7nQO99A3dxo5Drdz7l1+bCEkGxPWXfcTCN hQIMA8zMZ+ak7y/zAQ/9GZX5eKRwzKdYwChVbzWf+Dy7I6Zk10ijg3A0wn8Y+HdV
lpS0+T/tyVPCp012HwUC4UxZM2nen+18lBlu0FJJTEqlQogGlmW5pekAbv7WXsTt yBf1eyQbwbLXV3lADDdmhMz8xBFEapuKJ9XPXVVO9OyqQ/49Ol7dW8yVVg+eUasi
lDKcyEX1JtjXhImc8DuN1Rx9SFbpwAUhCpqGzAsgmoUZQGMaS5AfFKuzGpD2u1va dg1aWiMfNEsgoy8nxaF8NyVKQp8eOUQfnHH2kxtQUmo9mYp+qlLLmJKsKT+jK6yL
Mrcbp5ouQOjWijECbdjvcvtLljlNvHlW4W8Xh3WdBw8VwoxI35QdpZnSINk/F27U GEmzVkn/WyLg+flfIKCMogAWPcZF45vRH2/Iu5/oxoXnNp3Ti4hPxqDKQCfoE8AD
3t5Sxd+85xKXQ81WMol7iehNjilwTVfi71gaPhcKM8HxSfYbop7FnbTZ2karUflv 6UcLk4n+CIizdbGcfxpXik7yarIBYpbPvT/LJo0wokM5vlEOc4Rfv4dhbVQ3AbCW
COPwlrBVAfqhuA/RE29xKeK3xX5p34KEVrRWMe6tSTL4gygZi97Da5v/dU7PsCOr 6H4VgUf57Bqi0qicY8uV+9Fyo1i23Nm/Ji8c5FPeyS3Cymk7p5YNfAoTTDSXtIHG
YhFNVgdS/zAARaNtSdM2e+QR1jR2Y5+7G4HiJ0cvp3yhqDTtz91ojqOFE+UgYKMr ZNZHgPFJA1L0fFVfh2vVPZNyoOkwdh2jLoBNL6Nm4TztVajD/Vne5mxUccArBbm5
ckX92R9t+dq3HR+QcZq2OXpZ6cWJ9vBlOmDkz1ct9mvB3g2S81zqTbOnoDv23SlC lECUwcJ0licmVhfYk+4Gdi9KWziND1A4lX0sT8MlXXl7XoFAh6iXJGU4kj6EK33D
W5iTFMHaKabRbHIxD/OgKKRKt5zBmt+vGgngNafKSZz3ftvLbmAulzqRhvxeAtiu jBu4bVhfiBCYWiIIVHFBOexHkpReCASwcpwS+v6nmkIhd4W3oYGA+DJGM7v/d6Qr
MxL0aj4dPSncwXeaqAPrza4r2DXT3iXxnnaDbEoXi3GLrI2DmOcblWRGfnYouGmo fCKCpYDapTGUxT5xjVHcFmEG93KXD7EmctCWTDdV/UdIIevRJqWIRetpzAClFGUe
R6CbwCIJ1i12i24EZPPmeWTTqNGp4ZroSKFJH8gqaBeeaHDMM3K5yiAYjyrDnw/S GSzRKmhQFfqF7iIuAV4sqBX3t+hQwTu6V6CRBKxgtg3xCfsOVYIB3Q7uxw9+kXPS
XgFsabN3bifV5Ue8f5izDCDifUJPS0rNPfeDnSui/yJMkj4ZNkJGGM25M1gKxXdF XgEqbuCQU/IFAYK8ENR74xuHwkniJ2gkJA0DHX5k2mENXKcB76lG6/PU8aX7qz7X
vKz5Jgipsz1eHbXnL7uELuuRH95AMt31AhY565zpZIOqiFPmVqe1ajawDNNDg8s= JkEwBJnHoLH1P8aCe7W237rQySETB5tcWkJeiDxJmmH+BFBLG2+AqxOSC7dYPuA=
=zj9P =U3a3
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-31T16:18:25Z" - created_at: "2022-12-26T19:09:32Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQf+KCmtLOd7pOx0agWHhgQxtDIXDCn5PvxjU3p+TXQ4TGWA hQEMA45bZkLXmBFpAQf+JjQLEML+3vCQyrCCiY1PG5f0LPb2bC9EeFsbL8M1FamI
W2+4+17SFMlxyM02p/3nols+mUYQ0W7Dt9Pgkzh1hCN1nJl1JjWqc3Dg62hZS9V7 bVBhnfH8C9f8bKTLwWgAtWG2behR1iZUv8Q5bfQfMEXyV7occeQkwM1HeYgoi+Ms
y4yhakVhJ5vbrTfkp4TA4yWaHubjVbGgNuxghLcD/15RhUKWREBVS3qGG4sPOjF6 SrUkYX8IllfcBRV+z50XACbiSK2IbyWxP/eP2y2rNU72jLFq9OZGXS2QCOtkR9Bh
vjwIutkclRUjIl+Dswzr3yQWVmL1k4Xq73pPPAzMFK+4RWqz+h0qUVFVV9CgeWy6 VoZ0NnWKKj5hn5iW+Ma5DVnNiuXCTcpQ0PvrUsm9gPgBWq3Epm8kdX5ZtnYQQirq
JqD39wApRWrV68QhhCPJ6gHU18Zv8gk02F3HvMuUDKXWxsBuwk0+SDOBSs9H3VIz 2JEnHaLUd2BM82Z831M2T69HIgbU2J7VcC4jxV0VV4PtCm9MH+mxNEJnkrdDsDT6
tu8uuVA2hFAb8D0HLK+eQ6CN1mdvcIucuDFd1kLVNNJeAZcWICQeLoNGJRlyxEKB B98LH8PqzgtmDmXvRzM8ImOQMPzLbzVUIpowRsv/y9JeATAeICgtNK07pmpqQp+3
/h+//E1MqBevUKcpZaWp6/I9AIyArNGJrsvGXYsykLrexxRt/0goyC3hwrluTdng SO8Gw0dblN3Hgj6pkHPRE2pXptdTVtjepFPridBDRZ23y2rgbDwh6Bw6MCvPhjFK
Rn6kI6mhvikgO0qmeg+uNooyH5pBZseW2YzaTU6nbg== U/h9mCcpKQsYXCRzybTFE9QVl3wwulJeWJ+MaGYI6w==
=CGxM =oHDm
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-31T16:18:25Z" - created_at: "2022-12-26T19:09:32Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAna4LxHXmrM+D8aarX+s2OPP9h8kaLHggbkBw3DgscaHG hQIMAwMCBBrc/JA6AQ//RUewLJPn8pd3er0XrnPxzzQ17rDnDkK+bFyeHNnOTJ/c
RvsDAcxcqWqU8mY4GZhM1qJMdxt4rcs4PeZPBKymmWR9CuxmaCChEKXcfBSqncM2 IPZCgwBRu5ZW74ZpEShLwuLhuG6kL6XVPxE5TMOIDo0ZFWV/kVrGtQSxrZ6fgAI3
BkUu7QbHfhIp6igfC8tZND/kWSLAfkB+ckXKotbusdJHUa0u44wJMr8FXolD95mz xLiLb1k2b5wHYAUf1TnyLrNRCC+6LBWnMzROqNQ1Rtnig0LxZ5ugSePI0cU6PjBe
WqTWt49QfUD7JB+rPdNCNyHvmY+i7tOjxT0uDRtcOpo6VRwYVQl4fQQvJrz28p4E fIM7nqPBVsLAjpuBTDWtPRkj4Dk6KL9viSx/nx5e0gfydUIjd1bG1WE5edmdbGSg
NfB5PIOdWsVR64v0epaVBci6Ed32OnTYZS9oXxDGed1Ns8ET9+PjFSzSaWc7aE3v 3eI03NgcHSJha8HVLF8au8MgWxB8hkQk6RR6p7HU4jNS8S1kCPDXIoxQXz2Zy5ZJ
V8V9raxh6E8jNsRayrE/B+aQdARHGQ5WfIsvX+yLVYlNS262uEL84guCj2kNBsZg RtrJV6Jo1gTQ6W3MCiECfy0RpzD0hUd1bv0Yxz0lFRCA+GWwDayaNQNDS9HYUVTu
2c0CYEKKj81M0fFMx5kyB6Kykd7jm3cVB0DEMt9eA7BIAc/Bu413UhqVVdUzAG/h x2ngWcAgrB3xh7qT/oXlFy9zPf4yAymlLaP3esa2qlJljLkfhJM0NvMx78HfXpIS
AXubA61gmTb2RbojakdraSfbBrdEzkgOKnpXJP/MT4CQ7fXrgaPfeEjWyAW2Ubra JwGVtZkDucwIfblPf4TXpR5fq3011oaaFn5GgvAFBA1XGkEPT5aS5MDe2w/+r0Mk
k1RNhh1aWCi1ywls+mpx70g/dygmcHmxo+nkBhAvqcIagGY4fmpXJrR4snJByPZu F88iwLGGdb0C4KTsp8ywrQen3E3ANUSH3ItSjLzSe9Apha5OxARRT2F5B9a4g9y8
7UUOVGkh22jyXfvKiBWxa0IV1YmtXsgMWYbU+06W/v5dXoYfLCZklsrMVca70v8B EQnQ5ASpl8kezdXdVrQrhOwUL3sluhombvhZMBbTPFz21RuJ4xg8eD8w/MBmlrit
8MSroIESEDLNiyMvK3DUyTGzEnXY4mdq8XXn4OTXNAyShGl1JO7cRgUEqJat0g3S ABFUEAOvaYvby1j6FSLQSUR2aUpMaFjiKDpyFUu0QMi184FDYmEf841yDydOXAbS
lwE2si/ktYjr0bBRFYS0ZnCU44LOKRkcGGcXqmgVGYnlRPSU9zdAHTC9tkeZLUE6 mQEep0g8xPGSV81iidUcdi0VtnQqQgZMvxMvqItjTENDF4Tl5dMm5q5mU5GKs28Z
waUTF79pemssbbWpGEG3YQcqU+UgoN8Atbf1W8e/ZLPx/UQsWNzLMe2gpHnv3sAb ybgSuSfVqhXoyl8aeOt84FS+BKUMxF8gvpJnQk20Ctwz+Ogp4MTefkCqUU8cTptd
0WQ/YdM42Lj+lECNkwkWVn8Bbxb5hq53jZzJub5mJZ/x2QSk+HQvj6hTHpXI2S78 8HtJ5KK0SE10QvXWOFTRwUgIibtKuFjuntVJepnvaMwWm9aPOVquDGUy41bukth1
GwGaOx70ayE= +1NDgQcrTPGtww==
=htKz =ANbp
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-31T16:18:25Z" - created_at: "2022-12-26T19:09:32Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ/9EqJahhid4UfKo8qfA1CvDXBNWPnnHib+lh73Omm/Q2ke hQIMA9XEenRNYVGHARAA1B189cauADCg/Qc/8qmsUdQpzPyrkIbo4+Cc9gzcn4H2
k5wcdgjieXRAE0NxKZVyCqsbmcbXKMurCEFCdiIbzo330kp4Lxy1tHagZSg1hnu1 f/761CHSkn634Hm9Bau2LXdgzbJip1+KZoGVT3jrXZelqrNh0HQ7XbJItt5vmtfr
MpFM/GbhwCVj77IYrhv+GAULRl3TOOUx9QKgql4VXKl3e5q3ORKmm6ymVtg5LDzj QzK1oXTEjgXmz7/HNTQiVWmCKiNmnQd+U/66eQUzG/8YljqebiNKLw5Wjx/6bFrq
oSQU2WOEB+O/WxXo1wOnP3dFTUnfUx1oujgpnJjbuyjJc/wO0+m3nZ165o655Ol+ l2K300Ly7ncaGAOS0E/zf8Xsug6YAs8JKHsMQY2lQ0+4hB4dHUChPLZaw3QdC+Gx
ej6MXw4cU8kIwMsYIYWoyksgJCmlLCJ1m6iYUT0iOKmNVbLtZXSZYigKAyg/DLmx RxbdbgAf0DPkUdlTcUk4gP0RsyYjDhmj7kX7JxkRt+ZoLRKehhVgcvCZgOLjijMo
ycBgxE1+Ylr7GjEUVQL2TgMsZMgeLHahqrz7DjbVdRNIRaw5i3hyk1PBpszCwRLK 1PBqiPI43+3MS6olgpK9R7I+YUEBG8nJyOyhxxuWjmIa4udv2gejJdHw+B6rJmW6
5d0jHJ1SF2SE87zRIKKOvH+pkaJvyvOdBCrqXKCjELhV9kDnH+ZPI7VyEzj9qsOc oobpbhVPjsAARRS+E7hyFD8IuJXpWWX1Ne2ZVDv+r8nwvFj7nDZ2dtIIG99Wvd55
C1DljDELgMnPbnHndCg7V8nxyg1Pl98HnQBOwr/FaXZZQZPJmC9fs3aioUTIdWu7 HhMST52zRrr/VC5ANt+hE9hSToHuRoGH2n8YLTRfJ4p5JAlKnszvNEiK+Ozfb7KE
tszYH5nsFVk3usbCU8WDcGFn5MLnDKxmdpdr/G8bwa1pXo/vznRNAd/NtK8rlSGd Go35TF9YkyEh9RVL1EmQ2k/1xFlcZS2siTdPx2pj1FV0ACsBQkib43Hq1H0tEm6z
ogOgr8BIit7Bs6AZHyJLcfoTMzSZmipSIxMvq/BDPAIhPn0PRuz2QkVRHUwd0nYW Sfx2sDAkuUTHVmqpIxlClQUIvw2/Sc1KZzvwPiGnl4u0CpGIMF+yCVwJFoN3P2EO
G9aTizXC7UWJi0PhyyKVnZIlWFp4v2pWmBoivKR/C6cIF3WDY51gfZPjtv+B36bS QruEhO3gUYc2HfVpXG5KHROiATENYT/9zIYUQgnLOu875GLBNDNE8mglzqVwwE3S
XgELxQB8bR+TUTVxlU0HYA59MofiIatqyBH+WTI9EDBdOe9+Tr+wqu4seXkosY6Q XgG04bFHP/LZ/mdKb26K1jJxoJRT3F44ZuoHgeXO+GQUuOMCkEfzeo0MdHmBRhk2
XBsqRSVZBWzTvfCtqwgc4+Z7V1CxV+iMJDfvbRTBg213jDKiPPhfuBqhvtU2jN4= 8CLu8et1k4wTZnw69K5bgG8okBG59QEg/KT/456ImkagOqCw+CGaPgSxFktuVII=
=LLlm =gA6J
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-31T16:18:25Z" - created_at: "2022-12-26T19:09:32Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/c6nvx1MVEwbF/pZ7o5Dpj/r30GnL0zNpYyAMCgAwXaki wcBMA/Z87ylQaotQAQf/RjcueurDLRwH2pLbB4iLBCPSoNeF68YLHlfd8+STljvd
5nwvx84vq2/NleaI8J6cbXB3h5NzGArDVWa5V6W/Jg+vbPnLTzhYWmGSRBb34QD5 6gKPNRfDksyY5FxQxRzM3dM1IHwZ/AxsLH2as8N9xSOf4/O+C+/ljF7ceLGCrfrR
KSJ8C79b/Gv9i9a5my3j0Rpj7iJ9zFcHgbxYMlq6VInWJf9bH6owk/9iMaJfHM7R T9BT7y1kFJI0P7hP0MtIjFFhkx97gl5U92vEPQ01yPrILzwsE9/qwZyJKXwC3Nq+
2J85ykc+5Hn6raAbo+OGoClGAT6rVH7jwuN8V3LQp0QJaBPEfFmF2rH++xUuxaaS g0HHXauK4+qZ+QPpoDo3sh6MHNn2JvzQ6h1y8vi//XiLrhQHRXsvwWdBhoiD/SA+
Y/egu67yR0CooaiwxSyl/h7L8VtWTs5eRkWsAEFolfR4mCZ2eJwq7D7eljkxaNx8 hzrJPZ2ZpwslBFXaJ/8TLsj+TjLHRdQ1XIx23kFJCZUG0Dmhn9W8EJ0kcSlvoR4r
w6mEHgDHyWx9lt/7lZ3TAv7e4I/FnaRgTL6bPJUPKNJRAZQ9tbwpTFWNGsG3z/UT iuDiSePUob92okMpPmpe5vWcreBF3/YJ1Z7FbQAv29JRAdNxnn4XI0B0xKph3rSg
eQu1bhnOa6GEqy6iPSZr1ndJExS3mqq9UBvdKi4z88iKLrAfMgB1HzmkocYwDSvt ZXk9edGQdWzq30Tt22Hf+gFXiEfLmqxtwzDucE++lLdyGxgJSoqwxV7+0770X3jG
7rprso1qslJzqpEJquz/I7GV uYCVSbwuoHZG2oIHqrYT+k7k
=pz+t =wwcl
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-31T16:18:25Z" - created_at: "2022-12-26T19:09:32Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/+LN9JY3vz5JIUVoYWaAE2kuSnd7sxwDAzRTA0yjYnvXLO wcFMA9qJIVK2WMV7AQ//cOi8LbfF9C+2LP18jhdY1FEKM5rTM9YSEp+l3PTQClg5
ZDsDmkP9AdVg3pj7+HEse7+PfNgTbewoMoytbAzi7P44XACbHzP/4JjXmPaWGARu Y0pRNdHSAUFb5RYGkaipTYteOXJSORtX7Vdk9EKazf4p9St9MRUn2nhnDCt5Fcn2
8PEp8patPvWPrHtSjpPkAjDj90KCOIy97SeTLzC589QgtN1oQlbERMtBkTV7Zhsq dDep5Sv5AiGAVMO0skKWvoKPoy5mgSNhbCkA/kUbv0iE1FHFSx/5bkN97nIaU9T2
EvGPJvoyenrYOSuDgjJwtt0V/qHoT7MhumGYcoojPOV30rUE+mVuUeK+UysAdfPs x5QwwgaMjc0C43+f5qLE3FaRk8XI914EZ0MAm2nK3WfuXLUYmQJ73GQu9P42bANi
3LGl1fIAfJNq1nqjOwH+y3PS1A2YJ604hsuzUnfuhkNbtQbu/mJfha1YcADkMAKD Y92o9H0HU8Lm52lBdA3TetzHLr+t8lEn8PMmyGRZSoT72/UdeTUg6D7LMRCJwFH1
srti7pKMSim9wD/zIiqI68vlvFQgdH6IZ2mN513KCXnTxFzcnYH+8ioJR8Mudcv1 YMLIvctq6+6EcVUCPMMcQNRIcq1hqKdwl89hl2Q4nsr7UwucwT/kpNYnsoLyhOIB
ip2kBtQS4Dc+blD1usVSStcXZvfF69+Pxp3FgCIX4mKJx5iwppVA31voYiFH6gEA xqjoxd8MwryYrs462HuD4uWZKXrtcD7Lepd01xXEi1R30KlRZ5im4DNyZ9XkB3Sg
OpVdJCAmNJYc3k7EmABfA06MM9DMtZZkp8X1D+YUgJh3RxE2lwGLIQB9ECl2pa8s 6ltIA71agRDNFJsbIRC8Gq0dvXXi44s7w8CthJ1Sd/Iu+JrHD44+yihLpy218bXm
5GG9147jNLkuHFIjsfKtCtFHlSbKw+8WqbHZMj5FJNSGuJm04VpG14OGus23jQos bdoK4QqEYaOrTaP4XcSavl2iwYzv652H5M8p0OrLcg96BaOa/U2ZgBoJPMILZ66J
SnLo4u0VgSKwYl+KkDZKxsEqPtkuZk6+5xQ5T756cDsYd8VmzGOFAIw+zLcH8M1I ECEAQbQ/zBqiRZYjKdQc6zEFUbl01zLqtU21Pf+kcprqhur//yYeJjj662eRFkQB
8KcBMd+f/pI7msvmbxcjcimCH+7TTEkQD1lwWJHp06czTskJNdeKM1iIdV9MRcTS dCvvToW1MsL4UdsRbUCiS8KmKwvDfEIJCKdCLJdom9wdk4YApJUx+ix1mgckRrzS
UQGFKICoH3JboTzTFZZ1gA72+ecToZ5lRVLt/X2ljX9eRO/Hpm1LwQXfoTC/Mlh2 UQEx1i8QAl4bpXPSVjNP79Tx4foE6jUcaWjqeKWGuoFRPYqjda5mIKnAWEhuArc8
4vkxF3en9dRzT2VMyPRvr4dxPVFn2weNpo7MxT3b6ohweQ== 9ZgmvBuvUrj38eJRfu8/LNt0GYnuDl6uGSVvDm1S1fxNTw==
=ssEn =1+gw
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-31T16:18:25Z" - created_at: "2022-12-26T19:09:32Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ/9FsUGc5UUbFQQFrncWkknh1AqTJkozHRYBDhcQ2tZO8kY hQIMA/YLzOYaRIJJAQ/+JKKGXq/RP/R98uYUlHkkByhlLzZR5sgjFAKkFnZEp9du
a54xy9tKub+cVO/f/T9fH6jeFkJtkGlaIoorHs2Pwnizz958BhfPHooW3IFohhmu X2A4PN8+rKkNGYA4HIxsGOh+mJRx9F3ZxUG8l+finqwnfy0R7JMAmdxtwhoMMXvt
E7VDjFOrUWYp9spjB71hHLWZ+FTFeT6M/+CfGJuJ+XqtLEOkeL4uFVd6gEDldt6Z gHsMgHp5qL1vA6A8dQbCEvGNKEZTTSYQHI5bNmirtV2XOy4o8gUn5aU+ONc8nVvY
qYIu8NFPfDoqk5VxJhmNxmcHEn1OO11ukvhghXXztZ/IKlfeWl7pkDweWuDHDqZq msDQRNT0FxnkVsd8cn7Ld850ohYLPgF7LSCEB6IjaO0GAAB66LSg8ubrNm2RrkZY
m+9ndgCxIFkbBcq3Xvb9DANdYJfrzF/4g9XApxpF9aPUDtKvlKYynX83Viu5Cbsi wxRRxPq2aAX4CjEJMtk8qZ1ImmGw8kRcmzdPTFHjEvr1jxOUHIh673/BAgkwGosv
ALlmJ2DJIBtWXqm92dFuwJwKSh2RRQZpA5YiQWpnVYxPlER6HWTPIlhiQ6v+buV3 6G52k35wZLwLPvFEkVlMLtX3VIYghBQ+3CW5RUIPj8weQAtflhcC6Z1wnYVUqsGU
6NfBbfwkhGU+9/W5iRD/yvl8wOnWzh7/e9R3Sjm5raKJq8pG8h0Ak6aMY+G+7NYu RkgB5iS6narBgPR3eNkua3gR9p5v5fp1bYPSZGymYaeqPBEQyi1USuHMj+x13LLx
OOwis5BSqP7B1owvifQdjVjxKeJ2XyREU2EeNTo4eJvT24dRbgUF2DBhdI7jynKE Vq0F0hDabg8g/XDlKHt30unBHacCA4zY91YYgos5iovsxgXT6EflAH8TBbPyWEmZ
PhI/OprouxCPnxw2oQdsYnKuVtJVph6hTj+UXJRMVR79TzS9JDR5dMCh15jDVGfc NyWczYli5qgwxvb4LweQbRHJYn1x8uVsoy8RDaaFYuL7gighFIAsbFJ5/Yi7B41o
U/twQiCF2jaQu5RZWAUXr5DJ2XJXli+PIdS1E/+TC1yYTQY9cWHQ7elRBM+O79hn tfzqffks5vpNkT9EFvO6fJu0JG46T/Ynh2Tb6x6A6zfHmrP+NHt/lgDzI4eoPRIA
iEXVAZrFf9kiRWHv2tmfvpCrXG9UsywIN/RXvKT5s39eHEp4dtc0kps6brU+NgfS BaTwfm9Z6eJ+PNmZu5MJ/v9/JTJel1F9gsJX8YkSkuwjUWm+i0HScHAsdwLnJQDS
XgGd5FnZoDez7vDTGxka3DPJs4aUAFZd1kyNussml19b+PPYDil/9SYomXZdV6fx XgHv3D9xsfgSZf0Ei0+xIjQT8C6Dr78bFywDb8S2BBHH21KnTrHzi1AJ/kvwhraD
u1lMPZFK0QDME7NGKBO73lbXzs7StaiCXgydbuJ5bwlq/Gx0zeI0x6gs6/AlS58= pU3Htg5+8HyY7sgCYcGuWZZBYfCNgtAlMsD8Kq2SErYPKg5/RVhnFGAGCGCCCkQ=
=ostc =BqtF
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:09:32Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ//Wy6cyHMj0kis6jEhQ9GSekhHtgOyWp/Zm3OpdIkQOw3a
iulgWhqHcls43GJOAoP4XlHtF1eHErjRBqwd10Hvo4vMS2Daw08WDsTZO/lmu3tM
v4mBx790vrbseWpiHcoDajrFzcnhNZnpILDtX4usJ2DI4oBq7eyhqaOdLzGdN/0g
BXklmYp+8pVJbUSemgiD9LxSUVy1v9Z3bmXg9GVqg4NF+cajk0StZD0LmZVJy89H
CHcAAyLV8dJD2TImIb7W9/fpzQYtBDQ1H0yLUbfJNAdTCm1fCUixljyduedZT9eL
2x5kyIcAqyEC7NSQsOxky4CZ18H4tiKKBQjQkSUACOa1CmoaLidvxoT8BLuCMxGN
4ybBtH04VSy6EpGQHDiYsNlV/GhAtkOyqShMkm3x9c2ATR+qR0RGCFgZsYUYXT3f
Oc6SCxa0/m2nOOnyyzpLdymQ1DGADdA3MXdcbJ9EmeSl0i8PX6ijk3C4A/BWsYC0
Zn5nl768q3zU1ZxRAJ6qTxqYHu+kEbQWiHnhugwtfLgpA7aTu4/Zrt/xP7mZwCsw
0P2U6BCzt925Idlem7rhWgr7sooNR0trXIebohrO8wQDKEY0la5nP3wql3OeynOf
1e6TMsgjOyxHtbjTKKG1BJtwT7oK5zkxCMXKbq2jhi464eeAry6SvqmSvzntA5vS
UQGyEphdGY233aj46sWWfmtqHxXybyb7MyyRsF5t7NurD0HmecmtuXodADxFjI/S
RH+Lp75dE6Kdr5fUBidqUtO92oAgHuO5H3FaqNHw41FRfQ==
=kBOF
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -38,6 +38,12 @@ in
}; };
}; };
sops = {
defaultSopsFile = ./secrets.yaml;
secrets."c3d2-dns/gitea-token".owner = config.systemd.services.deploy-c3d2-dns.serviceConfig.User;
secrets."c3d2-dns/ssh-private-key".owner = config.systemd.services.deploy-c3d2-dns.serviceConfig.User;
};
# DNS server # DNS server
services.bind = { services.bind = {
enable = true; enable = true;
@ -84,16 +90,14 @@ in
]; ];
# Build script # Build script
systemd.services.deploy-c3d2-dns = let systemd.services.deploy-c3d2-dns = {
inherit (pkgs.bind-secrets) giteaToken sshPrivkey;
in {
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
before = [ "bind.service" ]; before = [ "bind.service" ];
after = [ "network-online.target" ]; after = [ "network-online.target" ];
path = with pkgs; [ git nix curl openssh ]; path = with pkgs; [ git nix curl openssh ];
script = '' script = ''
mkdir -p .ssh mkdir -p .ssh
cp ${builtins.toFile "id_ed25519" sshPrivkey} .ssh/id_ed25519 cp ${config.sops.secrets."c3d2-dns/ssh-private-key".path} .ssh/id_ed25519
echo "gitea.c3d2.de ${lib.head (import ../../ssh-public-keys.nix).hosts.gitea}" > .ssh/known_hosts echo "gitea.c3d2.de ${lib.head (import ../../ssh-public-keys.nix).hosts.gitea}" > .ssh/known_hosts
chmod 0600 .ssh/id_ed25519 chmod 0600 .ssh/id_ed25519
@ -102,7 +106,7 @@ in
status() { status() {
curl -X POST \ curl -X POST \
"https://gitea.c3d2.de/api/v1/repos/c3d2-admins/c3d2-dns/statuses/$REV?token=${giteaToken}" \ "https://gitea.c3d2.de/api/v1/repos/c3d2-admins/c3d2-dns/statuses/$REV?token=$(cat ${config.sops.secrets."c3d2-dns/gitea-token".path})" \
-H "accept: application/json" \ -H "accept: application/json" \
-H "Content-Type: application/json" \ -H "Content-Type: application/json" \
-d "$1" -d "$1"

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

@ -0,0 +1,204 @@
c3d2-dns:
gitea-token: ENC[AES256_GCM,data:RXHCzJE8aW6ctSAGAF9XT0eQx1qw6qUZiWzn1J7MFRTui0/5b69Z3A==,iv:nFl5cK7hnedaJPc/z10hApVQnA0owu1HhTNhJekYDbs=,tag:oP7yhtI8Utqyx1mSL3v6dA==,type:str]
ssh-private-key: ENC[AES256_GCM,data:P/TaTrnCeE2sK8v2mA4BsI7zPHYYEu23biqd7MB4pKq4DjQitfZkMG2rTBc4B0mQmT0lAKd+IgplwcR3n51IM3PhD5rMHJxZDS9BkKHy2MCHgFD9IF8//DIi5s1vOdas6Ddj8EVFsbE6WHqyBcY8RHwMzkSIiNcUI/+8p0kUnRIPcA6mKTop1oi6Z4u8UJATUWuO/kKgIt9zlrottbyjnHgtFKyrtPexCrwmrJlFYjatHFzDzr/I/Y7mkZ/Lt5XNE/dEskzgHT5wRKinxplEnFz7g4a0Up0cwDc3qhSEYd0b4SQqYRyISiUkiuNgK3yOIjxATiMxRUq/zMUR8B1gG463xuSV8y0c94UH3ghFVV4VQtTVqri7FIHvrbQioW/Q/Pdkv2MiDqB3tX6NX38fqnCeccmtY0VH9QQ7QkmZFqhb9x23K0XufNZ80Pnt0c3bgLYrEHuatj3IhiaZu6u9SXY7DaFd7OCxLsuDthfuMrHgmMrrZaqKDi+NzEzDaKsZxCsPfEfhlRZ8POwX8Fuk,iv:zk8xQKNpdxgc+0wz9nF6T9nEOYNock3ieec+IITDxUA=,tag:lr/gaMyH5AHYUkLlGjUiCA==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1hfzpctkk5tz0ddc86ul9t0nf8c37jtngawepvgxk5rxlvv938vusx4kuc6
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsZ0E1ZmEzWmxyMlRQbmZn
U2E3M2JZZmduS3l6WUt2cVZxdXorSHZmdVV3CmRKNVpEalFxM2xEQ1Q3bjNmSUlX
MUtRQWkxL1lTTWpxQXJobnViLzhRek0KLS0tIERSdU16NUM5VGo4U3kzZEZQc3o2
OGFiQ0JQamtrdmxXN1ZCOWdJanhMdDQKptgLpi9O+bf7byxo/3i64C1AGiSKugzG
3TczyCeBJeRqqiC+E8dClQtl7jxn75iJM4ejIc2mJ+h0M6Fg77Qblw==
-----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsRkY2SG45dE5ieHJDYmpU
elBydjlJWWRSVGgzNVNUWkdpMVM4VVl5dlRNCkFkZ1B4NGdNQmNPcnQ4ZlB3Nit4
aUk3cHdROU9WRy92K1JsWU8xb0NPK1UKLS0tIG10L2J4VUNzY2pWNW0yL0xWYUR2
VCtjTDZrMXhEemtSNTdDQ2d1UTRPQ1EKMcWrKrnlnSsAuo1W/ZEuMph8MaBYFlEM
lKGvxHPxM3jwrfZHS1HYoOqnZuQpjL/1yih9Q3EaloSAb52wpmlsHA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-27T04:14:45Z"
mac: ENC[AES256_GCM,data:MjReJqXyYFk5iPtXVrZJXl4pEFdV/BPTimNbF/nf7IN1jbFP9Q3AkMbUvgdAzKv/8GVVI1902iKikMtfpPG5+Z1ZGTxW+kW3E5524hRJQBIa7SBjFvhEEI1hG6f/aiVKr+1ExbZXlLWQD1JwdSRD6psqQNB1HB3ySa6HUcxPI+o=,iv:s3ipL7iMWffyWQIHhFXPzhBq0FJXPUnDMmLOo6cml30=,tag:acoEP73AS/AhZUlH2x3CHw==,type:str]
pgp:
- created_at: "2022-12-26T23:54:37Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7ARAAkTXOCz20XYDtTC5Qee8a/BqiQZ8NHj+1a5AH30YI5zsb
amP40SpMHHlooQ3BHBt7a7Ai+4SxZz11kc05MGk+waMTFbETl5utun+LInnT12ND
7jtxgavDwfTCQZqQevFs0S3DMBo0qQH2pX2HPWm87oiDMbQl2H6waJF2cW2RQ0N7
iX4A6WbIOW6IWBU7mNW5l4uAoCBXOcZtKVGHdZ7+7ExjpcEO07r403JYkdgBSHrB
xw1MKGGqOhYYHRJ8SrSkNQrGHpjR+mnon3qK0Prjqbwu5NBNhXTC1Qia9PGgapCO
Y8eHwbteQ8hVZ1qX2UYs/K/MYfsZOwgj3+sCnYAuTPchFr7UCHGQP+8XEOz5JKme
S62MkNUY31TNEGX8q7O/Ppwi06c7xSwrCZDJpEfsJ9rEsl7WuPGohDarp2k1+XzQ
oaghY8Pj8qhmIF1G1tt6BXbqwpschOSUgZreX8qXjWF9P5IAu3c5gwG7IRfoQ8LG
Ed+xYAZl05EDxa6adTsZXu4osppKbIQnw/8s/g20Of9luaxEiekyz0togr1kCug2
9wYi1n381IKu+j/zzQrvmrCf9+fH0PHCT4Yw6CcYiFh1KtIXDLSenLoDThMeAZAh
qLcQSHNZAK8BYRYDCNBvrX0olbDuFApIb+5Be+RYe5qC8hP7/kg9c3qA2x61tZzS
XAEYiTX34lQUnTaTkeCa5htBh9o7n42S6cLCcbJugKqvwiTLQ1MQzKgdjcI9qw0D
UqjjMHZGvPVZEj63gfsREgkNF+y4fl4HtIe2GDbtnDc6d/HRfHq/sklnUf1F
=o5jS
-----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-12-26T23:54:37Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zARAAkOCYltg68fdOonrUUwx/oATvcd+MqMMAiTSIEQdrC7oS
yzTkUmV5e0CdgTMBajwWhmEzalmgXG+LRPqkVjBlCeYWzTnam8qyJav1N+MSZAKU
Tqt4aCXHP99nKUWHgKh1zwd9b/Z1Sn3Be1TSZPt3N2ZDuRI/fdbxXkz9uILkbGxm
ccObtNTvdHCFi7IlVygaQwRbtZFL1NL4ZMYGo12Jmwk2rpJ7TzXQcQmPCVs227KC
iaOSCIIZ1Hk6dzsSDGtg9/g5Oi9Z5nmkNhw7kg4kITevHREUNXceErJwdzKn+Pzt
md2/CnwzsMBNFmFu8kHsbuSJOAt0eoukE6RdBN9g1RLo5n+FklXL8JgQM1ySRbmC
QQ91UasUtDX1OhVvi+igLf9FFzDPiZERdW595k8w21WUC303dwsEACTfb1hhahMc
ER/FaVl0ix3fPCEZdYbBRC3NzC61nG/fJGudLKRy6c123AP6I18tEt043S41hPiA
wSM2G6oR46Ozvt0aC8nPK6/QBzlMGpIrzd9T/go7S3Lz8VSpTsZMawSlXtU8YeiO
W9GYwsCETfYPHTsVclyQOX5BNzEOiqnd2F0y2CJRfwTPSJ2PdfJT/In6rhO64xFS
23WAIXvQWMW+VozuJOnsjwzIyzt18769y8xmF4wVjXDXHsnC7bvzuoy3yi55pJLS
XAFwDREiZomYNWGNSf4sLnv8co8q+CuRtfQ5gSQ2orROOWOhj6rmzf89+5oWew4X
tnEgV/KuFFvBfnLoXeoMYed9VzDMII5dMyU/qQrhWTTaZsqdNknhvbwnQ9Jc
=MckW
-----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-12-26T23:54:37Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQf+Knrk/azuhzbIwM52J09TDIUEXlJWoko0PZnLIq9zvRtF
00/cLGEorZ2nFGzTIMjgkgRUDyZuj/VnpqXppLxLaL0sfXEP6OAkadaVwepqDXV9
QciJHWqoV6Mp14U4v4CqqNJkTR4Bv5sLTQfxy09MG14zSy0NS3kR5qPLXq0qV2/L
qp3OBb+a2vgos0lZ7677g3ry0bZYvnIxFSHlK/CuhtmDD3BoOg9EJ8s6F/7lRWjD
EaaPUL8WU12XxhPpjVEURRMLB6X4DQ+L5ZYwJe/askJmU3XoO8l+9v78BdUTPVdu
GcFFxN+1XrIUfDE60k3QzzKwV6p0i3DolbDdzcMUZ9JcAb8sj8XqBbtrHpBgYvXG
DHE/3f8r6Jz638dymU5anlE2Qk+J5KXyz5dD5ILQZdfDWN7nK8E61FVOxZkGBjU9
J1yf4yJghK2DAw/0NUvzyj/br1fAp9Ov6+f35Lk=
=FSk8
-----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-12-26T23:54:37Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6AQ//dxkQXte+0dsGJW2n8/lrrdw/f55UnPvaYJU2vM0giPq9
fjysXEL676nrZ70OGLPPWELCtJfhv8OmoBm0ONUS/dLca4ljZTUccNMMzVU9BC1Q
QiULHsN5JN2SUjNT1TyboA479FjolNWFzqQ0zJon/jQ/qX7ByyPhXsSBr9/IQCvP
GO/ZdUue4zsvffLc07AWteZ4xtfCqS1dsCw6XN85R5wcaNxwRZyFS+vpoIJNBQHS
hHDy5PfwZhDAtcWqD4Ikpya7bX2IhCjoV6dmkzF92E3PusRg6s8z6d+7Yys6rGW+
9FmVNoAy8+h6zBYnOnH6JxCqwu5j1HvzO2+H+mQp8W9B85YktWNwxESHS3lae0t0
y3VZ2JTVQTuolzPIxV+xnQb+4Pr0+JYTi/NUiHGjq4ZVQH2keUrFOwB82udebtHi
0LvL7CMyzOC17N08MRY5rGrEjqgjPpz97IgMYshUt/uUoM0bUw+OGsDcTTTo8w7a
eiKFlgjFnOHPjs1nAHDQsQoJVBuA+GB0MHwEWx0gkaifM/2cNZD6JvuzB4JAcaAL
JrmgX4dWDx9ygaoaLq+N+JD8lYJiC+p6UlRPoxNnLdbecib2ecdRZjoSHfKhvIA8
SUecMFZhPv0Erc+QnpZ7AtF4EN8/yPllNAnde58iJuzg2535z8xZgb8yFlNAZizS
kAEfPMzgVjPrLO2FF4vMP9ns6ZCKYDnMjOjuur9xjJ4/gD60ZjQvmw0Prh6MJgMF
k9Tc7EXFNIjRTTyFtpM009U9jNYqpv6vmBaTNmmqXvxlKOejznAA1npufL6Yoz1U
tXlMxQBaoyXL053tUbtVvYfOchM9zdbVzh/O5af9CTANaYOsx9YRziCsK8MM9VRg
4Q==
=ULpF
-----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-12-26T23:54:37Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ/+KcqYyw8lXqXsEBowCJu3VX/p93bdAja1UpGc/VfdWmIb
NBHPfoyCW4s1iYAuhfaoAjSyNPNoUWBK2Mvk/TV+RiG3rD6rCf+man3U0Y2ndYeh
ZX8tK5rQfNIYlPfG9iGNCPQ9QjbmntaeOOpXOmLfpVfmJ2m1VSolZOSHEqa74DNq
RFtE1IAExPS9veQ9lLEUhaB9c0730jjFVsmJG/BbadHC/c7pGLD+MEK4TCPa5CDe
nQNp6XUEVnhGkv5YkZb4U+I+3cpvgsl3ATEuqmdp6JCN5GHt8hkXd6e+xJlVFpSY
krWJ+mdm4GAmtEzbRJezl81EpgJK/PKRmXo9oPqDGbFD7pNJMmJSGdm0VFCPlDOB
5MhzcK6VVUPgDnJnR0dgyQoqcrsCl0vmDiEXv/tBJPOzh6NhlLOwAhM5LPcDwjvk
1hcObTkFsr8892QB5M+GigdFcPebOZxSXEq1wAqx1e9im/Fa2AfHuTGQlvxJEOz/
wlIuZG+p6x80SUnMXDKxJijQrTd8FV3krbgZetRivDxqmGX2CPfN2V9p6vTU9usE
jLJE9J+/4229tPoPWUPTknio0trKjXryScwgZOn/cvRuUDm6WD6/5cFoQx7UUXhI
+udNxU+ptKb4SAxB31lyvHIoCplZju8I3YflMMqUo5kuNqhuX7zPJJW1Cqw8aPLS
XAGcP7WByNElNFnt6Ir9k++X1gDpBcVBIZanAvYg7txCfulOvsTh21Yv88aZMry3
oX4TzLFVwgZHkeK9FjHuywLmFY5PzhQ74BV5pVJgLA89YkJsDC3j+PYzrQW7
=eGO9
-----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-12-26T23:54:37Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/Vs7w7rpFGW/5TfVP3PYEpNOdpC2OF4gwqnn64a/tjFqC
ywuilusJwND64lsGQzx0U2V/oPRIpny7J2d0MbKkI8lRN2CmuLKjEW1agAzMAbDk
DGpgKgPM17wQotp7nSFElvYbUpLM8bCTLSDAVKR7q06OP+IPNFhn18TEUAKYFeLu
S0IqkmD+vyyBoYFWJlKe8VAFa+9nepqeYh/DujMAcJFVqxsDVHFrAQiW32ZA+yGX
QWVObtI3KIdtsguTRtX064kzMqpAwNP6nC7u4FMSpwzVgtiS5NiQJHAxufFtHseQ
oebWaevfVYOARJ3X3e03gKkQkwTdaIfyYRE7nLPkidJRAVGY5W+BC3KQo0Qunc9U
Msyy9QYCU3RTjGGX8GzJfWT9Hm3pXaDIq7IO4UrHsfIYngO8IHwKXIbx95cd0gsk
o3p9YwOmYDX6l0+iiNJKAnZS
=1seu
-----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-12-26T23:54:37Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/+LwaUGyldQleNLfov1cZS7lCJaZgI70aP+s5eAIbmjooS
CbsTrY9BXd43cW+lwZfWJ+APToWdjA/hZ9laGFfO/1bxRrpl8wDhjuJkM9bTYa29
Cabe3zupom2yA6qC5MftZ/cxShvgT8bE7KcTNi4GbMutjcz1PpKMkWs6at4gTJWn
wlRr570fEPK0NpkmAfn8DgZLVKs4djW7Byyzmqq0VxmW0txjvG998ghreTXojqOa
CHk2k8tHrZAR3qvBEuDBAGY13EWK25KvHkBKnl41z6xp58Xc/ZFa9o2/kOW41iSK
l+P9DI+v/qOBlqEoGsRewI30Nmkqm1z0TGLb6yO0qKrb15YwWWyit9Wf+RHpeVLa
AwWwL8sBNoDmBfozwNcWjT5dQ/ynipZ3E5TdKaBA8mjqoqu+1RDaP7JoLFv6/8d5
0fuN8vg8IbCpVw9NhXHQMmbqKcIeJ57xb0EQ4hdwQwTFs06yS9FHWUhUcT6165v8
OyQN4mN6w4sZTvKrRLQ92bEHMSS7HKBWHwVPzotNHZqATYd2TPaAp2uhd4ptrpA1
t8lwmPwSa3GYjklkVwR8HzrsQmNu4fiSQA8oVKqG2x5whg6g2ScqAJJHgfcfNG6P
9we3zYRdLTeyLPdxKa6XPUbdx04KRExDywaX1aYW1UHGuZUYId9d2TU0dO8qzVjS
UQFl9rewNQu3VwtE1GLScvRkCVz1pwfTKIiY32lj7yrdSiEGtrRWXcHDfJaNgM8J
wfhRlioPpgQ/stbynk10xyhar2SDlt3VNcl5K04DR7sTMw==
=oIfU
-----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-12-26T23:54:37Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ//QS6tZUjaRSJAj5nIK8Z5ZHsVoQ5OyqtvySAI7h4uTBHA
FSmBrixb3OhjaaF7xxkebx0Hq+H/03sHu38jJijdC55XT+l1gyu8Uuob282qU+Ii
Fdo0Naub1e46sWwwH/n7h3CvVqNhobjvcZcvEG88F1s/uNjXG8rJ1DubbpoKFIns
6jtfElex31WDaUU178NaNC0gCTDGYK/caEg9GhkHpHHnupdYkX/Jqc+lx37yt+1p
uMLIS8CkHPHp8t+CwyTlPyeuDgTsAK+J/f5mP/KdD6z5FIOo76lz2n20qSzjFJDe
FDh46mbUi2OtUzpObRN/mcYDz5HByqO48j958cTljGF7t1oN48ELrVPc0nWJnxY/
SbER2/aR8tuO0HsHq0UgsS4MoXCBwfH0GIs0199vPHSWQDq33E5f4cMJxV1bbTWu
kJVQYBPFGWEiaavcy0paUtHvbplbUtbbRfmpOqszUMRUztt4CjCAD98hdecUlWZd
3cdMyldySiHNRG9nLh9ZIDfiXKijuVYRXA3aa7EcSo9/Di3wycwmJ+M4Mf2M5S97
/LSVGX6IrGKCbbQoZFE5EVF7JkN887d/Czp8OEN+y3sPDnKwLBcYBc1j5ZDk9ZjT
5DHC64vbyw8cq+DYB62V/jIuHxPqHH+s3mjsPHbR4N72/3LBoZtC62xtYCad1SfS
XAFriq1K8ZEqZ++w/B9afOc+8Qx/48PpRBv0xTOYxJPUKARdLa9XfDAtryOdivf7
ckwm4BJiIQ1kXwxAWUwGkdZDjAMQgArrKhMK32jzTh/F1B5ZqbIqnbPuZmkn
=SGUJ
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T23:54:37Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7ARAAjDbi8Rq7obP+Cpwrfk4617JlZ38zu5n08ac8hRpm+QrM
lHiMx/4/ew4fMndKNTMJzchbgeBhkU3zjDkgSy4KOMjZ6I9WuhRYxHLaWBX7EtZP
I7+KnOinUtJEOlIVaoecsJrrBLCjta4vtu6KkXsEjZ7dYin+p2il2cDft7bgIoYu
WfDs3XKjjOTNEPNfxrUrDqy+E4P0evT1A+LE/uKgjkrjVTQrUAbjY6vNxU+BGN9q
8VELiP3Xk70i4FBRFjwofi5JygSej+ycD/fNi7OD8d0ciarj+7p/KnkBRTJelJJA
LSjbX7FJBs539gLUhpn3uqRuyvBMGanjmdb3ZB+mMNAdXVO5pt7zbPHXqAitvaoF
HrQFVOg42jlV3TRmmGUrfP4FVEpogbcSAY7d2BV2MSDFktUlQlY1RwuCXqyuwp45
ZzkfhL8coJN6TU836DbnC6wEwpcFXZvGqA+T9xbPaT6SUt5Wg2MTzaHe7siRsifQ
ZZ7vAHD+DdG5OHiR6loiyunDhyfWmUtOaOMGl982HjvKo5BOHR+93xJWAGwWZgA6
Y2TEeh8yzDCMckhKNx23QoMLS4iI8WlwnU4xeJbBjFuGv+XZzoHUY7EiRK13lWlm
wKQiZlwI1wW4Lj3ae3lqZqv3oXTOEulY7/4BOCUvZk2Vzdl/m6QEBG4folHlkZfS
UQG3cLdWCzWHoJgIf180LHKH4ImQkQpIdSViZXE6dufi/TgbNuCLWaOJ8T0lB39Y
I5R0/fAyCoZPpbUHcyTmQXfN2KU+T0k1/xFRdcw4sP6q7A==
=/UDl
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted
version: 3.7.3

View File

@ -9,175 +9,195 @@ sops:
- recipient: age1lccjvj9z8de4hfrdeumm9eu7awef4d9jygv3w7zdash3fhv6e53quy53wz - recipient: age1lccjvj9z8de4hfrdeumm9eu7awef4d9jygv3w7zdash3fhv6e53quy53wz
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5cHMybGEzSkNJbHMrM3dU YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvUWsxZ2d2dkNNZmw0L0RU
Z1JNZktKTDhYRWp2UG42RHRSVWk4ZHd5a1VNCk1YLzBEdkZJcVd4SU8yRzFYcnZz YWdFdjRuYmpkTlA4aHU3S05kVm1mVXFuOURjCkhpeWNqZG83d1RhMXpOQzJZZE1V
N0JWRFlaNDlmYTRodzl6YzlYSWFvZ2MKLS0tIGIraHBBM3B1Q3pSTHh1NjB1UlVo NnhUZEl2eXNBL3RBTG5oVDZYSDBYSFEKLS0tIC9pVU5YbkhMdnRjRjY3QURXeFJ0
eFhuZGtmN3doRnJtaEtBQVVXZFF6dDgKbdF6mYi9L5jFRWoQ2gI9cf+gqcHzlTXY V2hQTkt1SnJ6RUEySzFNRTBFYWlDME0KX93F2Wuc9GJf6wxi2YppWmPHpldUcyWA
tLgbNyHPNgxDdhgZwfEWO2R5RBA6dDQ38FnkoNe7/UHRlkCO/PinGg== G6936ZdBWWlD4icITfIHHkb6Gz1W0PeLMOkfY+Vlfoso6m9vyQ4wTg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYeE55VzhsUjRHYStMN3l6 YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWaWNvU3kvcnV4RW51VjJZ
OEtOQXFOVnBGcTBlK1djSlNSemJidTBzNlhnCnBOMnZjSjJFeUI5cytBUFM5aUds eFFMckE3WkNCU0dxQmxQSTRhTDNZbUhwZUQ4CnNOb05abzdvTFNpalVKRjE4UGhh
TWpnK094Wno0aGttVkhxdmJ4blJMcG8KLS0tIGgrUzRWcjIyS3BpRXcwOU9QOS8r U2VDQWdwUWJZTXFocGhOZE52OEIzZUUKLS0tIGFXSFhQNW90ZVlFcGptOWhUM3Ni
KzVaYjdxMDBzemVhYnVzckZyUnp4NXMKCBgjoBgjhC5s8dvBlo5auBymEXnSXRWk andNczl4SzJaeDNpQ1dhNm1PcUc0eTQKR/hEIrWWsixnW5HGb4D0Hg6RTA22NBqq
g/dMA2ibHaR90DcAC//Tau9dZU64rxbKqmUXgBuT83yPM0J4FAR3NA== 2QeYsLP2QALu/+y+ljewr9K2nYOb70NOrx5FKD3cAgtq8871Lf59fQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2021-12-25T00:52:22Z" lastmodified: "2021-12-25T00:52:22Z"
mac: ENC[AES256_GCM,data:g6rMFoNx35MN495v1jKB13isssJ3GbKqyI7PdA796leFuRVgAlj6aUBI99vX+SpA1LpBYkUOu6OeV1EOHtpKlchbS4/FnO5oM0AOpoNux9yjQbeC3CM6soUzHn2+cJrnGMlgPC0sX0kcHVTFKF1aJsa+uLlkKD+F1SSJboz+P7c=,iv:i5I8FDU+j7l5UxgurA3Me2b/4zE7W1Ck3ckmQPqKWrM=,tag:gZCL8bo1YVoLZlxjyTupzw==,type:str] mac: ENC[AES256_GCM,data:g6rMFoNx35MN495v1jKB13isssJ3GbKqyI7PdA796leFuRVgAlj6aUBI99vX+SpA1LpBYkUOu6OeV1EOHtpKlchbS4/FnO5oM0AOpoNux9yjQbeC3CM6soUzHn2+cJrnGMlgPC0sX0kcHVTFKF1aJsa+uLlkKD+F1SSJboz+P7c=,iv:i5I8FDU+j7l5UxgurA3Me2b/4zE7W1Ck3ckmQPqKWrM=,tag:gZCL8bo1YVoLZlxjyTupzw==,type:str]
pgp: pgp:
- created_at: "2022-07-15T23:31:00Z" - created_at: "2022-12-26T19:09:33Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7AQ//fXotd1bN7Mu6+/bEq4mSKH83dnLG83iYknGQeoNA/R03 hQIMA6j84+xkv3y7ARAA4hnZJfDwjIk4AOfm8rmqj4KKFdmduj0fwCbIU7UQWqfE
O0y+QMlbOlmxdsot7gV6f9Ajnt7FTJmXBuIzo7Ji6lFWSu9ZUKk0JgXNTpap3kvz CQC5j48A1gobSQQ/xwIHeUUO6r+h33kwdhkIgUet2Rl5zoLCPVNWCk0SkI8/Uxzl
IQdBv3YTeYuJTJjPZ+xAfftlCbWhDL5kvvEK64QCLi5iLsAdW0wiAwONhgAflsWu n3jUd4CItAIkyuTfAmYtD3awNaPZvHgBPaxs4XKc0v+WFZoVmyxqEyPj3lP3tIEW
UsiAqkla7JDmFRLu7AbybL0WPPIGbBj6eLws0b0VFSe2kxzs0ccgWUXuRQ3044qv 7eyA8vvreCI2nmti8YUxmcYijMCqD8+cypZKHrMWgc6NKBg1P9PXPrBYYlmAqvzc
jIg+HMsBiyYy8c2U7XeiJkFDBU5FYs69ipq0TukMfds21ow5/gH62PyNX0Yaqcy2 Kih8F0OzPvpjGMPiWAZLtdABymXr6kX8JlutrzaT4mNGnVAVE5mBWClATuW4Cnch
T5tdW1N+/bRZYUgpQNusbHI5XO0dw+BXQlwOE3JsmgA2jYKomk/cPPxijrvnRtZC sbDd5aY7ffu3zEVIVlKzvS8s3Ag2UtK+O1XS8G89fYb98VPQr+Agc6/L/WVIyEB3
SuViKAtsrjZC4cOWNVtE1Qvt1rSIbvnV5agACypLp/RJv2bQ9zWFmRnhEkO+/j6+ 0/azjrsJjefKt7EsmbmMvkYJeM86UOmkYz5z9pqoTGXzmefD+FjufIWwmIsInJLb
+Fe43/Fwc0GPastLWGGUXxWX6/fgXI1vOKWOunKrKyEabatjyyofXtEK27WRaygm 2+EwXNctIVmemfpuH/ZgIiSKngGcP+yPgTD0eaQA3FMH1aMjftidg41+/0V899p3
wcVPilOkpk3ROmB3OLgrmWt812a2gP5pMIPvVcB8TiVibP6Ope/JpGdvGuQ2pOXE N0clZIPOPyZVdYlFECwSudQr4/HQ/8weO+D3VsL9BJgm8Hs6KdePPk9h1ORFQ0st
2vst1t8ScEW/NOfwVGVhbhZC21sozv2M7hCKnH00YE8uIFQnlC4GATazYWIx5LGx x82/gaEczNSqxRK9Jh+Ll5fFI+mIM/IZaCpZL4ftvJKgOaHVNcDkv0FB56BioHL7
aNJZ+5BdSeuQC/8/jlbVVjKNZeZ6vvHeEJIq2+zD+s+moun+a70V0BaBwT5zCcTS jwEUwPgFmxhAVaeBiQ7FfgvLPHcE1x3SeReHUfJAy6wYdP4xnNY/NaIAuJ+Rb2LS
XgGLutojrUDSR32vBJsIlBZutlb/VDKmEhJ46FbZqmgyEbROs4XXmE1Uarb6KVsc XgFLRPF3F8I1vz2LoGVvbH3Xni3VOMv4VCYEkZVeuLteLpHGqswnvgULsawMHe/x
0MwpZc5YEhBqiBxX5WmWpSnnzRyBomqVIk/EiGjUiiUCRsqt33zgNxdyDJMG7LU= hulvPyJBTs/Puozl+Yf91z08xxRVat7DvAD9YDD60LD200SVufErkYLfSgE3IEs=
=n/8W =fxWP
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-15T23:31:00Z" - created_at: "2022-12-26T19:09:33Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ//WSYieHrh+Ec9cVG+bMikwbfb2hmyxeR80QskX9iWTx2o hQIMA8zMZ+ak7y/zAQ//VOPLE+9nwTvtNSmmt3bVBqx1bFJupDQ6jB258NjUajOD
DwonZfA3gD1Unwixeo7bghFSULGd319+Ojcptr7dV6xHszq/1ex844O4j02JU39J dsfvUWoDQdPiCtYihsoynYOn6xelTH200JPbjl8bi17zB/RLuCte4XQxNOPruoJl
f5hG3flWw+K71b2hdT7kVvMs+FPuXnbMIVrVtUSM5H8KOy29Vu1CDUEzPU0HzeEz iGhg2BO47VHgSAqMFP5Zh36UdtwC8vNBijngN56uItM9WmCpj7W/JM9kfOvmnAwN
KKfGsZKp4sID7KqLMV1wO/yZEL2v4QMcGwPuZYP/iq1FX9/bTp8cQShTm99k5d6i HRjn90F0AUFGMWXfVhmNK+VKfubCcM0eKrjK3pbL8VOKq00xWNiVufs9GJMkQCNd
5BO5IcfrFbY4TgtJg9yjz0aGTfnDZ5915Y5hRfc8vevrsvOeEfRzDEHy7C0/qZtk D9p5jN6TtryLTW5Nm1StNloHYnnVWl+yIibMeahQsup28yQlhaLW0lFVDgTC5hjs
xF70PG29GuULqpYiIzY1HpeDWk52ZuIVrPTtqkrjf7ECxT9LckysLiuJi24nM22w ua0MoGrcGL/ZxAYMeDUqS4irti2EqY09Hdb9YNaoyICvGKRTW+xvb69t1/kGiay5
UMilXQVdWVu73OdOukK3uEdHw0skR81x5cgHH/KDmbToIFE+ujA1di+RKBZup4vj fsxiAPPo6NJ4UCmURblKQJUPIXe/S5t0o0jB+mBsK7NS4AOYEc33itGjUhlNaBqF
dZkb7evi9oBRjFtrvi7Dg7Nz1DB3ihAWBRMp/jwlOnXbpJQc45snRqzsrF5I01zi ZETI2vbgOp1wHN77MvRjh90XvC1mOlVuU93SnbrQLdS5vb1/idlJ3afexDGp34PA
2xalS7NukeykavqFK3QHCPJmmq7ByiuuVhX9BBroA37oit5f5guM8ohrer8fR62H TDN5nywwSK8OsObYkrZdNczTR1vi7jkZV7CNSI/18hd1PlLP76I9YtjRrh3fsDZK
b/eQEMhr4VRX7OziNO+Uo06rytwirSsdOfEarEN9qd0xqfTibXv95miAraKC0Q7d tMHM9bljbryDRH+vFlLCKPc+kAH4N6gYxeTH2peuLa0+s3Yf+o+X/HmrMXtlr/Js
kDoJE1Vi0gCOHAkmLqP7KlWwD1bNZD3oT6zIPoPxPviay8vh/BHjo/dZ/VUA9R3S P9zGa5wcLT1EbRCJaMo2MkadGJQrDPf2fZ0gGd0feUu367KH8qQanddf6x2B79zS
XgESoUbaDMYy57oWZ99XJk1vH9WgjSGASLb8LTnlnVXQRKk+jUFO0idKmZI0kEJR XgHjRY31N2t1wC2bzvHg10V+Q4rs+hPpUC9k3PMj3BCnkLWz00AuZTY0Ac0Zw8FC
veujut++plGF+K2AFDVi7Xc0z8qneVgVbCpCIQ/0f3AIVaqATPbPq+bs+UJfqnE= b/q+YoOl7EecE4n859kY2JdJk9mIVWJxwp5uTmogiQyz4Bq6cbXrbZ+jjg3JfXY=
=i5Td =aVrz
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-15T23:31:00Z" - created_at: "2022-12-26T19:09:33Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQgAietGjKoVeI7dRI+RnN2RIrRYaKcar7hjEp5OFXsICHGR hQEMA45bZkLXmBFpAQgAiPzpNI3Pz48GE8Rt4Ma1GGR6oAwGiodM5SA8LME0e63N
FIZWtaXJQr0/Ds/Vk6n6Ynwj9vXEgIi6VKKfil/OKuwKcAj0Lh0B+xSyIywyWaEU /v4Deg0C1miwvlA2/Pwb0LCrd/UZRgsO3eRy123+CIrwYa/oEv4HnJsiRU2lzVtx
ghZnf8HXlG4NQ424PEZnM3FbgWP8VkE95kvz7JpG4tAnZsdw2BNLrruW7WLqmfnT WQY6csW1RfJ25nxB+YrBGgzlP+8aUnxPU3nIee6GQdkRDtGRV9IAmklPwM9GW6Gs
TKNf2K2Uja4fEKKymOOsF5m8Ch+W7ZBwZdkwfa+yj510ytDBfxuioKBR+5pmWLBT ZFnBnmIC2bm+tCqzDC13/IkQwaikdYetmGUS+SZAkpCINiyja4Z/n677ADxIQfj8
U5gNp32WwvEK2vmHmKh1HAg2I0DzdelIMWewIs5+RbNMQYqBG1UFEU6Gc1PJLOe0 +Fup2d6McJuR+ox8zUe+5FweQ9iT6UA9DFLNuV2OFkCIyFNzfEgkMmYNhlOTLt7y
1zc7BTBRPsMDmlxWssxGnYIkidCWkKWVGYNAZP57F9JeAbnF8rBXAzEHiFaXtGxI 7rFqOSInKWbHR7HhtKT4bbmy8RffX9G2ZL0fzFR9htJeAT4Rxn1pR5Se2FwNvSDW
wdd+6Z61Y9s5r8xlwac8cBw8XbOgQF1rkq1MbaTg52bn2K7Tt9qCvVNASb983l3M U2unjXawixpmeqx1oTH/0GytRclp748jeubM1OzuoKWcVdeP+cj93459PGdHLo03
yn3AkV6uxcDODX1Fp3DBDY5+xQOq8rRr/VYTLJTC7A== p4TC4w7Tn8P1v9VTgUo1zj5egmyd1fH8ScQIjN58ZA==
=gHTB =X+Gl
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-15T23:31:00Z" - created_at: "2022-12-26T19:09:33Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAoq0Xv9kV5puxY9AYzzSNClxaDoTrADq//TpfSanpZFoQ hQIMAwMCBBrc/JA6AQ/9Er8MTHBYrPDqguQn8aBmq+agGVc56yMtn6pIWmvtT44F
ji8h6sVWuU5mlXe8Mlw9B2Tra0fJoRJII78YVhn2h+/FEPtEQBZ1H6WxrQj50Ydh 0mC0nUxgtpAAWJMnkCAQ2rxJD6hcb9sPzjmIDe0qwRMhMGcQceq7c4TPV69w+Ov0
EHz8HtDKIZWBBiMaqYnEwhgdHWtbY8sAZXOSmjNON25gp/MAbpjlAlInwkG4AW4+ tb/cRfGKIADfzLcuk9hz8QfOUmZm9xRO+ZrXK05YIky1ypnhPvg6wJT1nEU1PHK8
gOq4UZ4WMkziWzIdUiq4y8+4pmZz2AxMj1VGB5jNIp2ljJGKmYPjRtcg2bIz8Ifo dk+wSCEVJUAso+lcr7c5YHZgF1tspNj/orxRoHQAnT5YESP4KWFn7m20AfvqowGZ
I7/7PEac/UChjEqgKeBPVOQo80+1cxNhZMeV8yGtW7izF/Y7E3AqjxH9HYwcN4N+ lbMVZRCE45FTnwU6ShVfmoawzilgM4UQlBb6X+oyadMb0Rr42JV2JDTb3/fSbvhZ
w3lL7Pqsb/EJHjtdPj0EroxCbkXCRHjjYvk0FKX16TIeQ/W7GD1XPit+ACNM9UX0 YSnyn5HnZ1QJI72bSUDeH75Tc2pSI1z9rQJYBDyjAFoQE88Bjk4CBXSgXqXWW4fr
DNZek5GP7QFen7bxIppHjiUvY8BMW4dwXghXzwNgyvt22uYVnPCLFUXBTR1yyNZd WqO+WpH+1pCigiJJsg5YcJFi+KOu6dUFGiQ+/XOTXcXqLPQ5JIujr4k07ZD10FIa
8V5QYUvcYdnqCtoBc1P0MBlPDeLsjgeNPE4RMIVE5x5Y7ViMNvzMMsbUDaCZ6u+N M599lHNlZmwMl2lh+fovTCko1z6dJVMgQ7I9JGtwCEF/uN+STp5UGyzXERO9vW0e
abJVsQiTKrgFYMH3anc2S1a0uHsneGeVQ98lCSQOpkAZQQTazAhIBDDPfSRYacL2 FB+o9K4mmu8rGLl3i8x1OjKF9Wgz6efObuNc6Y9erFjhPVNhaDYz9pGlUdH8w0hO
X3Nj6foYbwkx/Xq3viLYTPOUgOZdbeBS5PHED9Hp0xBngym9+hKuzkkBjKnnzib1 cCCmhWFY3YOAQXeboerpBcK1tC+QW44XyBHD1Id1Fph4CW+jmU5C3YsK440MsXfS
ogXVBAY+z6gsVh7/vPMK8MEPUlKyOtBmw32P8whlWUIv5s73JeU7Iszm/07nKCDS 8RXakzLG819zlKc67gVbQpmTvALEKy6tHGrQpXVJUsIGJjQfPJuL86P68TrrYMbS
mQHUQU2AfTlexyNNnoRrUtCF/X0lFYdpw/6RwZc4ZfwZ5jA2I30IgSLLrFbsRCCa mQFeBqM2BgA/mYm+OfxpXfi3KkjLW47Yt6G5BdNZwVw0GpDfy3dSGH7r8vRwC+B1
oF8cp4Ayp1NMQF6fb6HeG0vZCO0Bc3O70J35BjEL3G2SE0xzSB2qDS7X0nIHoM/6 tDRD8HcmScace0bFyNPKCL8DwfaJM3EdutXrxok6Th/rZXoVQYdjr229DF3xx+dF
w2DrDp42jW9+ptoAX3BdF/sBYMULgMUjWkr5KkwDhT3s8vJxwIPJbiMmWTNyKMpW Q6t1dQe6+Kh0bJ53K4p8S3ZaoBFp77bSAms7jFBw9OjLIpX3/Tos5nQ/LpZ91zta
Zi7P5ipGQ24JBw== obYolWstPy+PwA==
=Itwc =4ETD
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-15T23:31:00Z" - created_at: "2022-12-26T19:09:33Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ//QrGHh4qNuj4UnHdyqY9U4cr7nfTrlcpS7DxjfxSuBzIM hQIMA9XEenRNYVGHAQ//TqRzNhuUsJa2o0IY3uCwktrSSc1t06eR7jpBvoGia7Av
GyONP3igncH3iPChogLsRRntzP1vkUpgxTXSsY6vRO+ptyncHN5NnAhf//dagh9R NdF3mAlUC4k5A11TXlcplsrQlI95ubq/gOiIBNf5lCnuP6+ziC2VOP2ySC70x4oc
cCyGC2FIFwaee2zIoQroIdo5NWsp5ZS8qfQTjwVZjy3REwm4AGdG95ucU3tpXgc2 2vi+Z21zAhGaQD/0nEUWLDM+H7ZO6qJ/7YOxPUn2gRoTJY8cqjn+cPQcUvzjfERo
pYZi1vcP22MdzTbmvtm7Zh4GJ2JXdFjj6G0UJa6V8NOL7RQYzCtgZI/46UzTgtOl E3oeupy1FRo9sPh1L995Pp+jTjOPiuv+1Xo//ZsvdQJ0yXpbaez3cJNS4A+BLh5y
PVwAzeRX0l0G3yTEhn7XE2tjCP6kKOz/7ORzMLF60Vdq6cBOLGKN8NiERxHuy4Af WH8vHS0+Y4iZ8c8bIx6u7tkxHADfuR4JZArGB8L8rcuena4lITYBxdwUXYEl0lZn
7fqLyE2sO7dCaCdRRlYd/on5tPdSDhu9eU2ff55M2xjEKWZ0Yztxivd/5/DCUo95 dVVAvzLJan4MhFaNJ1b2vhFSeeiamfJYVNcuaMcxzrOsP9TsivGvTxvqHfTeha+/
3HrhAR0yLnbLftvd2ZL8ahXrZrInFKHbGhreHkSKu9/74j47Xy+tl75vrJboUG4g W6TzlKJbxZPyXH8EyJTIDACpkEsu549xkIYI16nqc1xZZj3DF2LSlgzIbm+1mFYw
adzx8hrPX+1a1I+tJXSVKtpnFciKKzvHLK62dMetPcJvtldkRcfpY12TPcOvUsam yiWW4cKmr3IConnyd+CFAhD2xZ/uuhvzmnz8c4XAa/s0CSh14TU3pESeUNV4e9IQ
cKAp3hGckf9l5Z3b5q4KLRrQ73VCmxNZ+lF8EuGpFZ5vqLFfG+Y6DyqDS0FNXGyR SY/ZSDmI26Q8uwof/nwDqj4m0afnNvmNoYg6HNDNliMFGC2ISuA3ixJ3ER+pGP34
wBXx+Zfsx5pfBHhVxiXyzHhA3l5YgYkcuqgHYOIZXp8D9P7UE7R88Tm4f/knu7iB 8CN+DQ8iFmCvkjooLvanFaQSu7O1kiQRY1q1KIYemsS1lGlknH8gRxZZtdBAIO9G
9yY1nV4w307QSm4xBDdFcPP0e+39sSrzZrpER5bhwB/D4VAMJVF+J+BbFilwgorS 8E06jkY3Bp0PJ3TLVBwUwDFXg9V3en/1deQu2HrJcLVOG8Fd1Ss5pITs4quKLKPS
XgG3TJG835a9GbCZX1203DnjeKw59jw4WAhRpuyL2WN/3/y8M7fRWvQFsgQg8WTM XgFP49Uy/rTPUVF+saU4wOhLOxtx2XowpGA2M65nVkyg8s7zVO0h4Cj/aEPUXm65
pen8p+QyRhpjTNFlgHjFHAeyDaqsZRPjepuC5eMIWtNOYoswnL89eZDJ2rLb990= wUdH1+JBBf7QazBEIhMklG8cx2q+j2DjRVmZobMTzFmwSndiajk56gj+3DvYk80=
=GzQi =xlUp
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-15T23:31:00Z" - created_at: "2022-12-26T19:09:33Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf9Gu0JS7KLgGm0Gv83OAw5PqEIrTfqELE9e84WCGJVvoLb wcBMA/Z87ylQaotQAQgAn/I8wdFxsbW4yq7grlyPK9iW4KS9tu+CS43XwrYc6mGF
UKZwzzPwJNHA0EgH5phKOWtN4WvqJtUXZBFbYlky4FyDyCYBolniG2Bt3dlapYje hKqqkG7eoU0kwWtdBPruh3jOk12ihv9XMvaHWi1zbENOUpKjWnPqh3AAXq5315BC
gB8Oc1+OoMcK04o/jTmrN6XBk/Fsm52+zXS91VN6zmyBiUQRzwEaEjq7c80fXLLZ tcN6kiHYr8Beldt2RFP4FHcPRYXX98tKtrpTANCwEziAvKSi2EZCVSBfn9sgDxdg
13nQwKlYvfRcKB0uuWXfIweHjJOuErAtCuDJ1mZGjnXjJBZdOrWJHk9T+yFLxIRv DhRrrWpMpuKrD/DGS20XPk/vq8zNX5e5TliCbN5yS7UCiwDV7QdJZqxPNuPk6O5X
6QkJ2focYDDwPleaAmLasnTgXwGaPg3mMDA+TLbz5G4/pdAiFmeEdysQM986uVJp 13J27B+5L/wGLuESn6A6xodJd1XRah1ehO5cW0d+Yq4yPHUrs1g6Rp4d6peCivID
RpZW2HqOTYxpt66VsSfSuRPg9VhQucGmS/MurG93GNJRAROdyA+ngHCvJcfTnkjv OXDCpwY9gx1wEL6wjQhy13tizW8P0Iy2ZIGeNAarN9JRAYanSlyN2qpAa8uMokGI
M0AEhOOlX4eIiWPZR5SqVc4RQ8lRiDn90IW7Xx+DUvWadMct2iC99TT7VU45Atgg dQaBVLwqaPUnRohKIonaP7ITsFhWTyR6u0bitVsznJqkYJUrR+8hpmPK2liVqP93
86TZYUxHzvAEmDrxRB3jQ+kH fnEXgWZkmdYjiyOB4IyGhK3B
=shWD =9RnB
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-15T23:31:00Z" - created_at: "2022-12-26T19:09:33Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7ARAAt25Epo+mAOtN81sTWco0wJe7ug5ttw4amOMjgZOYEpIa wcFMA9qJIVK2WMV7ARAAsxkI4lidKRCnvUAE0yzc6QoWhsmGTuJpdKQd9UiTZzbI
u5pPv4PBMKsJTMXSht6jWhSVUbNwFcHNdRVhGSz2BI7HfltwsKyd/IwazKC8ZNIf RHOnHOjEhO0OReqhDOifpfo+3zqEABc7uM1XUeDepUSAjPa79IstlSbn9ro+BgKD
OX1tlQBIRtDFt3uJCxYyTW+PCaFrVQ9hRD/BkohOUBwhr+o2O1to+syhCXObr021 VSIBU6uvP7Bh/3pVnqaDEHPf9JNTVCWahry93QRZTKMFSUcR8bWnZ7c13OgHbuCm
GgJwYh4R5yMI8Xg8uOA+pJ0Nfrs2xPcmc1XEWfIoMGWHF6/qTXyM4WtZP0Z2R4R+ wAN5OHaTtkHH5HZv5OW0Od5d+yK0Nl5oXy7Oi3Qy5otJfy1SdKc/SaCG332VUPJC
fbjBYLvecPxtrt/q3hTQAQqspyDgiZv6EYJ0LwIlC/mB9sDYsVn4B32LrVh/VWiE rTCn7FdI7Y8rCzWUJsRvdLBuRH90aResoCe8tqB40gc6PWPfqUQHFmmx0BZa+5d0
u/8QByU/msAoXdih+1yLaW4CZuQcKjTS5MlkfBph8ThLYUIOtMFYGYRR6g7wp9jF /qDlafEoc4hWBj/Vca2PQVTBtbAT/t6gVPAOh4Gylcl7lTqX7Y4VNSDEt/z0UdQc
NLR125hMxvSumU9INHF0Fx8M5Rwl0ThcKAxjaNno6G80TcZl91d9M0vbqA5To2bI UccbE34r9zuV1NeUH0hXsDxn94olTFhJbYWjjqWF5hGSkg0czFzJj8SLOCRegNab
r84nvDhUpHf1r3XDeq9TKF7uSHGe3XbYJoNV/oqY0s6urdLjfkeyADEMasY3U15Z sz4/E81OOXRzLkKYKV4ZkrrjxzdYAi16WRbYKA7B8xcFRu0JT4Pw6VNa2SCz+zG6
RNbPzfWtZ0Cc+xspclB3KME1vMf0jdTsZ/NDENZIjDmfkEm9WjsJ00UhiBlCW9CL FFk3Jk0PlsbjyoZnyIKOOHNFr3T0o22Sbdi7/dOhWn9az6GxvqNORqCxXIknJvW3
BfkQr+cY3yl9PR4IuWGtIHhbkf39xfHpPXKvH986eF823bLXwNZMX45Z4qO/vdqf hHLICoW3Y+3okwLw/eusMr9iDY/pEPfpjckk/qQGoHwTI6GMU6UcwBM8s1qRj9ys
zUxQf7igRXWIrNG0ajlJjc0laDwjF0kj9XliQWaGqXJqRIb13g1KiITejqX1UDfS RVE/zzpmdp868Lnbkt2JeMr+huZeF8KM1ZJXXgMFCdUqLOh+cd6UuIctK2rIrA7S
UQFdCm8iMc+sUHo0xr1H/KsKl5PHMGAPCi7j7QL7ryvZIeBBOiKM6th+Zv5utKHp UQFjJa2obfPEKDC//pn13kKtIK0w7Rsdpu1lPzAxiKU5LYV/ONIdq5H2TEMcShD7
EM3PoOk60/t5cRT5CvndlJRBvKQc/34bw7WwRZGy+9oYyQ== Wyy3RR9cTBNInt7iq9G3lXS2FOA4489OirM3epcpFpAUJg==
=qJr9 =8CF7
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-15T23:31:00Z" - created_at: "2022-12-26T19:09:33Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ/+MXAF0XruiPUMRxkok5VKbGQ8CEGbMWioZDg3RLAux4uO hQIMA/YLzOYaRIJJARAAl5727K8hxgDMT6lyqhUB77yUIOE+QL83AQhRH5bE+gQK
hJfrlA/BeKmCJvVNB884arkyZo8xIQPdl6dEWMyPvvcwANZivTFaHHZ8vetiEMjs EqASwQVOnUzwBFr5ICgWV38hWW2mvzGbU9cnDIQ2AHYjJX9hqMQKBW4Z6CObJ5xt
UYb+pM485dogn40stdbfcLXUqXnWq7nGyJ09e4CdEnvcOGnnOpozg11ko/44rPkA mg+YHuwb/8VRmjPu6xu20uxZTeDUPu/Okf3bxG7BSm1ePcphMlpsbTbZ81paN8QD
Fqly2joKJZJXbeAlJFc1vnmnQxBWZzITK13IfJan0W1IyDHWrLn9q5+O6JgXpq5z 3CcgkW8iyFh6FXRCQ3I6jk9ro5A3zvySRl6p9PHkuii6O0LLH7HlwWr1foyRYQPi
8Y73px9ubl2IRU8+3IIJB3Nkp/NywdG6T0uhpFqLXuAkQ193cBA9l8Yrz9h+f8VJ 19LIcXrz3XS64Py+oEEwO3DaEA99r9eTdvAJxzc5EAp1HPAel1Vkdrt0FDkqYne/
l03Y89lEzAXKW0nsQMm9K1sXR7rRROoEMYelnqhGvCNxlQslIlDSZyxqDlD0yRsy 7jlFgJL0rx227nUBl1irq8OW2TvE1aj5xs1FyXKH1hIVtogN0ytUabiPQbv3QAeo
uwKIjRb/w4dIaxF9KxI21xAadNF/pTI2Kz5LQ2xCaStH1QervjQjbYlFBquXr9KK 7VQlcFWkJ7homg3V6db8JZY3NxsU4hIh4lppKLqQrxBF/IWG8gh+8qWKyZa+vzg1
NmHSv/3QD/jyKHQEWLBRfx7fYYyF+SFCp9LGDkkb4Dw27kwPHzJM52f0lKwY0dLY Gb+XH8x8vakUcj6JNKT9s8gxf/MmgxN5Bh2VN7Rh8+ir1StzdYKqNuBWVRCWEGwM
y5/gjFzjUqxTKlOPkPxrDbR7pXkA7IR2oq/6iik8otlUMg32EOG1+Mj5UBg4ggrd TwWBlhJczUf9zZ1N1K9xtEPZJDgxhmd15NRoLsxHGdge4yexE4Lo7Uy2T56qoUNR
lesteD+x/3Op1AYB3NrDEK23+l0Vx06B5MMG4x/iHhgSI3ZdJguKHyXa0YMkkgL+ RZKvOmlcT5WI0lCw9Ni7rkdGVjZuSaNoP/5yXfgyJORR3XmM5rlCr6C4tiK82bPr
7WI+Nsb2dFlcnVGzCxS5M4QwTPdpfNXihmpo/PpCe3Sjw98+csnDmlGoQMXOyZrS NwejvV3tgSVXu8k/7id7mMPBIu2S8aHvGMNiIAztM4WwgDxZWsj9IMRTCpmKoa3S
XgGsAxlIUusGvCusw+As/+Gstw7zN17XItmayjgtaNm+x0cuYAqhNe8n8ItP+J4r XgE1gH2C4t9kbkgpbr+dwoDgRLTdlcbudDdpfDw2lNAdLGz0/GMf5x8VBExcWhLq
Pzsm5iqs2mrO68WKNaakzwEvLCreFJComBoifaUHeHd51gT4AMllDwPKmO9CHlw= yY11sKHM3VueUopdgcB3O3XsOHEjwxXQFwiWImFW2RPZNarOFs4WiqHgS6M7BJc=
=UmVj =XsIS
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:09:33Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7ARAAkieAwbAXo19LyPh2ftHrH8s3Wh3QUTaVBdf1PMNUjVfE
fkR6a9QloWIPpIe1x+N4z+46eglECJ5+vQ+SLjoEZqf5aO+nKNcnmsD8Z184xO0R
VsMvvQCTWYeRFB/NRvBoVGnuPaKVW3PTy15hLXak4sZjqGMrOiHbJhPT3JkVi3pt
hXAP035+L9+U/csTK+XB9jNXjYke5/2+F7qLLS5FPQa6ZIThMrgVz+cC1TTE9qPf
x3/6hCaQPWN9yKys7lFvrSKCkGKUn5nLRMrgXhFRwnM4DfnEhZ1EUv0sGlHjC6rA
hQkax0D6NScQ7BAoPo80JLzchvBYXkZ/klY2s042RSQ5R9rGYa4LVVn7U0zBwCgL
Gc1iEvmEOUpOC8SRbYlnpvFgIbZkHa84GR6g2EbbBZXnhFs7tAIgNHxe8a2uun5/
p6XanasLV3RcRnFcyJP7Ld+ZbAPa5egxNtpDQH8pEDxXdUf4Jr1N1csDrBpBIgrP
CTELtb9YQ+KZRPypFMY76eC60SCGyBejTRrSz1zvcWMIb/ga/TAwqoVYXeW2SGoU
2J7WIMUa+FqcQhICIzZZEoIlTr659/lmdvTIMddfK6rXl3QFku3ygw7htlzDTipO
VF1Ll2guhCMbE2NgarlMHARsABvuz56QoZSpo2Z95ea3M46UyG/q2MYsO95war7S
UQHhpoEjURJc4eRE/NmQUFnDbSXADO971nhvq8upvoFrTbtJ8rqSB7Za82hf9jLo
f5A/EtV6OgGyoPVq5YaOIW6g3hFrkvpUF1e2cxJZ5t5LUw==
=iFwb
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.1 version: 3.7.1

View File

@ -13,173 +13,195 @@ sops:
- recipient: age1dj0d0339f4law7qvuzcv2fs6sf8why63s3l8tja0f8vsj7wefcds9drvte - recipient: age1dj0d0339f4law7qvuzcv2fs6sf8why63s3l8tja0f8vsj7wefcds9drvte
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjMTM5QjVHYjhUR3BoRWQr YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzQndpS25CZmxObEdqMHpV
dFp0ckQwamJibjhSSUt6d0tyYUR0QVQzNUZBCmJaQ2ZmUGtNTi91a214cjJOQXBh YTg1Tm1JbWNFMXVTSmY0bnBMQXQ1aC9YL1dRCjI3UkNLUFVvNUlUc2JyVEs1R0o1
S1U4bkI1QVNJNFhUK3dQdVRuVEhDVUkKLS0tIDZsSFo5MTBoQjY3N2xIVThUczd2 WTRvaEkwWlVrWm00N2lMRnk1ejhSMjQKLS0tIFAzVHRVSjVyMXpuTjZhY0FxbTgy
SXZGVDdrOEhoTVVFM0FNd0c4N2M2OEEK1iySJYxNPQWUmTz0HGyaQR+QpE8QBRz3 ejhVSGxReUdUVUErQi9wQ0dNOUdvQWMK6KQhao45BJLuzrVKx2DnDfLRgcg+mzuH
cX1805lK2KsOvlxs109B4VA2kK0zGRdLBKyZO2zD7/2RUIPaLyssvg== W5rMRN/qiAl5Up5IJYOEOWtVCIhF8KEX1ceNI7ufnAZUZ7rajCx3pg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLOVhvOUtQdzJwbmtwL29G YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQTmU5VUpqd2xjRllvSW9T
NWl4Q0EwVXFGUUdZMTFOZFZ5RG53MkpINGtBCnlvWWhWeU85Q0h6UUFIME1FanMz Ukd6d2xoVzdXNW5FbVZpOHN0WkY1U2VRS1FFCnZIUEVTc1B2cjJsME9GcDRwOGtJ
VGh3M2hGeXB0dzVFUTFjV2ZaRUUyUHcKLS0tIFpCdWo4WWRhdUYvcndjUGttWldh WkMzR0wvaFVVelFUcGc4MDdTMkNBbWMKLS0tIE81N01HcnV3RXM4dVZIelBURmly
RFpaTGlGaEZrb0YxQzlWeENaTWE1QzQKR0a2MYJJKM1lYv7BJOzzb4ppS+BPnoWZ d1UxcFhCRnIyb1FRYm1EcUZTViszSzQKnLgEt0STgsKIoy6cXuSmRHZeDzSD0wOA
mVmiPq3CEzzzmus61dUd+i9m1uRn5cf1jmaYxV2desDsU8l08ZOnhA== o1DAk+buhTMJN+akE4YUAOdz4pc6VuJRqwv1/swaD5jxEdiOd34gsw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-09-05T21:22:51Z" lastmodified: "2022-09-05T21:22:51Z"
mac: ENC[AES256_GCM,data:sA4lWpltQNotBZldLxVALSb4Z7qD/cpVIkIEn0+9ouTSb66rEfEX1z7pQuZxRNkGHPwJ8MXDREplCPBqNMAPwh03OnqxuOKMVr9QZJSLuNlBi/12LOFHxY2AgWXebQlWvNDJXEp1fwrV2ztKg6iGHtD+kMsd/JMybmYPDTMj0VQ=,iv:bvwh0hg7kqQSpJav6i6g5/8FFT1Gs/6YjzZd2hpJSnc=,tag:E8lDOg6lTaX1aOp4vcSIHg==,type:str] mac: ENC[AES256_GCM,data:sA4lWpltQNotBZldLxVALSb4Z7qD/cpVIkIEn0+9ouTSb66rEfEX1z7pQuZxRNkGHPwJ8MXDREplCPBqNMAPwh03OnqxuOKMVr9QZJSLuNlBi/12LOFHxY2AgWXebQlWvNDJXEp1fwrV2ztKg6iGHtD+kMsd/JMybmYPDTMj0VQ=,iv:bvwh0hg7kqQSpJav6i6g5/8FFT1Gs/6YjzZd2hpJSnc=,tag:E8lDOg6lTaX1aOp4vcSIHg==,type:str]
pgp: pgp:
- created_at: "2022-07-15T23:45:57Z" - created_at: "2022-12-26T19:09:35Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA6j84+xkv3y7ARAAqja72tbrlSZ0dvbXjQoHSThkoZw4fD9r/qGoHh0WgWij hQIMA6j84+xkv3y7AQ//SnR+pg6fUOT7K6z3cxdvO8UYL1+axPcHwoi5TGD/3gzn
EC8TvA/EQgT0PM0LmeM5sbp1gDNmA4g3GuLWCuHryi5U2GibNDNjmx1eTPR5Ak6Y gK5CgIRy0vG4hRFKQGNoIoSOws36UGktc4Hdf8ESOYc02NLHjskTFF9FSEWheQma
WgMkP8jIy/X0FxHX1d2Ee7RAYOxc7tkXhTjqCtiesGLzzzRna5Hl1huHbBYGxdsB fPsSLUjbsU6QHct8f6k+M804eI99MNBrTHjYJZjcIUgfHzYiM48+gIo/FZZTjbdQ
rmieaRitx7jQFlTaox/Rpk5iNvZwxo+C7XJmtfY9gNn/lYn2lYQW8OATWP5uNhBH 5c5CQ98dl9P0SjcLY0/Owu4G9gIBbLh+Voi9C33vuIe4NyAGsef4n7CWjut3a7wj
jG/II/2K7yQ+caK93C7fOFnzOD4TAAlyyLji/s72guZC5HLC+y3krOxDCaxVuzCb Hz54wTL6++jlWy8Jmtc2w0n1EpXjUmtf5tkziwaRYe7DDvdI+PH8kyvg5GoUD7Ej
3VcvklJG0fmemVOuAvh7o0jazfEVsPPz2Dc2JFnliLQJzpP6N3I7OWTxNxQO9Dql R+hXlWx+SM2i060xBdcnOdz8esfF+YY1ZfBcYvKXathnfDL7m9DwusnQLbpcPbJA
X3oBY41/17muMGZEkr45rEnhFOajWUIFPgFr+u9q/XusjJ0vJpuGQL2s9UeZpFXl PMbyGlu5DVGIwhhTSPKtgxJbb1iyeUsoOcgN92FKYOzLHS6z/QhHFn6K3b60IuNh
4YJgcS9bHhMUpmhDuLbTPWzSnpcRVTm+BahdrBLBcc1vOllclVySOcgHkil17bCY l+06Z3HUtWVkH1Ph83TAMUac87RdgfeFbmHCfasN8JdM8mMbsP2IQ3Q3Ae7nqa6n
4ISYBv5XEUt7v1CqrmPm1Kvwl+uAbJ7K7Zt4IJGYU3Y0LrfzUwaa0f9d9pdmI8IX tMvqdhxGmCvNfBAyl7VsVV38kQB+uLJnWMoXfF7+rT6Chpzv/638Q3BZoHV0pV+Q
iAGsoJ7HLXka4GQ6eT8qKoBHGUchFHcN8T9/hC6ljuSrbZAD1c0TlC1JRmSdNdRd 7atok4JHF2DkxQYtfAZtPazBacjwfGsoUVKBMrQcZVg4Hwq/LuNnJlIIt3cwZ1GD
+dyh+aYGf4xIFYMU8mE8dLq0jeo6+YHPQnK2R6sosgPoZf97laHs9il12/BHTS/S /SP6TJ2/Nm9FktbqxqX9EflQtVpSSFEG50KHle9+Iz/i+lfFkhxSz7CQhgFya23S
UQG89GQQmyyJYzLipfg/MoT+HU0W8AuCwPA5ZRh5yhbeE8uQaKgYWe4VxTd0pB4Y XgEOjdzPQutJ8zFUey8nmZ+c8XBRblpkDAvu2zvyBbX6h9Bfgnl45MS5LMXwcc/n
gzRNbyku5KPuknO0jDPhkcK/D8IVBxQwANrCYwqNh844GA== KmLFLKoSWpYyo0BU+hXfSgihR22rxE2jqU9f/bb7hZgQfNhEM7wf4/HiE3xYtC8=
=fNmY =t0VJ
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-15T23:45:57Z" - created_at: "2022-12-26T19:09:35Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA8zMZ+ak7y/zAQ//dKe9+VPLWfwnhq3gNfKoEPy1T/ra0yp4LDVO/qunoNRw hQIMA8zMZ+ak7y/zARAAi4DMfXdqSyRQSIxtT11lSy+xfAUTNYpW1XCHitKc9eDc
Uxt/N8cs6y7MBO2cNAxiEPVT4eBBFjt4m2ziSBZ4fa9jhSBjRp+dM7aNj3ojBZjG iHQFqRCwUi0QRzb/BmAbwzK/c+xdJQ3IZHR3D090+XOPDQNgiGU6umKGKAaCVwz9
v0sTDfebiNGHXSMypLMep5oRSbyKmYL+IJ0UdPCUOicIYYMCs2g3PJW3vwKGSBmc TmGHExsYKfYl+QBCTpOr/38YlfUDesrElhV3vs+zIh5oj6QwALdckM5J3gpNZtOQ
EncWZqQ7A5T6ZBbZQYj7bKFONqsP8IRxKJJ9CE1oRWJOugyuu4NnGUkvBniMINPQ YRHRrBg17iEgNRmmXq+oNEoIYGBOlfYWWwkf3nXSlt4CuyYWX3zFtNmNRNomHcJy
j763R6oRXiSvFf12C3wGUOt82So+om8smBwNYupoYZQbpr7VFJgfAO9j4eLHvbXv NTREhXuDmrd99H4GtACbhjWy3d3dU22WlnKi49deTAuM0GjZcb+SyvQ+lxpVVsVW
ZnaKQupyCW3PcHjtBoduZ4IzRkdfXGwP0oW7XS2/oM5WyKvKu/G949ghHkD2ZNHW ZksWxcRIuG+JpXbhL7uFNwuEY9g6GJH2SYjaOsR15aqjqWFzoZ2imeEtdto1LTT8
daFj3lEq1SqAiDMhyQKsEQpUTeGGKIyGu9pyEHuaSieqTBsLAZAPx/Pcz0p/+0Hk eHcIgUsRi+xCOU9LgvI5RXdcpnAzQOowGL0Q26poIcWUgY2NttLoFNPu8hWAnKyY
kyjhYbhWFDd1QQezsJqZi7DavKgzxdA7H4uQYEygCXzciFsT3TB3203CLthI6bHp llLN3N0kZI/ATcPaXdQ5OutrVINXIyCTqIN8Se5hfeZV7+9qVo2R4JEAb4OFZeFh
7HvtWzXNfA7JHNYRm3XM1Au9qm/e3RvuX/r+0wDfNIP+9mlXaBnBtIdOenWJv7zK 16w9f3EGhNkhC28q6Ycw33wCXCFTsVtp04WAc568ZukTMcLPILc3IM+rg1YYSzGh
4+PLNSYxLRmm/YimGpSP2dB45lN3wHsyUIzRsiz2M44mkBlCKUFgMBMonSGw3kyA Mw/aUcgrayp+WNxsMnyO13Ibl8akC5U+FXI+qufCGUgVkld4zqa0ixFzh/Pkgww8
biEuntTQ2rbQvfxDhPk/XNrVBu73+CjcMKpmJ/AzwIEEUmSpQMzrckO0E+ADEyHS l836oJj2GfMz9ninpPmENAw4QdIaoAuEQ7dwpAwkmfz+ZH+PRc5eKbtJKrcjO7jS
UQEIvmnMKBxGGpXakpwcTC7LrQjSWrbzjwBiGqGchoj2mfuKIXAWtjDuyrz9f8yJ XgExN1ljnfYk61fL3qo0WAL7wetFX3HkHMGFb2TcsfpiJ7vfeKC5kHyUjAYS14oG
o7c4Tmrzdr+KEZLri5kES3Cny+c0zDQzeI/FlpjLgtO4Cg== +26bLcWofMxNZsBFedmytaw7I9qHBDqfFUwc3UyLJpyurUri1ijD5n3gjF0zG68=
=65BK =hagy
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-15T23:45:57Z" - created_at: "2022-12-26T19:09:35Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA45bZkLXmBFpAQgApl5OISWFwp43XBMIJyw20UKl5TL/CpV8ctVD87z4e9RB hQEMA45bZkLXmBFpAQf+PuIHATKh7VOedSjV0QQ3XbY96NnNsZOCfMnr7NCsvFs8
cbgb8/phlJYMI2RhaDATDFwuKiL5R4lCJoUg3cQsHjg4q/DCyyIDNoXS2dIqT92N lPwjzuXq7Yl/LaZxx+bPosIl0iokjR9qzC9X9KZN2K48sCxb7LFItLOZK3yOtJI6
y3AqQvM2qOeVX/lX0gDKd2/mb/lQxN2s9/n/HOXDTTvbr68ygKa0YIq7oMhka4pd eopdGBSZ9y82M82UfiKL6smlxFRIpiIL7tkjV1OVPQ4j7Y3lvF3PoZ3AmONQjlZv
Zvw9ZUC6q3kU7IrhPB5UFQ2HYqcyTB/ufXAk0FwedRGTVU1783xv/iaBVfsCdraz JJJZ9X/uvS7Q8J2PX0ljNg7Fas++NhXUC9eQXKqSSDn6tiMzgYuzky/gwX8HLDX9
8DK5mhOmE8Ul+zcCJd4pISmbqF5YAJ0oqfveDJnLC//sGx2MvnNSIsfOaK7UulgZ czpPo2RlLHJhY5ov/N6zIzlfrecfjJfm1cqAKGB+uSBLeQDsuiF2YbwBRKHb5kHT
fU3sQfoYOaJnin4tpUtDTNn7p/gYBqzpyHOjl0EL+tJRAfoQBcEK930n8O8+ssCQ MwKNARnw51G1UigFh7AqfzIX73EKiYMH0StebD90M9JeAbAUmsbJCyjhzApClcPx
+N0mAudkaVz5wPQxKLF479uNMIKI2Q6DZJl4csJV+kdcCqN6d8QfzckGau5xiHta lnCfMiGet7sYv028kcecK0F67WRD9/CACiyAuZJSzcZoip8ZHoBWvYTgKR3MVksF
CqKJVCNE4d5ymecnLfUKFMpp N6YjLelRGdY7nKlRTaHs3AoJGob9D21wtvK80260GQ==
=sOC0 =NOEK
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-15T23:45:57Z" - created_at: "2022-12-26T19:09:35Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMAwMCBBrc/JA6ARAAvgT1bBC6OLZhPggmW9SgxHE3dfEObpCgXEzkeSRE0LDb hQIMAwMCBBrc/JA6AQ//bLWbL49juu5vxXqRgpLKgKbV/zREmSMcdFp82Bpn0Ud7
ZSDx6GjiJ6c5YfMGVCA5fBTPBBr8WTmGwNK7LYErJA1sl+5L19Bn+d8tX5AOIPNk W1mNCzMzDykhlSQosR0eelTmNFEme4jRFwJ1tLJRyumDk7hu7nxhRyAV82OCm8TF
lFKytLAombJklB0IZM0+g9bKv0X56AgUjZYmbIikFnGWZGGVdRzLzP527LGDAuJ4 7TdOrU6k5w+2pEyb5y8KDKSjiPAq2ayXjFORQqeUtLPvT63WEQtyMVU+pjC2URAh
gyeHYdvQqmjlAJpjMr/D879Ygcz/FxF2dzsZKJ8G2jaOY0Mi+B17IDzQ3wpUuOJW cVVMFKEEEdO/GKQvOt/bKfSeoOARupUm/AUs9LEgvYR5mm+jmnfBy/+lZ5HBAHYH
liOnzMx1bKnlAMm7I+q+YdKav6Jg38km8qCR9cWlpUM67Xjf34E9S4yZsZW+2V0K sQKQWbB4BQL53q5zR0eV9J3c5SQJK0cvK0YaVMjLbrUXS8vRchqYkW8qAqOD9jM1
0ObsnJhtU7+9vs3VnxSnkAe+VcEOGvszjtBPjl6KcRVY6A0SqQq+X6Yj2ZzkuHJK jTdaDr/7MiGcCI4hBjEnkLPEZyjimM+dPhBDneOKgNbqHCVvPQwKoeNDt4s737Zg
C6va72MkCJOcDJASMqoe/zAJFE9zAaL3x3bpNhVRwdtOk2pcW63KOAMmUbsdcfpS TOtoCAiaWuRfyvds1U92qB+aXPNFsjGVwXzHa5HlT+4eJ94JucVzj1RsIW5wMmk7
eXhmHdm3D87QRvbCJgjp3zp9OlChrnGPT+uj72tdP5UNQnncjelBI8dCBDg2/Dnm 14QqlC57O2tSPgN69YfFTBQBj3rZ7vSzItPUznSwGQmv8kHu/BotZItAkGMdtnn+
vcTG0bOsuVUFbUR1zLL4K6KKHYIapb5w8tr+5dvNCAu9qjrVjzezxgT49wDF7Y6M VVZYfRvlzgMejZ00cXla7tEzFOwqTvMqGh4io3nwHVGBD9BdW5lU4+7G1enOtSOU
34ZrnmnbjvOjVP1NcavAoIuHJ9Jx6SQ2a76A3IWno/IJIGUOH5nFphFn2Waq+ZH/ F93cKSY7kAo7r6MgzOppVd7YJYMXUUETg2vh7TgQ4uDErMxZu+M45LE4Mzkl3jrK
Mo/e6EjZqKDNsDBBhhNNDbyrhc3PUW9Wm2uSVEn9cfvYpj1r7zSW9cKX4/TDerXS aj8ukdWpvWjlrHhZrOHYijofh6jatkAvV0VK/NY1Nn+2pgexLrztXc8EgZmN0kTS
UQG6nc1I3Ckak81BKRDXBFZkTMczYogqnbM4FcowGNWkb7IQt0ppamk7d1W2/EwB lQGK/lLDZuqNq8kihwOEpR3emJdD3GkMJZjg+weZnIocW9ktKlErE9RCA6XjIC7q
LzRUDP+ddYb8Px6zmfETxhSeH/o/BBBbJOkvLNxGrbGZUA== jiHSoMkRnwp0AfP7DXnVvUgsYEoT8bbESWMdMarctLnS8ov+1/CHHtkng3xbrpqM
=p+ZT 9cpOtziZMtoegZnvv85ZF0xeGtr7BeI9IodDA1rB8KdQypDlVY1Tn6K6TQGhM59N
pRMGS6ss
=xp1u
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-15T23:45:57Z" - created_at: "2022-12-26T19:09:35Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9XEenRNYVGHAQ/8CeNT3oc9OIqlKB+2+gozhiJlA39Heepzw4UZMgPI+PSo hQIMA9XEenRNYVGHAQ//Wnkgf6z+b1vkIE3urnFK+4MIQ/TO8KKvDsgDuZLjxKXX
uYVhX8lov9xmyk2tgCbwxl4mL4iCXq3MNpCO5H2zDUTKJxy4TBeRxHs8QjRrFk8h 2HvwkQii2fjHj7a99jvKOHnUvflEo/0rBqWvOQv/yRTGfz7XZDYCp0/mBk6aC/Z3
Eh8YKWoukjR/M46nLv4s5y+HTZAb671i5Yk5tgkLrjyGZUnDJIbjW0FafVbUFRYI HUadE9rgVvgxsPWBsKeP0rwxp65eRVv9JxDqV+rmUcX15lmNUoEkhicGFTYUIKtX
ykGHxypw3bZ0PtI+PAQhh7GmsbNwX2HvASGFUc6oghGirJUPGn4tFLSDQQx/+JHg WbEbSnTo2lEIZMLUFpuFUo1JCN4zkYQFICSg1d2t0E4XlAVqGKwsroFYVeDS2QIc
OWi8frVD9vPcJEgD3yyBI/RnYTnMQmzJM1wvhH7f29IS9+h9OvGQDhY9fKh9HFOe BAnH7hpzLT2PnVJythpDrEWAZ4VfVNyBrB+r3co8LnMLEeWUL1+sFSr44NnPbnJi
oVBcilRzl3IACFSc7wPcXQ9VzM+oNb4q1zo4ChejSRtU31F4Ufmgvu9wPKvDXkuI qt/eXHd2nK2i5aE5IIKGS6CvYRqBACt3gIbBwy1FvvYOhD/hgd7aKo1Qs5JFuwMx
V6XmBx2AC5eDn5aU/4XE8gaA7lxFvP5xGPqv/QQJrV+L6mcbK1lxSLUy47ZSd/xl 8HUQevkcPui2/lL/NTLQ2xUImYRiPDkWxXnSX0xVzcX0iihgrBFHlJC9GbAfOHb4
CaqJ5X9G3b1RvWhJTvOpZoIE3VUeZRVyhFpwFs06CnR+pxjBo9gHNPjwGcRAYkKT wQutYnl5DrGHDnYu9UybyiZFxL7bwF/ejOWIY6AOMtpO0hP0Sos+UmWFVNuWBUrM
XSmGeV26o90YwdJE//RlUIKQ7nS2geFJWttwI8be8CL5eUBwOaBjEN9ttiGkBJCD tUVQF5qKLMRIGGqojHytFhML3dS62LI7EhX17JMx34E2/zlxcI4VrAb14u6kerNc
cKH3SqjpyInwmXmiJLs6IWyDfcEKLP2wTaxeecRZsS5GjAa5aCOk2MNcpANZq43i 6NS7Pi6DxOnrznbm1Y4Dr8kbOjZQPfjfTj7ri712FHzDW+aAOQUKEQOzDioLsTip
hcXsfvhNNzHOio8+0qrOjVRqdPFrCM05UjDXrFAavQ/O7WMTDBhxvO8g1UcRFRPS eRhqW9gkpRgbpAv4y90bCb10KEBO9g3MwwBFKkXzQzyh/WZWFFFfdwVfsLmU5sXS
UQHUPsBTibeIc7OI8w/xn1lTUtyJs8o37ZBqD6YgfmcA9ESvKRF3BRxtN+V4pMP9 XgGCWVzbJks7y5d7FgJ05p9frgCRz4gtL/BZeVcDpL7aqg/uR308en/OQwe0Dp1A
ZDUAU3EKk9pKNtMP1gkALZCFcNZVU1ej5bgoDRqowRq4ww== bLZ1rRkIbofDbspZfMXkSJqQwvm70HAL9JqVK7VF3T52LsjUsUn2ygYv30bHJXY=
=TtKA =uRkC
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-15T23:45:57Z" - created_at: "2022-12-26T19:09:35Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/Y9Ee7T6j2i4HKW7jejoUxv2b2pI80iCHeJ/olAvOUFi6 wcBMA/Z87ylQaotQAQf/b2aYvDqb0DHcemJHEkVHQbnMZVug80GSbk2YB20HzKiC
bO7i5OcxDvs1gtOLxMZXnj09NQUXkMp8Pvzp4g4VkL+/wCyArE7vyVh2VW/AD1ia HvJjzBWTuIuso0aywGREMC3rpul756zdEjyL5+r1jtA2qXdhXVZtW8BnP8tvYiQc
HAi3VNkVwiX+prZjvUUs7xumMGT4rJiGw601Ds8jVSdIyQt55hd/AKq3n4VMf5MZ i6TLPAAc9IxfYOKfsWxdQFS/+MTFvcTG6S7rgYdqL1klikAlPjbbWxB5x4asSdzy
BwDZbyuSXpSMYCRlTiH72i1c0lhBOG53W4BOEPGv0sRh4ngrZMDh7BtP2OAVgLE0 fkonnev1Hr0ddzh2r7Lb3KNBo7zlmG2K4n5ibtufxff8KqH30+TWPMRs/2BPJloq
mHKsTh5loKVsQSfQMGWzIwe/wXkRuiKeBqqgyanO/h8W7PGEj1hTxVRP6zOu4tn5 tgoVwDGzLkls6MYPtRIXCX84RIZf02SZUI62DqSzFrLkGOpk/frGjAsX5pSANvzS
kZWr2U9L5La5X4eSVYnJoHMyhvCOn5PCAODldtsrZ9JRAYBtCSriMIS39Qnu+1XX DArg0Xx0fzcLmUrBfzyMrDSlCTQNlaUpB4NluatJy9JRAQxc+oXPnVtwyKQOQuIl
/Anejs4yrPXhj1Qf61E7IEaRx5us8d5ib831WsJ+Krheq/FUfrb16ebVpR0jdBRd qxqX8qKgqs9NUNF1+5YpB85nirodCrKaGUiNXmLIgu839fM4nmvEU4vWOMFgyRqf
1dVd2PCz7GP+O1jZIMEhDQSX 5SG06AhI4JgJ8lmU+8kJrHK8
=hsLA =sKTj
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-15T23:45:57Z" - created_at: "2022-12-26T19:09:35Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/+OJnw2yEBaestKxnyNeUlFR7uWXiCdOl6EC3AcxflnDBU wcFMA9qJIVK2WMV7AQ/+I5RXt3zZWFLODwLZqNfijwMMh//iEoKrvcHkNKTIzxy7
OC6B2ujd2C2KsQPBVpfRTY5CvxpZ2YHu1wu6zTRYnoieMGhQ8FNDoqCY1Y2BtSOF HnEoh4n/0FKtB0YwatiLowbtCDxsq8F06Ume8htvJ55d/LquFbW5Evgl9CaG7h+O
Nn4BsXKDnbqaSJc5uxsIJDbeU8PEJuWGCeKwnMQlK9oOAivmXyWOJaPTLcQaoq3I 82j8jwAiHYjXDy38oVwC3fFGNCCnCRzN4n40BpdS3Kt0Yiyz4Omgl1KM4jRfj4Qe
2QEibE3dOk0qPunN1Ejiyi+wy6jT1WpZQJom80ntjUCNdSTPZhhCcNdsxhDev6Ok s7FXMHtPH67w5y+QIKEwBd6H503NJ0ZkEKjrykBOFsqt652hv4Cfh+FEq24KIZHC
pF1ImfyReeDQojSByQ9zAC2dR9JiaJUJiL7P11Le71vFrWClDJ4Rdh7MNmMdu2Nh bBTwBxCaXr1/LXNZRejmr+XBG63oUdJYj/tUdyIXrEoIaD3zfB4Ow0peNed7qUz6
a6NsPmbe3hbAtVND7XPxAOIndl4PttJoaWj5u5gFwGd6+jmiiQV0p8Y0fB3Sh/3e I2AtapMURdopg34O5EuM150HEKdbYFpNQFyV2XNAp4Yz/SMbJS+E+E8TvwO38g0y
JVauSnLAjYX3xUWvLtKecr4WJhUH35cXD9uGkF12XJE6KAxYku/TCAbG3xmBsvKI Rh05qR461IHSUHSV04mrC5uY95M3TuetpIduZ32IJb6fYOKaHuof02mVw6/qSNsi
jd2eoWMTj6qyMXCGk2vjByq//M2HkKi5VFzuWgxOBkN9WbNZc8xVaZg+jAIBt90f YZN4QQgOzr38R5prHy3/exAHVGXEkILREI759WsuDWQh1QtYeesGUguuusNPfCZL
xE4fLf6FqhMuHtCPq0LzVx/DNSB4+/p+ZdQz/TAvzsIt57l92tDKyHO1UYXn9LkI 9LWpYnOVoVot1kdgVYCZg9vi74zDUm51878uBm8GP7qzsYQfx8+YP+YK7l25Hb/1
lNN0JMbUXYBQ5qMHSOxI4vP7Ct7VAn8ZHUsyo5wlFLuYgYvPajFbHeT/3GEH3YEr vlj6KetfZxu/lOtk7w2paKBFBYinAATiQFzQEotB+NBh0PqUHL+Tt+RVG7RgUvn6
mkE6JBORTUn8jet29RXmWHs1/CFKYD9cEV1KvYJzuc+C+ADYBurEKej5IeeHZrfS lVTFy7fnLcfzbkWOKvEQYrhFn9MbyehXs/feQErfircbz2SglrOejeDbJYTMl+LS
UQECjRI5ggBF9lfvptswB8iVIavEeKztzOsZSgQm4u1Yr+ln21frn4Oq5s8ycKJe UQFkBBpzDjgB3yHimWUb9uCSg2+5cH+YEYFUNp8xqtcK/1A+P3CKM92l1DcVLwE9
9VEN5FgmMQ9pWJXBlu/I0XjRODXIcUj1Rxr9Dt+RcYOqOg== 2FxuFJdr9r9Pumog87O0bUqKlzLUwBcisjJRYKtjNiR9Gg==
=LHN4 =57hU
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-15T23:45:57Z" - created_at: "2022-12-26T19:09:35Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAAxoz3mxyixGhxQ6oaWm2q8HO/LlFr0tsWBc1k3lyaKCN8
2cps2MNHJXBnIXzC5teaePk48oroayfWajw9pdJfWsQaNFfL5yFfVT2va/CgFMvZ
OWX0bY4k0z5oOLns3H2gx0MS4I3mahCSupmSIjrvTeSJrp4w8t8fRQsI0FIBqglq
uH1HfhaADVTL4x93T3YqpiACJaiDfeQcpb5GZO799evwuP01iwSU/2WENNhZsfAg
obvsZdl+6NuvLuu6a+0ppLLp6JCrT9UK3qIHA8VygQjThnonOPxZNKJD8o6uL9jc
AEhThgTX49d+vywoA4JLAeK2eBOGpRHtgJi09IJI17XvhAJgbo+GvNL9VELZBVvw
UL/DwR7rtTHueDOlGzerS7cL+H/2zYz2UzpC+29givKho0Rwj7SwXMFY85CD4eBj
HjeTJt1wIJjV6cXJ2ZUs8nvcJZV/yvrR0cMsgabt0R/hrUkf6x1K9Dwi0+kYlTwT
dT+oJGn/cGfR4V1ul3TOIgATKuU2M/OAvCluI7VfilbZtDKw4gDIKOzImmTIhSAO
5q2ZRNvNTkF3bAYnZeTyqtFjS4HqG43x5jI6pWXThr4zUQlVZj1GHmzFYaoI9kg2
gq8tUBoh6hZG0UYfmyURciiQum43/HkZRZsFh6CDw/t34MUDtlojcg5bxA5jqlzS
XgEPfXzhIMbAb712TGRaNXRRxSyQfm1pHaGiwBaev5hts/a1o2OKMXpejCNUN/Ck
xjUCCRWi5qIb1AZBt2u0/5X4aHw8fMqwQGO/5rmLJsPRY0nTEC5+NHKtc2ua4AI=
=mdUi
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:09:35Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA/YLzOYaRIJJARAAnXdJXHrbl9k7W3MmwaLZP0fsOUQ5CUl6NAwP4sHTt95M wcFMA7zUOKwzpAE7AQ//XrycscGr8xMxGns5GHO8zOjfd7OmAAjMx/GBIg0QIhrx
36CeCskem1KAvT/5KlTnxi2O5FkMaYJGd9cqHCmQ1YLRWVGdZ4UAjuY0lr8VN8H0 6qz357Jk/nPB07U/xsO4dto2JxJUYLTuNuzp2Nl9w8wjWDVk1C5o6c2ZVErksMwV
S20Cn7E7eBTJXUp04ndt6ghwZ6QmVPRbrk4fLtquyZduudnem4qdL7LigZ/NxGvd wMtNHj4wDJT0uV/7PHzyfd7+QwVIMtPH6BxJwbtp2uJ9caqw0ZyidINYmZtuDR3h
COWSCAhEYlWxDb7ZlYoogovp01qqK+d7LIj6IEL7+k3STi3OWQa2xYNFXMKYMALK G9Mtj9QcQ4Xa7a6m94YGW1k35SkQ7ejwSDt0wt4Ovs2AdQesQTaa2sb7bKUVCrff
MtGsJjKbmUS9UCnq/ccoIh4unpJwkaYVZ62PeNeYEm0slfPUPOI8n2N1F5ICnrpg tWlji91DQUs8/vuN5KknqzF1Cc9q+egHzbnhmilXy3Gi7X6eRlDjBASErTS6tsVu
sXlOaP0SoZ1bysTbNrghefziWnqwMocdQk6KyaqErhe9rnPXxPIEfQZSFvR7JvbC BM0DEdlBvRjGFfWX95XoLoUyMh28gEgMgRpr2/UgvCcd/fsNNNkOJucXqSEVYZgZ
qxM5RFX2122lzD4qrgIC+82u6zEgyP/bjGLVLZZLsHVkLLJXkDTjrKmJrR4tcwPZ /4Jz+7/Yay0YKcEe2l5ov3RbZei3vrbBmyastsVaWKXDKFs4wqrgas7WizDjO5l0
gK13HBNZRv92mi5CGBhH6k/J5400oI08QH4XN6lCAvSrWJ9hrOjBppzh+ZmbQjLN 7v11y9cVahzerW5MQNwilE3J4sRxIFAebXxxrN8PGdY81031+rsKL1OfLyHIYHO+
6UkBBom+sshyAWbdHAyAoT2uF0T0TQHvYA9IjixVb4Y9vzTkayy/KL+8NiHWhz+/ Jl0UrR0HdE1F0u29Bk+y6vvJun3n+GdVBtXfhKf4N2DfjL3RmeaFjdCM5XAUmnSR
1H/0Dhk6lY9sbYRUG+IzRzJIy4rOOibeGXMRI3GXLJQnZijxngNwmsJQMnszV2d4 gFFyoi0Yvf4Vt4fY67lwSVSBaaHDvz4XuJZp58XaH4ffztRAvrINSXMCTw2KO9uz
kBzFCYErx3zRwhMHkLOTqcQ9d/dYrnO1rLkq/pis1A3Bjy6dbq7De+xG440fr/zS M9d6+0sKJav4D1qdCawVI6dYguudOKjHYzwwe4kaTds/MCcv2T2Ohezk02XiBbzS
UQHshLmiAAZapYqCEWFOzvOfC+kPM4NS4jel7xJ6Ji1jlg4SglEC0zYqVccSzrfy UQHvYAmKnGJ+fq9d0SdtlhLPYzjBhlbxLpBqoClEdEhtKNsuc4oXpsqk6PqSsGfl
rSfJZyAAN9qFc1JDsdAyaJLxNURVwNpKj+ugPCVtLixzPA== ghpbsf3cAK9YwqrmWWHv0JNm/VjBdhV2evxNbsAwVrnMAQ==
=/TYd =aspn
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -7,6 +7,7 @@
}; };
system.stateVersion = "22.11"; system.stateVersion = "22.11";
networking.hostName = "buzzrelay"; networking.hostName = "buzzrelay";
c3d2.hq.statistics.enable = true;
sops.defaultSopsFile = ./secrets.yaml; sops.defaultSopsFile = ./secrets.yaml;
sops.secrets = { sops.secrets = {

View File

@ -10,173 +10,195 @@ sops:
- recipient: age1j2euh5qt4a7cvx0t93uj4n9t8y8tkv9h3nefszc6g2q7t7gvngxswhrve0 - recipient: age1j2euh5qt4a7cvx0t93uj4n9t8y8tkv9h3nefszc6g2q7t7gvngxswhrve0
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2NVBTVCtFRWtjVklwWnFI YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOUVlNbHlYcU5yUEVxMjBM
QXptV3J1WCsydEF6NVRtK3ZVbWFRMDJkaFcwCi9XaHBKc0NqK2t2eWlmZm90bXlk cSt5UmlyM280QTNuQTZpWWx0a3crclZESGgwCjA3M3ZaT1RvcjM4M3VnUTRDbVJT
OGVZZDZVVVZqdUV5QzBUcHBiZ05YWUEKLS0tIGJUaEhqY0xXU29YRWlxYjRjblhj UkVRenRLa09KNjRRZ0JrTmtQRFFiNFUKLS0tIDQ0U2g3SlROTEdHNkgwUjFqOTZm
Ry9Hbk1jZ3pJQ3VoVVNKUHZWaGpsencK2U+bj1wQSsfSNsexDe9It68iGIO4Pmo+ WTB0TndsODBKYWVWbVBzNjF5MWt0OGMKAk9j5/COvuUti2W/PisbGgBwtqqOUbLl
63H9AqmRUyM5x+RaAwxy7rUUmtFPmLnfAq8htoMgRwvBMIK9YnaUHw== jpGzDz9IcRDw0w/JZSX9MtkF+qMd0pZTUbvZ4nhQ7nNH0/KSSu79Eg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3MHhVU1FjSi9CSllzWXdR YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvc2lhRTBIdWJ0KzFPR0Vh
L2lBeWRPaThCeGU4S0d6T3BYalZ2YVMzcW1zCnFvOEtsRE4ralVacElHNGpXMHBs RWFqdytWQUxXRXBPNWJIcWlLZ3NQTnZmdDBZCmNPVDZNMmFJamZISnM1cHdOYUtE
allsMDkwejN6WSsrdFk0Rmt1UXkxTVUKLS0tIHdXT0ZSendZOTI1dlBDREkzcFhn NVBVT0NWQnh3dFFLODhlK3RZaUFWSzQKLS0tIEdXUmwzWmtrVFp3L2JHL3Rmem0z
dENEWVBvTUVmWmxwUVNtWUt6eUY0UHMKPl2p5W4e/oYXUFltCGOT1F99T4E7BgKe Y0YrcVZSaU1Dcyt0RlMvN1I1UktGL2cKnDdeiNiq3xeUJsKGXb4IvguzNMQHKrqO
4awZFXhvY2WTlDC1JD7gLoUY9VeB6/PYAPLzHN948wA1StxAZBRVcw== lymktEJ+786MuMxvcR4nP1kEK3o9h/Pt+HRqGcdGV2gu9oOE7GBo5w==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-19T23:43:57Z" lastmodified: "2022-12-19T23:43:57Z"
mac: ENC[AES256_GCM,data:WjsPP7IPUonv+L+itPXTq2UQhCV2z+gvpEQm4sM5v/S2LK3YfUWbhnAqqcsC6z6F3bWFAorMEgvXN/dS83OGwWrczPc0q3Fk9wRdxOSZxliNG8Ohkr3HyawSbfKPAdi6pht5cSS/3nrFfBll9hK1TDeJlzn1ORA4ld51Wn1YQV0=,iv:4q6uMZsSQLGwpDTKwQYZNCfOsZM8WBiZ1URonJqU6k0=,tag:Exsf/deHMN/a+8RhwaMR1A==,type:str] mac: ENC[AES256_GCM,data:WjsPP7IPUonv+L+itPXTq2UQhCV2z+gvpEQm4sM5v/S2LK3YfUWbhnAqqcsC6z6F3bWFAorMEgvXN/dS83OGwWrczPc0q3Fk9wRdxOSZxliNG8Ohkr3HyawSbfKPAdi6pht5cSS/3nrFfBll9hK1TDeJlzn1ORA4ld51Wn1YQV0=,iv:4q6uMZsSQLGwpDTKwQYZNCfOsZM8WBiZ1URonJqU6k0=,tag:Exsf/deHMN/a+8RhwaMR1A==,type:str]
pgp: pgp:
- created_at: "2022-12-19T23:43:12Z" - created_at: "2022-12-26T19:09:36Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA6j84+xkv3y7ARAArZLL/uGy9p/1bm8VXhv1TwmFYXwLfcoVf0dF9v0tMiDm hQIMA6j84+xkv3y7AQ//eZbxMkQJ6N0NOKf4jNC1swjqlhZJHs163hoAmyqv/W2Y
h/0LNizUMXSnVIssdpwttZ4M4ebHUmLYHlLiElfCUjLEP3/gZW+KPnQ8B9XyayTf pIOuxujNnzJWWJ4zVLsL1YMwihq2M6bkL0Pls3zSbP9YEVLmdA6VK0zYnjCVD/1Y
sEqE0mb7wZ4XaNIAiDbuAJwRvhXhesLeDMEhRwzyvUlK8A4k4LbAy9bguGempnCV fCIssuthHV5Rs2XkWOFjiCUEpSAw+n8mtEL/nT3TxQ1YIOlX9vjaqTsMi5zQAr70
9jV1c6/UgtJlQ3by5M6PiQHk/pjcBj37iIu6POy3NBF1aOqTrRFTVTS5lty9waNH l3ndPKp5W0Q7FwqeBQE59Cg40OpLuFndV/TpizYfK7jg5nAnq5chKj7Ez/xjr2D5
rd5f2aEbjIhg2xduH364iVBAFAL+nf0JPsb1C2npapoWKZvwfXo+jmpEnxQMQ0WT eB3W7LFr++Ve5a1fWdotUuOxHueY9W9ieoayJbFsvVkTqFD0DaxqcX402NcPAeJn
5IDccLYR9Hdo2itdpXkmu20JzJWqRaWu+3Zkq+pf8IKrqQ2CwMbo4bTahxiZppsi fHMGnevGrzOeaTc72NE+1iyD44QNgYuWIZN+bvTPPG78sZZgxwz8obKSGiVRaJ5Y
YKLQUlwjMNQnyOt4oqgiEOEQG4j/1+So0GKn7oEyjsHL/BzdVYWICfl0juNGMk6/ WmjBVrwSkaMDAa6Lf+gA0APXm6htRQJt191u044AtHcJHD0RlJvNza++iHyDa/es
ph8m5T5abkCZEHkzvvyAq0Ev5AgZahHIwW8mFQIikxY7rkiQiOGXxwy+hr7/jgBB PA2b594hTSoX6B1GSZ5kxTZsb4/FwNbX66bqOdxRcFl873bn/WCibNlrju9UOglM
gmrpcM5PoNWRYcAykbdURY0r9rlR5olWzIu49boKzqw2e546Z7VgzAVXabSdCm8I L9t7XQKj8wrR5QMgEx0Hlhb6NpmhvoD5FSlcOm8VbfLRbec4MpnpWetq1d7oXNQH
SWjPqTKuzzpXdCtV+Gg6xVQ1G0S8CgpPVs6UQEk5Em3vzLFiHee7mAxtaiR7z0Y1 WZbz1ZCcIe/EX1bDWZ1+1T87Lq2dfiVnry2b3JrDbbCdnEG48a4GmGSxxi+cE8Gd
/kRyaLaXT4y727Eu4uP3qvgw5aIn+GaZbrnvlmArKjEb3BOLeMMYONhP/p1pAAHS l1lLdaojnfIBSs0qsVjs+R3hzu64SBaOVMuC2AwGH+KfZPMc9k6lwoyU9eo4ncbS
UQHh8anacsfRAQaCUnj1qXqXY61XDU5E20j6ohxQI+Cq8osjIiv1gA29Mi59lgKv XgEIiX7nQFT9zPSW/k8UiCO4Fg5IQKvbKuIOcOtfntZ8CVbplcwMgmo9XnmGKYJ3
HAM/TGyQiFnPbTjLZIgsNJcEMe7MKAMCAZwmikS0FLv3wQ== HT3KdLGq1XrMLO/nHdcO31oNgCnj2udlQ0DXdS8/x+/A3vCtTS98pWYPCL4wtRs=
=AiBk =Kh03
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-12-19T23:43:12Z" - created_at: "2022-12-26T19:09:36Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA8zMZ+ak7y/zARAAsVUOr02uJaI7lSDPJlElIyKjbGdEk+89OPAwFvpDyiEH hQIMA8zMZ+ak7y/zARAAoezW+i6xNWho3u+1joRebY/Jkxol6Q1rSq9CIcePXCEI
jI9L596U4U61/Da+7oX9T8VdzFibHGGq9EaJVA3ey3wF0cKQUkawKPJVC3S67vp7 cEk9Ilt5EYr+K8L6cyaHyrZ404lUNxLv9YciEClwEKHC6KumHKfF9zXag2rH8rvx
w/s/mranV8jp3TBmvSggelBBwEsiQSmMVdGPNmPML6JdsShgnNusVYrArAHBH5UC cTHPVLDYROEmv+XGQGExsdACD4U0hjhigcRq6nzNgtfGcckJUfeOoo4rmg7vG1s9
TfxfzQzdBPXsYaaexY7chmkFw2Qco+t+AZBYOTzNRxDHzy6tsOvVQ4jJB+s6ymXp Nu/DpCl6REw59ejR6BLXCgVbS9olfgi9HYXwzMCQ5xWE+sUL0LbzCLiJhsjVW27j
JzgAn2Jy/sA8RuuEcPfErcGucaftgTiQ9WSnyzb42IGYLlaav7ySzEQ2IzQK1QTF hKvJFdFcbfDZXAb9nRxo72YWiAaBPIyzYLy8S6KbCtJaGRREOEWN40r+qAmotucY
r3TrNa3vUXA2J+nlL1lOrbJiX8H+XXevrxyu73WnZ0UAO7jB+OqvmsTX4OwG65uF 85t0OIlydCUJB10kIvnO4ezLEH5sA8W0Cw70ju10bk4t1I0DEenHl1/sLLUmed91
i4UeXtxFpyqcVujVWarm2t4U+jch8yTEQSAvuH8wDkdCXF1kOJokbFO6fSNq8Yem ox/u5r9iK1DO91fUEub45afhC8iRRpS5EmWnuvrA4aWWa5W9WqCz/wxUZPCOthwT
aQ8JIMc0Pyr3+NfUkcZ1v0JnDf40Y3VuPZzuscZb0jZFaQQ5BBfoHVLuC/XFKVzN eA6OAQDyJQ+SdmvEct6wgFJgx3ULfVWBr1WfrMLn/TDOAkiF8bKX/Om7OoFGYcAX
Ara7Fo7E9OTjorHkgny4cQdws2ZZubgRyQTJzqUdEIudjyDU7bHbedBdnXTFL90m X4OdVd0SpWiWyCfseRdp2ze1MgmiFlNFHtjey2pk/8GU88xXAEn1NFvLyjfTLZEU
tkDf1Qgqk5gqp4uFo5we+lXgECRYAf8SByqk4w0MAZUgAjS8K/wVG0wyiJKgqPRi 6AB1Mkb6/9/zilanYtgvMx8j3n69CB1e9yQfLM44tHAQltyDwcwS7j5dn3wXkdke
SozEf6iAphdumrFtno7hbmsVOaJGgAWvypK+P/xdolV94c+LqhUCz0ljvZjduevS vRIiqJ+Opk9gosazsUA2RbWVhW58q8afYf0IWUaXgJX6EB0pGTI7TBBnpOsZNuDS
UQHBxcadBktddbS9O30c5NnjBLuV1ue2f/52zeuAfEhdHKxCvP/cW9a6zPh+jSFz XgH326wc8lWBhEhn7jelw4Xrcs4Mp9A1Rh1Javg/zjHHs+oo0j2Nr3vArPWWeABi
oQ/eqf6oZ8K0WcqTlV0rwhUwBjgpVWLtd2KkgSMNQfnh1w== /jYN25peGRKbNU7upVnHAjYpjNeEnqLDM3vU++H1C5Oyop+dU24oiyOP3vQxUfM=
=MKf4 =NpUX
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-12-19T23:43:12Z" - created_at: "2022-12-26T19:09:36Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA45bZkLXmBFpAQf7BM3K0rH6rh3SE21+YOVeNSY+I4Lk8++Ot0R6pQi6LRd9 hQEMA45bZkLXmBFpAQf/YTz5oHtP8OTrg/uJcklPNEiRnU9DLwbQeU7f+ylwHjhY
VP3dMsWpVqAiqcY4iZwoc80vNi1MavJzjtxqEtPNFrYBFBb+nKKvXZgvqar+eSjp 3qR7jJ5EOTf9/lWMTINXt233OUa+MWOrkvOsZFY/ViJooddL1s78ePmcAm0g1s23
T36UmasapoE3ZU/O35dBonTyCdAXS+RuEL1jWYlbeYsw8F8E9qi0DbbLQs84x83w nYExekJ3xy3+fH4MYf7PK4JygE57kEwAOdHts2TZC0bHr6Bc9Wo4D9xVlGvA/S8C
a2haZtoX/jhxWf1TYZ/Vc1mvZM/udUPE99lRqQeropzBr4Dq733piPtVOSc6tQv+ EGqgyPP+BhMB7jmyW0TWVuUmSYEvxGIdgjUFC0qgF7vgfUXyKlBZa6k9qxPYGoJI
ibezV+CE2fhUmDa7TJeFwjXtAK4BdxSDnT5+Fnbew0OCEU4ub8Iq+rYry2oFRNdF nf24xZ1s61otjHDVg9WvFBkI0Za65xjaAKSX84sMmFG+sNy9BKuWre+6MgaMT5WE
dKpVX0M1X3l8eN9oMNp6b3mW6P5pJ6c7Tp9p1FdS1dJRAbSA+y3DravY+axGAEHC ugTPxOX0ZeU9iuX9vxowz4UB4NvEKQOshccHrgobsNJeATZeD10z0igms94tZsv4
DIOD38tywtZeLt8tMc6fVuJ1a26SnXqPjFjq94pebVnRrX0woXE34gtEsNyB9Rag peYj8nwwJAuykHR6tS1FPzjFebEJYrfx/HgYjhPXlTbTokb52gASdbiN4HeFkfvU
LLyhQCIW4mmb4pwc9TZzDf8w uhSrvNL90WXWhMSlhkL0CIdLesteZPt2y6ujWYuT9w==
=HkvL =F2bt
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-12-19T23:43:12Z" - created_at: "2022-12-26T19:09:36Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFLAwMCBBrc/JA6AQ/1Fk8ff7+dTnPFah81IFoWVo/DUsLE0/tLkXCJT3uENrEj hQIMAwMCBBrc/JA6ARAAmC0BsCFSgGhmJmp8gNJ4Re8uiQAcRIDoQCMTY2pKXXM5
PWStEFUvv9T3+aJ1ORxI1hlxRBPaJbhDYuNEUEe97q0CcK0oEqmh/1ikoEljG0oL A0haVYMvHTNYwnx9yFPPvL2iPpRObdm3XZa/03NchoMOWp4XR3n4M0qt1vpVZor5
lY/M1YzKhQ+Wikz5k8uWgGV/MzmLmYe6ZEPsbJeXc6ROaOIUQpDav4MrgJTGynPz nO2G/QCv1A47ZwWkVuYFrHjA4wV6LEQFtSrIDVgNsuU5GFzEQz4GkcLt/BzB8Xby
KnjjvEf0arlI35MXqth+TzgcuHwWXZcbx55h62v3nC4J2HZYHlCzrXWRM+9kjpX3 muNa6uu9b3k2ewfVTGdQnrkqMyYGcGivNbsAJ/3UGhUi0vQr1oTnOtZSo1R9v9ym
BJ/yGQSlq10T1AQQLwhQ2CPullSkXyLgsFvlr5pqiBl1PIvxY01JXWmy0pA7sJQH wCE6xb+1AVSM7aaVWHYLfntiigguu3TyQ7UMBGjPQTXzslmKhWN28D8Zj4rBUhMO
MRKKTRs/n18+ufFCEZIFOKR2js0Enad95dvBibdGaJEdiUtarNLA/PXGbtBPokIH WupRPb7G5uZyaBaYPl8/CVTHF9gk5aRaiT79bqoT3aocyy2tT11FeyDfJ1zKnoB3
Zt23C6Q2zTClPPsjsHzVMtcf8Htcgx6Ym57KKktTwQQ96hfuaVUHzKMMpPUP7XW0 zdrNHA5f97Aq6IhZslF/MKKc334JLKNZc80ezqJIoMFrZqH1cl6AY1pGCCXCPSTt
c0k2tQOvFCWOZZ55zyH3jBMvZ4HajicU08B1CO+21T6+RyF1SP+ZqrEP3GCLjhx2 F9ht0yIAmr+t9U4jHm4fMYvy9qLDXApTjktwWpRtdYEtoywG8znbEtQudN3AJvdG
D2dqnCmb+A2WOXZS60zby865k1lyKQz4+4woh2QWFBo7YRBO3SH1NdUgBryEkAV2 aG7sxpWM/BiMB0jhQ1X7ZLobbZqwx70mvsjjQooxq+KqR4jHxnzwQifep6mCG+1W
HpLgv42rclPlRVIAwASx+Nqfz5nuOS5Zl70/BBhK2gobBav/2qg2WxPcqsi9NA/A N1/WU1kyrXd8422AYLjKh05VmXPWXQ3btF2PIOh08EI3rZHk9XVuQNYBC6sS8OIx
MNYS6ju07XXmb6KG85hTCq/eTDKPBni1fb1R5vnCirDmDtaP9ABh5Or0KHYzK9JR Aff9MXTppmeaspFIX0bcf+9hn39CLr6YwOrsgmPLLi/PALNhY1j/lNQ+H2xmxinS
AaX3MnCLbBtWr/O5IlhOX5zv3DdsdJfl9mQWAuGrvcTmPUQNreMaMc5Fa0MxVLda lgFvQVrrZkpmGabT1TXNOCA0AV6DIY9D3u35RFiSuPCu96/fnNqCxecIeBzeVNqr
sgT98wwezRso0u1lGFbUUdDUfNx4NRER66A9dMa89DjD yz6XqNgueKHH3ueDaZk14EVz4AYj4BVKebaIEORJxUvpTmL7Nt9xmcz0jOie4Smq
=Mfzl 2PB3oGPTay7DqLKStWnpcQZ1Vrq/u4qo8ZWs977rCOpvmbTbDX1FduFFRHE007q8
ww70qZJ57w==
=5qnV
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-12-19T23:43:12Z" - created_at: "2022-12-26T19:09:36Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9XEenRNYVGHAQ/+LHo6iduyvENBUtgXAjh2QGGHsuqtR3A2S8Ce1hh/jIzi hQIMA9XEenRNYVGHARAAzyzKP3s9b/dvrTD9BOC1+cyg8756vyt49ZfDO5rh22cB
LJwys0mFHPc288K22nLZrIm42YtMIFjYqLxJBgpRVJ2c8e+FEPElx4AW4MbDfgfr nPnHh6gNyLFvAtGzWRrlESVq8nELlpVAbXqMJ3NuPOF9T7asMd3Zmikhl3h0O0VF
cF7XkygyiJeD/15/AlqQETbzZvbsnNW/rJr7jVJyWuhDJMXVqgnCRbgXRY3NAOS8 GgJlvW85v6SQ21cVNZJIGXWEusNK/s+OugAwU8hcIdjFBtGU1yyhl3xOy1t7EnAp
LgiB8sSJtvytCSVEAZ0E7n9KvkdadLuU+FwGUjZSTGudMp5wy+IewJ4K4kFpieaR Kc/5U6+844j2uO4SgyuuzpT1ffOOlPaHI4OfkaQBUjD+XkJ6PKXyRC1Uz9+bJIHt
4wv4rIzf631iU5VpL0rtZM25z8Zusea4WY2Iau86JNtklg7nkYjnjrKTc/1PNrMS XZF3ohCyDGjeoFPiwgPbi6nEr7Q2yz+uY9Rz5wsyCYiKZnehmx1bgIi3xYKdDLgE
I97NSCmWH34FraSCzi4y5R2KNCl4sVn8IvcXyUopQ9WfxqYZ0qSf1zg5AwFJnRJJ jtPH6ic3as1aQ3DEcl9nmNbcVrmVcnjP4KSVnagDZkYIw8znPum3rR1cr5sHPhul
8XsEImAacL84FL8NYSUbSb4HBl/6fYtziNtrNy1JG1thDWv953rgpQJ0hpM3wRPH 9IQ9mLfvHapXgkgIjcOi9I5fHUJmu/dKCmXg/1N64en8uPAlGAR1yuE5kpLSN0EE
rsWP/E0sYHNFXC7X9zxUN7Txcw5XeyMX0ihsMZl9NDdaXLqxvTcRIcns6gB/evPP m9NkYDNQiO1ddU5kjrDWM/5NuYo8/Zt7biYunUXcAI/uwEnSCcKsDYcvovgPIl21
el98Abpmh+kimk+XlBZ9RGFssFIyxsmuUuEKs2WGatR0jSkvPnUukgQDYVw+MOjd utNhEOH8ElCiHrejCqyxLMSogrQcUgkAJ9UcEPrri4LxIwsYLWhcXmyp2rbpT0/C
vnvrxN+KhEgwrR3MivN/vZDioAcDzc33pqr8/cL4PSCRVLYq0KPLaTScsTOEf+l4 yxF7UCbdVJ/9fwcq/4/x65r8rh9eiUdToyf1qdpaasQXEW8p49WCxfy6zo7hOd7w
HxsOlZV+1aE0RDUhmlsLx6pvmtfg/dkrXqNSVS829tfsj2jmnwMDQMh6qYLyCE/S w+KVt4RvPpGoABfx0fAi/rviA7oi7+fnF3YlSkpZVHti2j8Tc2w7YisP+Dy8/3zS
UQGyjIkScVSfKm4scNceTu+1NRKaUrgC0ZAAdQkkdAWyghpaxbFgkvs/LVbKkd7u XgG0iBwisa30t1SM9y/alj9Li7xTsYRFdd+PumhOEwubF7p5G+Kx8ZF60ZeBSCoV
KWWgzLKD8QewtLlhV/No/AY43P9heCRRyEnaVWQ/QjRtbA== 8uMq2J+bXhRNkgHyd1ZegJ0xCLpvLzXq3Ft0O/zZiLDhKA/DFgZvHEfXSIW65dU=
=zmb5 =e17W
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-12-19T23:43:12Z" - created_at: "2022-12-26T19:09:36Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/QWSkxe5VHEzxIVmqzAkUwqd3ozu2wXbESAz/oG6IL+ZI wcBMA/Z87ylQaotQAQf/fu17GLV6zD4tAnOoGCVfT+xLcwjigrsSFkPJkdk6Jizm
UcOcNpEkc+9nAHavBD4Us2sOFm+29tn10NxgsgHw4MvLGcxTbUXCmsO/G8774ng0 RgxRb/xkAPwmPLC7KaSX2Y5XrGEfIEPXcqHOr5xKV4etxZBgk1hWRW27fa3IIxAH
X2nGr/vvHoISSRJFGf3R1L8KlGjwSoJOPWLPSD26CACFCkLRXC9NDRg0XBZwxW/R wLZ75MJ5NL6+gnDbz4qPIE4g8kq2rBrHiU8BRsU2+2Ba8V2QbOddMusM6nvSBAEU
3u8Tidwhbzm3K502/YHKwCov/giaEoSxgvkSEs96mhMQYLDqEDNvr3M1Xm2UbY90 0T68Z28qJQY80DtoIiPf9vtKBLbI4vgML33PtoJ4V1R/ittcuSjQIjGGFUnZfGjl
oKC+FOFyON/OOZGVvj4UYJMW9ptmAeYGQqye2bv7BweVN3BnTM7qycb06mkNDGzT EGF1dSHW907DlPS2iiqTswue4wrk1d7vLqdGRLE4jzvHHKOu3mNKsDEUDTml9gt6
ZvOiKgE2ODUxiZpQoRmmID+T17hijl3v4NBvZJZlbtJRAWlDM1zEcua8NzBwxbZ7 NABL0RiOUFm4JE5xt3ip2ahJLU7DJOcIcPax0tTO3NJRAcdvUkqqSLE6OSKqBVNs
Xcl2Wu7G+IhUU8UX+3D+ttf1CCl8XAOTOnq2btTRAms9RUKA/8WgUcwwkMyXgfYq XbKXRDj7MeI5WkDA08BLxzF+h/NbcqtRMx7p+/F5j+60C+IPaLV9eYBqOdayiF2e
LBBm8h6wWQMYvIVZBJjaw4MQ bx0TJ+psl8PfCzn2LnywiWqy
=myec =ZoF6
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-12-19T23:43:12Z" - created_at: "2022-12-26T19:09:36Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ//SQlygK2klrqKWLoRXn6Csusw/WC2E52GxZX9bYoxpMkS wcFMA9qJIVK2WMV7AQ/9GJ7Halv5T/aBEnI/yvpl738fzt1W6UYKjnmeMv9wfatp
HribUm8LLPphpmAhCJKdHNtUPmtW34FqMm6kZYW41jOKSCa6wkAKS3BKzkBYWpI2 o5FPHTBnV4dSdbCCEgk8OWlHwWQC+WNMqF5XlR28R3U3Fd0ADRiPq8k6N599PH3K
4mKs65plDHuRQ5x6Bq8FAau225DQWYE4CCSF1+8zc/cZjy9YVcXen005Qd5E+p0s VNGGiYVv6kAczY7XJx2LdWWoXp2ADnOzQ83/dTafzCI9quaiFHu7iryHvfLdy9YV
LrqsdKe3WTwIwBGOshG5D5z6jshHNaF9spcERGLbBeoz/xgMmqtqlnZ1iJ0NZ56n 1sr3h+M44vcNArliRl5KPhYn9vuLPNXccGg42a8GYcIaSg+lpa+j1I4Le9b/bx8g
KN6pXbLT6j+V+5YNg3MPaGIJuJV7beO3FM7nQ4Hx7SQ7/kJiHR/6qKmZC7mduSzb fwdUnl+R8uhi9uyfpOsCgPBV8kdA8bifif80AjodhNbx/8a5aWzkiNXqz0j5P0jA
ftpW1Se1MjrtPNl2+czNib4whxndTsMBc6FU0P0oK3cHTQqGEd7F/OZxfadTTKbu wsbuFaOL8RUiipMzPn4ev+ybZZmNzJETcKXLtcI/8I6JNOd7jghZHRyUVEpVI5Zr
1WNvtrMIOsreB4LQMrU6WHnArnKxwu85+zmp2LvuOYVVpEPB2wwrtiaQSwrUcWcZ h/D9KKwlycwVEGntHKFgTIxIe1uARlGblf0h9xSJF3W0cAuSPUh/hOv/sufbwiFc
slB1aU/PCIolBH/dSUG0jfib71V2aat6inWZCgAr0suauiv7ij68I4V8lLchRSq9 vc1aWXfmIr2MRunouqzYBJ70V7LHyo0ORYhd8MDzjIVfo2ixgRlMpms2hqDdzWzB
zdPr2MaRlxjUs9w+QALXlgOMliFBaIjA3keDbLywUeMtzt32yL/p70KZEjoGqhvC aRgQEsYTegEM1DxkzgQwhUAMn6kNn2Pj8vzX9+jcHtVrPuhxnzgzeKAgaR3zRNjt
F89RcjfNloCkW5gAI7zf74m5++VoMPiY9SFvaDlsgtetJeAoXSn4dAVVO/2wCsjo KHkWwKe8fK3+g6IWwLUJeoBMOumnWg0ZSNsIev9QY5XmX2krnK6zSrUhsdafQihn
f+m1Bab9eYC+r30j2vTcEHo6XwGoJ2KbWGhzPzUfn4XgkAtEno9LG2W3s812UY3S wjgxlH48HoIcNoZJ5FAJaCzUJnGU0l6rbdXOa1V1NDWJ3SSb2lZQWqoHfrsBQvbS
UQEsFFqRAoidk7zl2qftHTBmupYn5klcXa8xNOqHpJ4coyo8cpHBoMr8A2QldXDm UQEOXYsPyGL/bYoCkNLUBrTXCtCPtuiJ/ti0edM8n+l0IeinYjVoN3PjFL+WIzAw
S93mLH72lRhowjySBRDBDlR0mS3UBGx3lZLELI31fs5EOw== ip1y0/10NsRGaFs3oC1B0utOEBSykAQrpDL1Rc/Eq4RzXA==
=tnPk =MJlm
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-12-19T23:43:12Z" - created_at: "2022-12-26T19:09:36Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ//XYTDH0SDA475ukBj8txNGDAkf5R6TXD5wPdcA96NSH09
QB+JKOhURiKvbuwhjZnbtRI7I/PVF+yuDdxrwFNxjLetUM06NMyk8DFPwZr8SQjl
2dQ6hOfLfxolXHqihgIdmCSFyzZpj0lTuSMOsCOuECfaTjNuMwAqKAUCZFpnIg8e
x+DXY7KZZ+uNYA2e1Qq0d90zBNJJ/uQbQtFXOYKk2sf/+woIHI6Q80Q04gtAKbQV
cTlV50+ODRBvpO2QVz2qfc3er3FroQryy1S+4uvzgLhLh22qvWIS6Hid+XFS7uk3
Gm2TWQvTdoqQQ231VOwv96SqfIuQ7piuRsG3X045ph8dgq7PRRKdyq8bLPB1bG/k
kpOKRzeCShx+1apMZvpJvtMsbXbwBocWEuNJFoGSbwcSRuR8tuYpTJtJUa6GMhtw
2KfsNfiWzAZTa/HjPxYr5y306HYb/PN2Yqd/i0rHw8g9GfFMmmgN3L7bc1BUM/On
88I3sByk2lfbu/r6+QKMiugCLDL1ICD953OeR4CmkYFXzYh/NCCsNYSO34O8tqx+
B892W//D0AgK2aIv4B8Q5t77QOX7rFNMGoT1ADlwdvMFNZmmxefdgB7P3QadQ5JI
AP+3Xn2Y0St7WrtsRX25wS/j+tR6GGNuR0gZwEAALP1XVbSMYrgZxbNIUAkQgtzS
XgHB0hwlFHQ/TUio2QfFcn/qp0vQaE2m1WjJOJozydYWW0Tj5z9g+Az10ax5DrTL
nwlvQIZAK98H4zttlGj3LsBKpxqKN4X1HqNdAGO5LFntb21e0RUIjUOWY4WIcz0=
=djcU
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:09:36Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA/YLzOYaRIJJAQ/+Kyg38zJhSNU1j0raWbx9qptiD0LPLmUXr29AcYkWcEj3 wcFMA7zUOKwzpAE7AQ/+Lu0pV3Mmx0xN6KuSxYzTrF4kfKN2uDjmBIbed0IQjNem
9FjPqvjhkPk8SLBef8yfU4Hp3BamLPIPZQLR0kljTr+Zyc0hIFBKg78nnnhZiKjX EZkp02QVSQTDiVQlQl0pmv6BJVTd73dgRCKj3Ja44I375BCak0prK+zXvtLeFK1v
vt0JC713ogazmHHM8YBNVC9P7EEOypZ4PyvA9ERp33ib2hnNHuAvNC4k2QBHsMLQ DuFmEnBeiJ6xuDsfX5xO+COYuEKy3WDAnVKH82ncCgWHraaP3gNcurpYLFdEEoXB
x/YKx7ILVsSB0EKP8aS/lrigUyz5AfLuxb+jVBEHrToqpL3if0uApwhzbqldBY20 2bdZ+vqC3rhXy0+eAi9EpzjQrzK7hlw8QFkWF8PK3ygYpuBm2FtILgwZeNX5lUHJ
PNV6TmUmhIXMnZFH+TBM+inyLMmphzVCx1+BAGb5eH5F4ZLFBFhw1hwLZqfBSUju DTy1wBe2mXnqBfLxXc3Gy/NfIBxnvba/Ms7IPqe4ZOuN5A1V4rN0HsvM7dsdRRUc
5FrUVRuRiPkftmTz5wSPt5YqsZ7hUOvMMHi64obn+ciZDWwvQFWH6fkMtQdMS2uS wZaIEbmcJzd8bkoAfjawK65GqiI9Lq+2MQCaezOr1ckExFWw6XF6Fk8AEr5JWJDn
JAN5HCTJZAqRPLjjj7SVkH+lHaQCaZl7TviLz1bcuZO+gJGlJOQ8dliIrXm9zDB/ 1Z78RCcMI4e+Y4HtjZicXVqSmQvge4URj3Eu9ZIHdM3UqHd3bErenABNG+FTlYtd
kWGjXgdVmFieCwtbqKX1CKNJwTeJd4aGxAflugfdoam3HOYoBERSYtbBAV5sO0yt NzV37F8YRCyhxdvSdIQwo2OrwQp9zC3nZHGmjsN46FbOOwTmg/Mom3qZ1E8crQpE
xwZ/jYDchY5YXzukhp36nSnNj/K5C+gx1vYrMOP/zsp969nX0Fq8/lIb+JFfm8cO gNA9GWmMRJe+kizNXiS5ogKIJGvXsncnyqeqxol1vp9ZopAWnFGSnAuQx9HeOI2t
XD+RggXpSQph7Hg74+L2ULAcsKQLmnAMhZ3WZXq4wY8hVbdx5wMULqQJC2gX5n7C IW0EYB7bRerjKbucbYNY61SPktQ7tMz2AQ76cL365dgyQS7Ace/pNjOT3mzBK3Uy
sQSwC8JQTnNVf6GmhvW4eaJiUKQx82o829KSLmGfPWpA+CLCE15IPMYbKZMc9zfS FbCmDLMDAC/e9aXtFjUFSAVo+6geyllJZLGTwyKc2OAZPHdvJeiq8XmTgXbdGRPS
UQFLHnBoCPQSdGYHX+IDm/9h85WshPy9xa75K3ub3qU812Iviq1yGhii1/+nyZYh UQGzkQcUntNc0X0EB0sRhBT4S4IPIKO79pox+A+Zy3bNLQrHvBZU89U3KD4gW2++
EnG1rBqh1QhwZuUY83BJPCe/WF2b8NLzVGHOiTaxReBeMw== 0ycO/B/1N2F1ZKBwp1lrgmy8Syg7iNnvEE0d6C15uKIpdQ==
=mZ8V =Ywr9
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -1,7 +1,6 @@
{ config, hostRegistry, pkgs, ... }: { config, hostRegistry, pkgs, ... }:
let let
webroot = "/var/www"; webroot = "/var/www";
geminiRoot = "/var/gemini";
deployCommand = "${pkgs.systemd}/bin/systemctl start deploy-c3d2-web.service"; deployCommand = "${pkgs.systemd}/bin/systemctl start deploy-c3d2-web.service";
in in
{ {
@ -109,7 +108,7 @@ in
"[::]:1965" "[::]:1965"
]; ];
certificatesDir = "/var/lib/agate/certificates"; certificatesDir = "/var/lib/agate/certificates";
contentDir = geminiRoot; contentDir = "/var/gemini";
language = "de"; language = "de";
}; };
@ -173,7 +172,7 @@ in
systemd.tmpfiles.rules = with config.users.users.c3d2-web; [ systemd.tmpfiles.rules = with config.users.users.c3d2-web; [
"d ${webroot}/c3d2 0755 c3d2-web ${group} -" "d ${webroot}/c3d2 0755 c3d2-web ${group} -"
"d ${webroot}/log 0755 c3d2-web ${group} -" "d ${webroot}/log 0755 c3d2-web ${group} -"
"d ${geminiRoot} 0755 c3d2-web ${group} -" "d ${config.services.agate.contentDir} 0755 c3d2-web ${group} -"
"d ${home} 0700 c3d2-web ${group} -" "d ${home} 0700 c3d2-web ${group} -"
]; ];
@ -193,7 +192,7 @@ in
status() { status() {
curl -X POST \ curl -X POST \
"https://gitea.c3d2.de/api/v1/repos/c3d2/c3d2-web/statuses/$REV?token=${pkgs.c3d2-web.giteaToken}" \ "https://gitea.c3d2.de/api/v1/repos/c3d2/c3d2-web/statuses/$REV?token=$(cat ${config.sops.secrets."c3d2-web/gitea-token".path})" \
-H "Accept: application/json" \ -H "Accept: application/json" \
-H "Content-Type: application/json" \ -H "Content-Type: application/json" \
-d "$1" -d "$1"
@ -236,7 +235,7 @@ in
# gemini # gemini
status "{ \"context\": \"c3d2-gemini\", \"description\": \"building...\", \"state\": \"pending\", \"target_url\": \"https://c3d2-web.flpk.zentralwerk.org/log/build-gemini-$REV.txt\"}" status "{ \"context\": \"c3d2-gemini\", \"description\": \"building...\", \"state\": \"pending\", \"target_url\": \"https://c3d2-web.flpk.zentralwerk.org/log/build-gemini-$REV.txt\"}"
make -f Makefile.gemini -j$(nproc) export DESTDIR=${geminiRoot} \ make -f Makefile.gemini -j$(nproc) export DESTDIR=${config.services.agate.contentDir} \
&> ${webroot}/log/build-gemini-$REV.txt &> ${webroot}/log/build-gemini-$REV.txt
if [ $? = 0 ]; then if [ $? = 0 ]; then
@ -271,6 +270,11 @@ in
} ]; } ];
} ]; } ];
sops = {
defaultSopsFile = ./secrets.yaml;
secrets."c3d2-web/gitea-token".owner = "c3d2-web";
};
systemd.services.webhook = systemd.services.webhook =
let let
hooksJson = pkgs.writeText "hooks.json" (builtins.toJSON [ { hooksJson = pkgs.writeText "hooks.json" (builtins.toJSON [ {

203
hosts/c3d2-web/secrets.yaml Normal file
View File

@ -0,0 +1,203 @@
c3d2-web:
gitea-token: ENC[AES256_GCM,data:W5NC7+7F2HSwRRyFdqkxwZVdW14PfG8PTJ4RI6UWyv262GMqgLbA1Q==,iv:mW5ahfvdzIng0dqphtZtZwOgF5W5s3rbP0AF0GxmcjQ=,tag:sYyMsqrKerxHcDRM4OkEMQ==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age18h6vmfduhmj28wxdgur8wugn7scm5vwvwkj5sr4f7nl0czr2zvaqscsdsv
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBObkdlVCsyOTNlckZpbzh5
QmtUOTA4ZjhCQVJXaUsvRWRvemE4SkI3OHlJCkRJQnhXNmU0dklRV1RGNXR6YU5z
cHZSMlVsSjVIZVBna3BDSmUzUFFjb1EKLS0tIFZYWmlYZURoUE5uSVVpc1d2cFUz
dStjVFRYMGFFeWhUTWlnSmk4YmI0bncK+8y/yyFf3L2zxjgDzQoV3lKFaCyPZ51f
UwFhDop+wcR59B1mxTRRYqzfSH9WBOx0NkabxSYMYTGPqn4j9vOJ/w==
-----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwaHA5YW0zblB4ZFNMK0V0
aXJseW13OHZLcFY5NVpiSWtwa1VhU1VLMndZCjVuSDRDbWxZYmdGVy9leFFnZFF3
V1g2NE5oTFRxekdRTUZWb1hOcXo5QVEKLS0tIGlCb1RXZlpyTE54cDhWRk9rdGRV
OWtJZ2pzSXpTVnNrYTY1bGJCQ2lYZFkKerY4F/HPsr9vrMxu68FRVNVEKysE1M+q
zOY/n3CNAdlVjnWt6D60BpEHIpDhO5dvBvvqLwsOizI7fgfmwFnGDw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-26T22:08:37Z"
mac: ENC[AES256_GCM,data:v1goHC28SBz5G2FtCl/Iwbc3t6piDbNXYsUmXzuXcZrS4wr4e7KpXIXwYnNwMTrEBJ4O3ML734i8qx5BHDTS6FiTgvYSQnDR/cWXmiaVFoPAZDP4Cdx+eUYtmnZ2g8gUmpa2Swpp4gDlm3Rdab+R6mkAfDVcjCcgnxB6eSIk28g=,iv:Ao4+gCGNOOKiFLATBygGvf2E7GfPCyt/fJ1R+nuYsU8=,tag:NBZzrWzpm/fyahzE/27Q0Q==,type:str]
pgp:
- created_at: "2022-12-26T22:07:00Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7AQ/+P/ISjuyybDfX7stUpWwtY1v/aAe8NvOJaHIJTnDdyjRX
emtzTmsLyqj09IFUCg2sh2B6sRvBbQFsXMT6pIN89VYklJmvvkGqvp/z5ve8skTw
ntgaINZxK/ibJkkFAh93TgcAILWZg/e2DSTy2WHRlR+4Y6BiT5JFyJ92AUbUITo5
gs3iEyowMcInqNkWYdEqnr8wgWNVQrtWz/LIAkbLYho60x0g5DYg9rbvDURFTTYH
EfDfZMrYGAlJgzVtKxdK+dttlS7+rPc8YRu7xMc7kNRx8cv2YIEnPaRYczRgXATd
XqlnA08jJZnZNv5muuwP9NunQwg/NjHwUOcSUDwUYg5CT6zZsA2MnT+7BEJt8Eli
6gGHLCdmtAVzJqICgUc+kbqxaxB4SQ7hlpbPt9C+of0priT44N7A6T1mWbeplFst
UCutK8Igd+U0p2qvxJsEoA40qD8Jzh6qRTlUtV1WdsdqHkenHGaUvKfF58lxA7Ch
GAE/2JS65mp/aHAKdYpZMIeAVxEoRgrUlK1T0Sst+AT18nF2gPuvuduAOcmAP61r
WIBc8J7nsyMpcFJQ3J4AMX70XVfszb8xZLNB9cg4iGEPNkmjALPVtFlj2fG9hVj/
5SpQLDROHtdg0i7XLy14Dd6SIhnPycIcEdfMSSdYEOIAwMIjhO6i+X428/oaFs/S
XAEk3xSwH28GFgHpIWoPONwUmETij/+CUrfSakqPukjSIWxzab1BpCJJs9nd1P3K
1YDIjyOgQvRNEozcL3tVIcHj0EMJJ5LRUyry0U4ubuSNNijD2r5gXfeymqbu
=D2GR
-----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-12-26T22:07:00Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ//YdneFU7q64yfM6TbxzMmTlZ2IFq1aO+RkTodCjN2Ros4
FW84FAlZk2Pr0657+EvkPNlrqOkkiMhHFZToYK8BDIvYmJ7SuVMqDc0rxRk/SYX7
Luj3KE7mZd7yCgAQVQR2cqQS+nnlQDlWRjdY3iDpkABiCdbTMONp/blnA3QesBZs
2GqX6GhpEDs7LJvGq8ZfDb6T6mH42waya6UnXl0NSN1ka+A4s/OBY/PCQ1Ofn6g7
RwLO2e9OptlUAmxlMUNRFA7GfQMLZcKWmtDAL3UWmohutE8Yq4gT5qjqVRYqrZYL
sInlq8d7MYbuCqUcejCXME89lRQZq8QIyV8L3+I4ZmijrgrB0OeiBtqXPcDZa/p7
Rl/qbgpWrbZsSQM+44w9jWf5IF7bQ0slHFFwh4uHNr+sL0HqUX92g9m/wNTj1pq8
o64FigY32LmDUMicrciOvx0D2g326aRd2pFkix/H+kFefri9c5tkUXRmJ/VrXsOM
CKvXtAA16X1nFNL5DdIJeXlBR72QsCYuH/2wtC78eMGCpM1L2KGyaIjp2WQ9IzRf
t99djxNkgZOpLLfmjInYl9dRcqOZObARYnYZMFz0z1fRUvSzSNsINRrwFgCZE5WA
2qv/1WF4Nd3dox/JCLlHH1HZYWyO/RQhRkXbDLIEVVnoUdLBoBZEyOt1+x4eAYjS
XAERS+kXlaGXmzt3vYeoH3xWZC1S4BbfgBogdOvYMxVwoKgysWhWI8qBg1XGGpER
N6dmPm7gxh2MMCjHP2zQB0Ki+SDQre3QX9NMKzU+sJEPJFJiHZXu2yUFYanU
=+j8c
-----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-12-26T22:07:00Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQf/RNgivYpm1j2Otu5pbObIAjFRbveX5anM7AHZVt3XcX25
eroD+6Ts+qjELICo40/NYinYhB3U6NqOOBZjrtJ3B39CZUdsprZQ8JOg/7qBWrzY
EgkQgLoEx//aCVmBjqiRS+c4onpfcnckrhbqOoCtRvBfKjfwq8VWE7SRr1Bx59Zk
nuA3QtI+ZdrtPcQLHdXsORfzAPa2JuTSpILN7QCGGXtc6mzUvxo4NrLzAEKAJNQR
Yu9E4lUfzPDlYv0MFYvLDgDrcxRF0Bwuwnlr+4LFPBlEH2K0EEkEUCQm/w3EiSiU
7lVZZQ7Gt85TjwfPOfoBohN9ONvXhUub6eD8ow/MZ9JcAUQi6h01BRVSE+gQ6tG3
5YdZB4XLXmI0caLrald5jckJH89DwYJP8g41KRWMYo9NjI78FAJRkmD7USagNdxf
LRlQ1CZSngvW7pYbWQthu7hXzostd3Rn9MqqmhE=
=iUxu
-----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-12-26T22:07:00Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAiqatrSJ7nArZVXkb7i//nuPxk2GIBb3LCnAblbATbNm7
LVQjjwebv4td3c5ubMr0oQiA1l93rrGn2/10Gw2kpAC3zeGMdcM0kAmKe6QdVOhl
ZEhVzWva8YcmgWBAVQb+R0IRVjTN8Ps6wkjlN5JB4xiEnSiKzHb/Uh8fNsaJ0Iv7
VOhUn7tmwgcj36yQjvk6QcW8OTw1F14Bles44Urgm0F3EwkktQPR9xD2UjpFRpgl
ZQhaRctyDBPvVhTucFTvuzTaYuqr7YI85//B4+jA7dwXG/UIRORhvCSLMu8L3Xtq
dhH1ZUYqKZ6ddB9qlDGRJEcSVRRVDjzHf8AJ7LGCK/vxN4JWh9rOB9fUJ2zqFAF+
ciav2TGR/qo5Qrx8254EagKYDamzIeN17KaOLGezUGYTT38JqXwomcRroSNuCHew
6G/6n7xsWXONUFFHtb28jLHPyQj+6uRGjTIinkzIFD8YUVp2Ccs8Sdj4R7BPZlUQ
Fm2uZhmDxH4MjDvLtJ7++cIht+k+TUPhMZqHkyj5mhz90oZHYBomYnY31pvKzStP
C1yIoe+JLLvaQw8LW9/WWGC+AglBYrwnU+zDct4EL0mtnMkF4zfNbWHQrL/90g21
KTkDLylJJ6osAtB1kYv37/0iyAwi9nDVULfDFMjbe6bPflxni7/JfbJC26WdCbDS
kgHr/UyOvx8S7oPkkgBMwdPS1aWJITciJMSt+Hsz4pxZT+vR+YZ45kUpYYOG+782
d71smhlKbXmP25lCJW6URxPJ4ipAO/Wb2HZqDkvGxrtsWTNb2Exug4RYDMw6cCK2
L5NghVWZ068kJqoIdBRZfFSuCkc/mM7PSjGTyT+y0D8ner6DA/91oJIEuD3T/7sC
1jut
=pZ9f
-----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-12-26T22:07:00Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHARAA1kNzZ/1SYg9ZDpxBHqfNYOoSwfXbrncNv5mPOO16uwxT
+uCmCV3OHDuchQHgezpMm8ImcvqjcprRMHyOeB3jrMewDnxyPFYgheQjz3hTiHPb
5pA7s/W1Zew0EbqsQ+GWtwIWbdYpPRVbhRInolczerFHBp7gg4JEqUAgiYaAlzxV
a7BQlFOQ4R0q0IBK15L4hQhzdxJ9gQRr320K0F3cKdPpn+i1GrAUID1Jnrmz5yCK
6XwHnRThjZorYLPLXfrZtj4/VBSGWbdUF0B1DwQB0Y6tLn9KblNkyrSpKg3h+klB
h0dYii1hwdGG6ndDCb0WplGzXRvl0/s318ySbpuYyTbqj4rgCYzQdgboH5KzhYE7
dGNfacYDaFCBs8/dzFiGKIsscnXctTkoTGrXY5XV6DJ1qbPozRyk+4wShUsbthtJ
u5qPPR8oj3Yc2hhg4eeksZYc12dQgLBiOD+aCtdn8egy/nPlRlLJiQS0ipWlNWGK
J8IlNHgEHkfiopiWP4BH6KrzXDyEPiOU3G7rX3GGzUrYXj50vDSzTC85X+3ZohDs
lwzbQaoDw19OGjQ+Loy/uVNYgOw5g+nsr3KhmeF4NECi8mkLgs3NkVPJLecT1v47
PFIGdUykCS4LRtzocVVfxdl4jbimgpuP4nUGGqk8tzlN2iRgc8LDCRM/81SD/MPS
XAHF6r6Od0UL66/lhIqzrP1mtH+A5Eg2sVssw+2MoJV6r/5mmlieaLq3jISrN0UY
N8dOUukcHEWvFNjvoh+R/qnh7D0FbFKcGZ40fIP1oWNkwcXVEILPgRaYCBty
=MrBV
-----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-12-26T22:07:00Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/aWmXByWNmb20LH8gUxizjxYjk5NC8wf7LGGPF7+NDBFd
vMVUn6ybTJEOTACm1BqxkGn70oMrgFSiMsM1L8mqHQmN9WehDnuQ2rb2rIijRD53
iJUPJBQsAsVkQpn9StfTh8Zznd7l9ladsU7VHgjKwzdi6EK2NgZCtIcENgEdnjf9
tVAsSCb/IbCG3rIT7dD2tO9QWBAtd7JyflrP1DXRlnRtEBCXETCSlmYczuBSFvWb
ARXvyvzoWJuXFzXQpSZNylLNc8fuz5C2KO1PfjqRCOc3gaf8J9Tbc/Q3PTEcSHhr
WMbqug3sX4eYPRjpdMqyQSVvB3dxVLznfJawc2hQ8NJRAcdNahwu8S+Bnq1XF2CQ
sXNxt0ig83HT5CoeReQ6/mJ6JVK9Gr01dz02BR25OzR4jLXpsCi81e1/ulWyjL4J
uP5CL+mjsQS5pyOmS5krBkGV
=qUv2
-----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-12-26T22:07:00Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ//S/k0Ipr8MxFSJ0QantzbcP3VUj+QkJZJtVomKM7e049V
ha2nujXdLA7Y5QNYZask4W7l0OBNE8aWQLWjYEe6lxc7PRy4lph/yKXJ3PJH9B+p
diPDbjaHu2EqG0p+csqV7eUDjRsXAGF9/prXXUSP6iicIOLTBSwW/+3LZgbtfRsl
/K3UCyUgSTr4FAtuHS2wVa2GplOd6JYt/O3h8XY8cy08H5EFnLRBo71CbGRgYvSM
uPvEgEdc0bWRE2hNIQMIGOSGIiEOK9E9NKNDdqozu+Z0OnG9cRdnEpgMmNAH4yaC
Ie9qRrxOc+HI+IrpmjhWJlgKRns3kCedpFL4IsQtgGxOUJ7EeTJHi+68gPNc0PMV
jwOUNVRaDtsAujt1pJS8pnzhX3R3f0MRUJ2JLrsw6EZQ8dj1IMrC0UKeJOcvpFro
sVq+TKt3movkWrL6i3D8ujb7PnR50FBku5wxpOROjk4J80cH29amnPZC70WipjKz
/60gqyk6awwIqinevP/SRUQXSZaqLYgMJFUNhZ7BURbeafRwS2z52wNec+qEfxZl
WdvatEgvejIdRzl6d0Ed78vQX4O2LPCBMSHCz1VLRt61xvTgnT5S4Mglb5oSiDcQ
hXQqDmr3J3fyJyzDmUmKsedonlvQm9kGm9Qc08xNPVe1yYyd3s3D3csqO7MTZKbS
UQEAffU/Nq6pZxBJWAoVor3hjIeD4NuQge/3UmmAGLmjys3Ig0vvWvTmW7D8GMEv
7BqgmbKCWg+eCp5z1ekSEEzjbkN756RuWJLQoQiD5aKK5w==
=+0sR
-----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-12-26T22:07:00Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAArRKKQRXwoRQ5HdE2BUezkB7nenUZ6keq62Pu8qF4kEJ4
MrZlWr0PscyWY6GHGXtabOrmzbXlrGCDDXvP6qwBlR0/2W3uLkLMkGupfVx8wlGJ
Iet4RWAInEtWx6pWnuLjakGV9XbXzCDmZRQPKchwhks0jQktjJIIWnk07y2oKBAj
PeS2bqlqidMyBjhw/akIVMfP1rPNfor8XP+/2tygiQk5NrCTG2kSCkEaiCCDNrA5
u6E0lwtREYrvzaxxGCBWaDszxbRUn8ig1RglElCDgG+Hkco5jV8/Rqv09FdZYAki
xWZcsYE6fXHlsm4UEdzKuwiea7bAMYU+0L00so/IeU0zotmYaQqtKnS1YfUE7IVl
AUkVg8WB6AM/rDG0SsqGPzL1n/j+jlOytFnYTWFjlFhD+ex9W6VYEVe10xg+FVIH
DEn6gY+9j8vGnqsybgEYo91xToVlBgyVTkgY5UuPLzfyxgIWuA1tPLV/3owAkMx2
HiOMOXNhZ2ouvmgCfzzB/VM37lgaAooNs4cOSxgBhG9lSuPT4/J1IU0Tr7A5KaJK
cUs1uAWYKxaRLq6golK/6lq4nwYooyrDxt2Iuh191iOdEO0+3ny3rjBISukxr3F4
/l25T2YZw7fpW15wlUJOVAiwM5iDkd9jFhkdXh8r5uf7HSyrxzQBGUhWaEZuVbLS
XAGyJnbR44ghnrRAGaXU9n7Z12M/4P2EYKHQCtYgIIXw/4vXFamxzcGMaIbnTy73
PV6wC/P3Tuyy0s+vKKQiHbxw3hAJhYc90n27rvst3v+PkuFfsIl/082dLXFA
=9Q+A
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T22:07:00Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ/7BtP9J4wt5AibAZxSfB9HH/HWZ1tfken+TOufxslEMvMz
NCkNTbS3A/AqzFJazIfkJPyu6jWx/eVG8d6xclQnZNpzOVbUjQdgkwEJpq2gb/FU
eN2HEckYR4fj2psonHJz+YSM045jdeRX1TBG0y+9EAvZjHiNjdKWewYUsSRFR9DT
OlneCihUCYTFXEbLACQg6VzBwswNnmyOKxhc09hsVdtZq/ABTVhu0KtwSDgl9zcO
7zDokKl7dr4dCQFa+uNPSVQpgIYHxGUuHqM5VOfxYGGPAA67cUArnMa0f/8b3fcX
B0NTK3z9inL3cYu6xkGkgaPHx5NcEXyD3lG4LEylhL12VI1SLam54ArJXxjyzgUh
ZX8GjCa2dLGGW62kRdtHESnWoHvznJsYTvlO2vpWmMo7E/4pk9EXFNp9Xbdtw+3n
oobSjkTl3rtx3lzNgfWpn5VZw6TJSD4umlWypi+1OQe4T7KXWmMCYqM9W5yrdQzR
x1XeBkke/dHIs8hXSNcm4aPiGg6NU0ahR5d1WR5NwSPKDfHvlL5r33VKPLESaOJ2
b0MQnryIeRNo9xvjvNSVPiBDI+o76WzH9fZxNQo78L0tbu0+lDNelf44NrmRxgLO
+5NyJMbub3pEzWCaNtSwQW7vxZY2c5ddojZgbb75+pSwj1rQpbTFFQwjzmWRt4zS
UQGwvsCH3sg///YRoRVs/mKatZIuYRuPUlG94kASzKWYVi3+2X0DSsrX3EqNmEsR
ZC+BUKM/CJiXJcnzGTIBQ2VfOOWKEPkHdOLhdDAE475X5Q==
=0jHj
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted
version: 3.7.3

View File

@ -27,7 +27,7 @@
hunter = { hunter = {
enable = true; enable = true;
settings = { settings = {
max_workers = 128; max_workers = 384;
hosts = with builtins; hosts = with builtins;
filter isString ( filter isString (
split "\n" ( split "\n" (

View File

@ -172,8 +172,6 @@ in
]; ];
}; };
programs.tmux.enable = true;
security.sudo = { security.sudo = {
enable = true; enable = true;
wheelNeedsPassword = false; wheelNeedsPassword = false;

View File

@ -9,173 +9,195 @@ sops:
- recipient: age1hg0mmua5y82ct7l6q9gpc8w940ce5seqcjhm4dgx7tlzvflznyas7v3hf4 - recipient: age1hg0mmua5y82ct7l6q9gpc8w940ce5seqcjhm4dgx7tlzvflznyas7v3hf4
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLQ1l6MkNscFl3b0FReENC YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5UUg5eHY2RWxScEJiN2RQ
cFozbUE4clBFSXlmSEtKaWFLV0I1aVFNVUg0ClhTTld1TkxsSWxWcDV1T2F6M0Ex c1M1MTFtajhHenlWNWlTcEN4bFZzeWFOSFNnCmlWamd4cTUxTElHZlZUNEkvSHpq
cHNGZnprMlljc1dBcG1iWEs5WTZGaFEKLS0tIHNrVk5uTDRwUlVkSVZxT0txUmxO S3JHNW1SYkFXUjJiMWFtQmE4OHBKWHMKLS0tIEVGa0t2bG1DZWJmOWRXZVBoYW81
L0pDVlhTa0QyRWc5MHQ0dEJBOE1DMlkKXT0txgyo3DPYni8QKoZQqcmZckrKOehx QlJ0VHJ5M2NQaVhtVEhsQlY1SFZTWncK0b7MQxSVLpnCyRn1CTEMZetjzWLprvcg
UJcHM6O7gwJ1cglkByFcAwhmMB+cPerUqsxoLt7RplILr2bET2gyyg== oCiXlCOcr0+WYAwowoj5T9TPgQdmUMkrD+UAZEI4FMbntt3exwdB8w==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1OTFkbXNxWEYzZVZ0ZDlS YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGYTdSeGdnQzB5TzRwNElG
ak1VYlBzaThma3ZjaGVwZlNuaThXTHJFL2xjCkRMREdKdG9CTUNDZUZDY213cndI dXZXK0JCVU9UcTI0ZnVXVE9odjJTa2haK1FVCnJ0MUxmVzU2U0dtMk44Z2pyK1U1
ZVFBdEVVbDdwVUdyYzE0d3JVcHB0RnMKLS0tIFFvbVhsR1VKbWhQTzJsUXIzRzNI MWs1ajZmOHN4L1kwOEZOVHBWWlpuV0UKLS0tIERWZ0JtQWJTZDRRc0tFSWtJZGNS
K3I1KzNqT2RqL2I4alkrVGlBUWJjQjQKE8Icz22zUmZRlPLGBSVYK2O98jWTtsO2 Z01sOGlaTDFQamh2Zmo2c3ltcEpKc28KMNlbvL0Gfx7mQRSApy6jdjVxDaYtywZu
sgEx3ZDqJi47bCqUKMhPz55TpIKsCx/bAAQ+qfV8g7DaoSz9UMk+/w== 7r3zSB22jfSBrtK16TKvYfWweAstBpOksT36iRpC5nhXOWaMT75zHA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-04T21:39:27Z" lastmodified: "2022-12-04T21:39:27Z"
mac: ENC[AES256_GCM,data:PQtTAEXBgp6MuPl5+6SE/zaOuYGvDRpl0w9XYgUJJHhDqiIEQfcAYIUEKv+Dvtxj94TQZ3v2kjT4Y3FF0ROYIcN8H1K1PtVXRLu+vptr2+wZ1Mahg6K4Ukk1s0eiBB3vsGrMONqaky5Jqy4My3+0NMnBuIvlqErpoUT3Gin37do=,iv:RUTAvD/hczbaX7w7ROPQZNII3kTRnEBG6aMMkTHuV/M=,tag:XLgfZnnDM1ffv6uBLYJXmg==,type:str] mac: ENC[AES256_GCM,data:PQtTAEXBgp6MuPl5+6SE/zaOuYGvDRpl0w9XYgUJJHhDqiIEQfcAYIUEKv+Dvtxj94TQZ3v2kjT4Y3FF0ROYIcN8H1K1PtVXRLu+vptr2+wZ1Mahg6K4Ukk1s0eiBB3vsGrMONqaky5Jqy4My3+0NMnBuIvlqErpoUT3Gin37do=,iv:RUTAvD/hczbaX7w7ROPQZNII3kTRnEBG6aMMkTHuV/M=,tag:XLgfZnnDM1ffv6uBLYJXmg==,type:str]
pgp: pgp:
- created_at: "2022-12-04T21:39:01Z" - created_at: "2022-12-26T19:09:37Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA6j84+xkv3y7ARAAvea1x4I5nwUVUI5DHoflHivlVRauxetPBZoLIyfNklX3 hQIMA6j84+xkv3y7AQ//fFi2Cr/hdyzff2/c6xEsMjAAa7mT1r7rgaoXSfikn+fQ
oO2euRsEC66ZtuqDzSSoHpUM5NIdDPPgNf0sw6YJnbRH8F88ghNE87NXyevlvGnA qNjsNeIf1o4CkTM14OPtwOo+qH3QVkdTHV7YUjQSXntxVarLYuKmK4QVaj32FUr+
8IFOokn7ASjPk2DYLlh8xtZ+T7ZgAhIgv0lnZLa36n5h0tSL4t0OdGAnwWa9j9Mj 9fvfy+bkxjSzB97x+V8os3HCu7b12+jsisupf788pLCW5ESZeHL62jPTdc5FYuGJ
2gWGKymunpXMjRqEj/PGEuXEDRCdwpvmwi+8YKrh4D9dB67tepAA28MofSfJ5295 593qxH82DhEEn720dKU7TZsDR/u1Zii++3rwFoVHsH1bqYKRFwz8PAoge7XN1iik
Sfyer+Hh41zPgYI2WeBRTS9Rn8Ea98Y5eWQsXIivG7+CnKl+uu53nzZevRJDk5NS q6e22AtAruy2/Hb5MNRBx8rWJ4z8p4A0pBHzknosrFP8tQu0eKB4MOtUSy5kBsmB
0qRsyIxeJvmX0fqLgHD1jZJ/UGeUoiRNNkifN9DVIikDj8coAyVCb3ebbQWs63nn uLt6fTdy35amVGLKQsM3YgoWbbu1np9XG91Yi7l/H6bQoMJmBcL921Q1HaJ9/dRi
NL26fuONgZtfqF6DuIoFpGS+klQscWdmYQ729EIEvxzBo8jeSPnwf2ySyt8gA0J4 NGlO45NnX4LAT5RUs2EvTv9FGuvj/47PDCjKStTIP/JubRYDVjnIGWkm8D71/YAK
Y5lxnwoPl4b6nT4TAHSQ65HWxq2y2+KUT4oE3PrN883N5702Qlr6MxN3tFJ/V98x oSsC3l8i8ZyVehPS4YBwKLnjxA/Yorb9mfJYalmm7NkNHZMA5bpSP+J/WsROk4op
7OyA9UjgkkHuFl7EnumkUOix3BqnBk5za4ABhWvYfBtm0nVVAnesEcjsIeT4ihJx W3J+Eo4UF64qDsRvEJc7kO4VkCANrh8wBLZCse7ApZ7Jz0thZj02y7b/SDBm2AUH
5lhi/CiNPth+PhsIDaqA2QVU2sjswgmOK3KbQcpktAROFoXTDayr2t4QNZUTmbWF Zo02MLIrkMbB8lFmsCouSyRfMXkRatPzZr6daWOc4jSAZSaWY584US+V+KW5j875
vwHxNIZ1CndzaPgl5WI4QJDerWErEPKVxf65HxrLtWft4MyhfevSfH63C0TO4YDS 3ZK2Uh6wKaRu9o6qcjWzrUv/1VRbu07f2EqZC45ZhJy/aB2cflPtZZb6X4Wh6u7S
UQHKQhF01t0ZXKPLnQDGAwZijyA7GD493Sr6pFMzenSipvwybvNEnfDOZuc7AU9b XAFWYUq2HRt0P5xYyZ3IYh9F7X+9iUOL2UEo/jL465pW9OZPreflwGqlslTgqhHk
4oXevCzGjpaub33hqorp1bcygwgl0aA1H3YvleyHBg5Mgw== yi7hWqzmnPL9qvN+8inH64q9hxMlwgvgUVZ2fn0Lr6zFAyBpv6ggzWVyGz5r
=sPOS =jX8X
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-12-04T21:39:01Z" - created_at: "2022-12-26T19:09:37Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA8zMZ+ak7y/zARAAuhnyVNytAgqL03jN9rXwwHuqgaqQ4SdjM7kTLe4WVCXJ hQIMA8zMZ+ak7y/zAQ/9EaViJhCJ7xkwQ5Gcd/H91WZMiIJfUpAAAkHJNxUs0rIs
PwLtPoNNjlFqRKufXPQQuOBx2FMJl1yUQsI4P7OiWGak6/0f41U0bLFczTTGRgTh Jv+XfwkgjD9fbV5YNJAPx4Vovx3vp0ilj1bN/P29RxcmiVX4WbPMLopQmlYIUpEX
vmEHwRtRGQAsWi5g+KqP0zAoiZNiBdk7s4THcA24tBBGViRtLS+swhV2SRvTT0NA QCUYdvKX8nZhNiG9uJbW1Q0LpSCYXnlbO2AcsQ7YCujvUlYtdYass2mcOn2k6+/3
pLsOB/GpA94kEjfHhZ1RunKBMIxDKYaQvXUFlEPSkv/Q6ek8Tc3wgPMUp5wiN+cz y0WSP7M6BLfQabfeto0kNVkTSbv+y3Mtqag6dl5K+aCiej+ogpLCeo1JYCD+DUBx
q628/KNM78nWCEyV0rQ3YAccnC6h1Wb6cHCOKE6jJJTfwm503tzZv1klQUkKrP0j ZXuw306qC0AMyx4UD+viTbDmKiPFnHqx7yhMQDneHWttW16wZezSH0hhGy/sxRPo
BvgFGIdn76XTER47A3sPweDbnHV8Z0qxnJ4z6YGN5zYW4HVAOWCSvI1OvM1q9oIj eVw5+flKZwTYV5ZY+EXdfHzq2CV6vPk+5IdILyCDGgfvjTfEhpWS1FbLhgDR1bJY
SiwXVUIuhhGj1kb3LPstSWJvPmJR0bgmO4xSMYpB2d71iRTL7S82p9aWk3/Zzcr7 3Nfr+IFDbjSLgl4ZV+Z/0VtwXNQ70OtrOcNsB/opzsFRa83BO3Tx+ZeCL/3uizSQ
DNYWFxs0r7s0L0xJCDma0fM6krGof/ZcCdo1eRgSJZWbPrGL8ips++9/Fm0/xgzf aQxY9Kn9hli+jqI6EqkFnrkORlzZebdhYhdM2H7AqY3NvnFFHIgjomUWUO4/PQmx
A8CxWpnWRE6S3dBRQZNfHOn9OyHJGKNVR85mF/gPI14viYmr9iJ4gqDzLcZF27V6 W7xXWheAiGM0dAhX2L9mWFqwBvaY5Q+dp1oFqVvbf8pdrVnAcOUxnCzARTDD9YEv
uasJrcnaKkSL8fBah4UiT3lRfNqX24HXZnDMhTHwJD1RQHn4qvmE+FiB4m8SEYS0 gCnJSRKhgiN9B1pKqMhJNdzQqGX8nxesxgxWitRUaJonD/sDnFClyw/mb4Q5UAcj
TCLTCxuWZV0p9MtzQbNyadmpCxb5JL2EugKaal2pW2cxhMuUryV8axj7QhD2UJ/S s/DXge8g9DihaNyMcFFL5MD+yljlN9yttnQbClWNfbQH1LjRHNNQ05AGu4rf71TS
UQE421UkjynmGgjRa8jYiS4sFYlrbNsHLAtRlinRyNya2je8vyOZNekQl59sVYA3 XAG93y+jZ1QN5clKtbcKMTdwGPEHgBzxvUI8mcPVqLYBjHmzd7319r2YpoGcOFyN
mb7bgu0XN1Y3cZtKAxughzSpkLjSGCR9GebNawKdUUcsPg== ng+bfd4hIy77MD7oQFC9h5pqWQErbtlM6L1oTq8t/xHgpnU1pdRgZeQ/SFSv
=VokK =4K6J
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-12-04T21:39:01Z" - created_at: "2022-12-26T19:09:37Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA45bZkLXmBFpAQf/XjbniHgbytyURYZ3qFCzijhLi7e99Q2jdsOQTQG4sOoE hQEMA45bZkLXmBFpAQf/XEukZIfTqNtAeOZrJWjZb4xolcbJD1cNLfnrg0hm2Vbt
jpPlOP4yU6lGjnYfQVYqH7CgyquqGrSB3M4ZHxUR2916xveG8vjWDUhURGWAUXwk 1NF1x0v/s4d8fMB+qImPGpu+0F7gVxyvTI6K48+uQaN8LzJlTWVoy6hxROORPtH6
ho5dGm+HZGMJdETCmmCTALqxlrv/TgrUiUfSn1C9MKloR4PxYDFqupk9Bl5RyvQT SR0X3gKiXJryZn+I/CnAG9VWOug0uyUGsFiX0srfy4lBqDeRN2dUkSHnD3TVofw2
xdcIzVM6/7+xCasBErKoIQ3YoPKlxNWkr73S4Y/jhEVVaxEZWHoyCtK7SRDA4GOi HbwXQphaxo2/5N/1GymwD0BFI4P11hMlVLEbS4SeQq4+A2NvaD5fcaMBkc0BEEsU
nIO2TMQ/eCbnrHbftwUsZNkeP1bee3+U7wiPOXOozftLrA2FYuT+SmCOK1/xaqHT PWV9Qvfl+pJU2CMcIcAIKPBxB2sfHW/1H0p74FBmoT2ydqf3Sm/ZJuRZ5VkrvdTC
n4WwcPamFNqWqWMGyVNQd/rR0/Ry+hDYbY4jzm2+vtJRAXNtZLLw5BmnAbpZ0PY5 GJWMEPBPYgSA0PnNTrqNSU4nTytaTUkIWfvt2gopK9JcAVugZv/GNNtYRkQPIwaa
eBUYkDMJ81ua+I9fJIzg0WtbLTBWeIo50v6SrrUuCXdBbtvtsvMBPHuGDdwoqM61 vsF/ZdoOqT5EhFn3LB4cev/dXCIDHoAuZvwxyRbJ4ALypQ5euVI9hex2gB4bLhwd
kJoAZV8D9JDznjOnn0wUlFtF gl5cHhNjZrQK7NoxZqaUFRalwY2SH8YoO+kF9Hg=
=55R4 =LxDp
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-12-04T21:39:01Z" - created_at: "2022-12-26T19:09:37Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMAwMCBBrc/JA6AQ/+Ksp81JefhSw9XHfgtutZRbx/yhPi+OX2mMDNPjPpNykT hQIMAwMCBBrc/JA6AQ/+OKZKcxAcYVxVdessn+jIETava9fOvYyFGEJsNQ+/qF74
zSMVuZWA2Io/RxmVCOrEcJi1hHGZ989tZS8vPWyB+ddnnCx1h78PabJh0d/jqUN3 +z/m1fTMhjCkc7P+Av2yc43ziNASryRZExHPF0dHymw+cdVINsiogsl+aoFHkifW
XTKli26QtGKvMPioVg89NQjD0pTqoHc6tTXdOP1XSS7R6lZCxz4hTn39jPwrhSgA 0N/qJ0g3Jha3rGUrTUwL3NzXhjIbZkz3RjOSWJVuL6UXGkPiblOx0JQ6zsFuP0n+
z5GocHUfTWoSYoG5GV8jsKrWNUqd6HwoKlucTku64SvquJQ8Ld+VeiwAbcxXtPAa 3ZDUrhBnPgkFZe6wdwvLJ0iayxfT1IdvAA1DDZk586lI8C8bGiUJi1NlOvVhN9fX
QuQ3cXkerYen5l86Hp8NkyqOub+DW5fgPfC5LqBdEhjp3tH0HUHsK9CWHv+3tQ+l LAZca4UTYE5ucfU/DfflbNTOUp5btoWJRUCvjj6745ZdQ8Ld3+4fHe1HW4ZUvDAG
fDpmGt3RVQ5X5NJM1QKJeVkX33HI3ntqnhThnVbC6R1FBASaabQzyekdHpu1JWxM FsKPzOxlvl6Sc9wPnJlsrUAe4gAgB3utJWIoHCXxxKjRs5We0+ky1ky98z/cOhUQ
YP5gh04+VZm0qdoPMgPin1aSKvNBCzyQqNK4f7/iwz/beX5V3wnq7G2hsfDQCzBt +fri4rI2Lsno7cxhxPDKhIQU/wN0o5NnJ05kQYvyjPJU3Md7c7m+sKms1rLGf066
W0y0bv7q0ToWlXmj/A2dytxHb0bWIRsbXU2p2Szl/ccoLDZYH5Mz/ZKrKH5xtD9Z xQYpc8BAngb5dOjFpUAR/sqwCjY16MsoGkjx1/cE/IjIGe1GD7hHZcG6faHW4101
z4hq6p8WO2dAe2dkN48Bd8xbddNUs0Xem73T9FoHNKIcWMP/CA7Ir7p0agnYs7id mei7HHrrqwnU2QdatvCXGx0yJ/BLQFqvLAndjPYP4NodwK3th7gv6s2WvQKlTEF2
Dni/BB5bm6XIwqpwOPG2TqNl051MSVDLXB1ia88Z5WvRL+EYdm4o0xGzL1fPPxWX oVAkc5eM9gJmehXcrPTyFIUM15SXms8Fq7BB1s6Sbe8FkwSQnKmsdMw4pqODwl5Q
S85Y0pe8QGxd8qikPHlHmFc0TLB05yN3LT17+CC1T3zjlNff0uMdFgiioLJHwz7S CBSKGiSctC/j0KF3S/0O5Uifh51FbtSpzdspYsq6T6640psshGFVADd+EjhPsTPS
UQGMPRKXvg1RZiU1GUfaXG/PFH/KAouKx+m97iCRzg2SNULNakq0tvWIV4Fp19yn mQHUlX2sv9/Z03o0zJ7q5u0zZbpDytbK8yssNVdI2rkI1YlFMPAnTiraUDisMMIx
DpQs+g2eq7KYwW/udKzDpGOM2/IDY/s07YCipn48XEfaDw== m+Hu5zfTxyjqo3SaPNXcCLLBqC8AOnOTkm1qrUu95a7LlJ+HINuYGYlIRsglNbkm
=7TJ4 OD7XB20aDEj8H+8r71UG0sukvA5mxSF+U+wnRqIGCTZXgMdh8h1ckT2Tq1kuqyzl
z+7vhctky5zDKw==
=00zs
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-12-04T21:39:01Z" - created_at: "2022-12-26T19:09:37Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9XEenRNYVGHARAAkzr6nZaSnq88e+JHXvkKGBqxduAfWFlGvXYrp/2e1tyy hQIMA9XEenRNYVGHAQ//bv7SFa/EnW392upA8A02ariMzGF73e9TFaZdulvdmG2I
BCpiMCXrzoend43/Kz5pTCjV3KvcYOl22OYJMi2mYObsJKoi1ftInL5mc6NPMU/O aEwIyoAixeL7uDhBhtbQ5zvfWVVBlB6d3a+WaRbMR23JWeJmU3QK1Zbu4rSo8Mdn
ixJncQ8NBa3lv3HGO1j9xETLLTt3220gUc4CKo65YkaIsJYumw2oCAbFhCdZy17g xBPCgn7sZMAUDOYAg8O3oHxiKX83amUIne25Oa+sPsyeWiNi7+XCr5l48XiRDugj
qlzjFRy8VfWad48nAezymnfGFdTWKThxGzvOJLo5Jm98UIt2lC5T7vZjEwQSsjra 9asH9jDHovjxQT30BWTnza8Z5/87JENTP6lXSLunFXmKt8xLsLj2FvSTuxFi+OrN
EnF/I6sAeT9kEVg17m2CEFK5LVb/4GtSr/rXFUDbihO3OVYRbdGk/7y4lo55pRi2 lDeA2zwBNJg1zI3ifAzzpZjoeFYjWczQJlXGgkbCbNTupQCBaF/it0uHNyukGa3Q
daZcwUFCqdj83QUUYimYpXQWhgyBSgIWCK7vb6Sr0rO7j0poqncpm3gX3dlIzmDk f0iTCi2vg2mAIEBxqO6u8iK0CsFvhfUy6Tzr4fDHiGDNyItQKHNvg5gE4jGej5wD
bK8N+Heb7u7kZ24+p96jabgEBphLgPepE2fMoXFpnZ2P2e8QgiA8b/5Rqq2KomYD 3qP3Rb2dqvAp/L+6g9ovWzQxM3+0QKeLD4hmTwYvu7uN8UYeeAQ4zoC9uC4D3cWe
4hbqUmSTpG1j+77+l5LMkbg/ugzRd3VviJO5dKsNvaUsKz7e5NNRV3mvtgaakP1s vr1iQS0kLpUfz3WHSeLJlmR6zipRHXExFk1B24uDiAGLdA5csjUvDwbtj6TAYVQa
ygQ3DBnJibKiR2QR6pJRvLAlNTy/bguKCZI8DCMO7SWlRuatBujV3htlG2AgzrKp gEzpZfs1JaPzrkwXEUdylkgnxhf6rLQDp4HoglbJ72jzfJRYoRT5Lmb2rloEm/b/
KLRSU4HuoyZXiOsqNA4tVH4ZklzXzhNAELt30+yYNJbS8evcd3ZZZnfsaZmr3jWE FdINau+CIwLhmK2VmtDUE80LEN2jIbdXWR9mFAPjslTAIq8Ht7ZMK5j6a8KtsEf4
jK2vXo+FUkbJHQrCLCHymURH+TijvvOgCYSYTmzvn7R+4Esfs+abrWugoXLwoznS xzvnlVGc002ZhzBz4b4oLeTJYbR3gAefPCpD8W1ITw7YhgkrdtAFxbj1r841d3zS
UQGIyCN+1XfmWTkHiiygdNWRb4HdB8OTTe75rsPnTJSmKbYhafE/Iqhf9rDEPNUk XAH6T6NTbs9N5X/SjIXmyJv1Sdb6ul9npXo17zSPxsWrhlsZdpHpMqxR5TY/sIrn
e5l1I1sgwYq/bR2FKd1iWAfZlqa39dOi/C/tBD2KnuISOA== PP0vPrIjiR6/kQWyrkL2ULSyAxq7f8+KwWeHlxlbVm6rQRDxA+I4gHOMRT+v
=Ut63 =D7sp
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-12-04T21:39:01Z" - created_at: "2022-12-26T19:09:37Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf9GF9yX0w0OwL251Ex76j3k3MF1Q0qOfgjsDBY3Ow56VO+ wcBMA/Z87ylQaotQAQf+Oa6mOO0PYxyCxB4upa7K6JHk1ExUfBXqyG8TJpZBPdGL
KhJ0Ugn0beKoYZrVn2ezvJZaNa7YAPry/oomul/Kvv3rTZDh2bs4lBu8qrjznj+m kbsuOthDU4z1g7IE80RBoaPfWS66lHj1zHXchbGjR3BLhzTwhpArmMX/jcpaJ713
bdX+dtKr3znJkkqqQkA+DF8bQ9DoZxDDz7FNQSuZocn+TpMn253cl0vBi7gyxxpb ahWbAxqlRcgEZFAg0EC/MgtbmvHoOduitbtVMl2DZTMR7haIShqbUkxpgEOSVTwU
Rfch55vZrhpGU2+QfH9euqSv8k3fOMbMEwVHL82uGybxN7a2fe/BtRwuyeSRjyGl JhVq9I6pvuT+zS9Ess0eiywKXg9+PcnBzeLVtIULEAXcRr3vTs+1pMxXB8m7xSir
q1L4FrF1w1aUDp4M7bK+3eo2WpqCH9UxgLu74DW6SdVM3MV0B/IUXRU1rEqV4vja qoA07MPMq+m9tMg6WIEsB9bM+Srn0O0gCFELtm7mquf1WUsz0J2dcOYlSvOOaZ9j
bLMxnJ6xsByKsOVUP2ivalTnLyrtZPOcJ1wDe2SCKdJRAaegKPecQEqIuGuWBlng Vn4NtMrTS9jfNcu60kh7O/lN/VbS6MsplBihBi2KRNJRAcoV6X0NPDFRBLELIbjq
t/W+RD/P0CqtDvly/2ALLZtAmyvXloCOtrMWkz/bnGpoqOlNL609FkY05RY3Quvm z9bvbSEuuodLXMi3UrEza08UbuVvPlpar+wh3queWY2PJFwSFukg5OhkxiUasQQu
C2OTSTvQ//MP7BPV99syTVTo GemIE1QCidoW5O9mdPbZ9VnN
=xgMp =aZFL
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-12-04T21:39:01Z" - created_at: "2022-12-26T19:09:37Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ//c9HmDg63M7yWpeVOx7Eha/QVzPtXyJ7/G9dJrGltLbUj wcFMA9qJIVK2WMV7ARAAjR/PGcbCmzQsfkDTB/jtihveLfXEFvPdHXd+YWzAv+7t
B8xn/BeDT+ARVDRFnGJS053RxHJz5WqCIdcEQTZlD4GHp3Ez7vtXPEUJNymTmug7 5CYlZAUwuIadLByrzI0Nc980qk13p9V1IDEJ4wrKMYnbdbeq1OqsbwRmtwlb/GLL
VrCX4GhNjKdb55SlTkoeAbxdlUfyPUIhaLcdQ8pzHqyurcpRs8ZuYoSENbNoAbYY 6xzaNDMCeNh9tPsRNawpRpNI8oqprnzTjw81hNiKQYtU8aqXFaiJ1l5EYznYWBSj
NZbNJZoKJTc2vmI2zrO1HtVNc8HZYtnN5dawvlCn66Q3lhNLZ1wR4AFmmKvKgKIR ncduK8zHw2pjLE0Qj4kVaqGLHXqZcOm01U+qpioBOZQB65HhMw6rm7mX/9u+1hOQ
XFAjbsoEUDlYNBDw+yv8jkB179+wa6pLAhIaJ8NM2asimUz7GWxDumgesNbacTR0 tq5+ygFK7bNtxU8dchgw+4fDq634g/AWcE4VWosKEYa51RbO3iIKREE3mCxhiGwB
ZJXrQWyuHruQ1FbZdVJ3+Ko2S2JnAiN7Ezmauqo3IQGt++ZXNOC5dl/FusY25TQ9 +lYXELoedqemHEjW+UelLzPLuuhMJybjqoAVE8q79X/UpNZaB1DgrOppXr8/4Vzj
lpAW+klKkIqMfIZU0WsWWufhgv6cI8HqPY9z5TalSrGB5zyJeW2bnU2/ZAr5yNH8 z/o70PkfJsbFXJOlPP+th/kk1ffeEfLuLKHNK87JymXxbblMHwt10risDcSpoURq
/rOJVVF/1c4xkEqE0/Coy2ZqbE1IOTq5aiqaMuZIToSn+ftvg2KIxkdEvQ8gVigU R5aphMYJkX711aWqfnRcndwO4QEHQwZVZMBIPHwru1Iwl36C/uMXOooRv5D+xLnI
uZfnZ4HN0FQqJ2/9BHHFlhW8CdWdffTk8m2GEdfyjH+WIPCoRyvbf7RWAad8NFni Zav0t7+lVLWVNASSupOORWH9964ysh4tfx/igLD1JDckXSx+xpJEwac14BiUnnkX
RHTf8+Uee5R2hth82UO0wSlMrLrQwdS7ju6ctpag1gm2YxEHRZBs6hnD8Ade//xR dWZquxyL5FqdOmskIoXP/CpI82oEwdV8R9TNhZyY8/Ie2WHBhBOgDBFBS9laLh38
RFkmcW5BICAPbBmJM4o1HSUjYqGhk46xU7y3UVNs4R144DtqEAMwjWE7U/IsvRTS ubFYBni3ide0g40JKYMIctQlHB7+FM6DQiR7JsDmNZaM6nWAtuCY1pM2fpWbih3S
UQF2/UFLDd/LgVHt1uVhpzuWl5ot97FU6HIPSYrlkOPAzI49VQ0H+tLlywMbgjcD UQG+b8M/wwLnzAbR9iJFx/lvz933XI50SyiMgWxaCJVHnCykB1DrSNOQ4cngwxET
0HoNDhCDgzTzp2/loq3wECS93QAx6L9+zHpUz+2db9LBFw== wrc9SjnI/XY0NhnwEAi3YFZBYhonEExTuEcrOCGa3yO56Q==
=356k =D/O2
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-12-04T21:39:01Z" - created_at: "2022-12-26T19:09:37Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ/9G3JKO/g+lybkmIN5ITNketTTKYeSv4m+l24zNp1+/56w
/sjqdHHsaP1uyzIkx5ACuoVr7vQgi9RsUUM5eorPwpVtUKP9ZxygcEW3QHuNqGEz
I1pC4wT9YB6ofzOEaZhxwWRBB13wPV04sdxQOOCYJwswcanQQKcJ4DPaIcztBf0X
GGO3S3fNlG9FgsYXF0W/F0yTxmbGs43KUU5XjQox+LBDzYkKulpibq/Dmcgo4VUC
Nbsxj4VmsY5ebwj2aP3p9wZzaNZ+C+PNdLkK/yjp9biER7tFvA9QP7hRVKv1MHTh
C1i9ALjFL6gOn4/DlVC+WHZs3FrwsZb5jcHVVWnLOhf7cT9ZkOT4JUhW9DpnFoYs
vLM2mNpYfRQbeRU8FJ+3TIw8xed0QTr4x/+XGXTXozij865+7a2RfzZDsLbu+JOS
dMDT35dGkRJYF0IJrDInmjCT2h7j/PySIzEf72VeeQWTVLso/norqEF69uXWZkzu
hpuT4TgmfJ/JVNL0mPVKVkNiGhIN5dIeuizohDpdHle531yrE2C/T5lTi7UBILjD
glwtZnsrx+rzqMXV/h85D/tscfMV6E98IWBKw0JUse8SchLa2LGhB9/woPpmxuYD
p2j+NPB8QEGQQXEZwPwxuAO/2J8sfBaIj+z/jAykoplJkmskk87mM2/D0J5izxPS
XAE/12tNAyRolrNyvtnaHskFkUVgWLT0TRn9d1zZq7aUgovCdYCV6FVfwnWTDeKb
UfpiJW8fJo0/WJMWB1BM4l9Af1WzRPdmZxn4G33rVhEGCwZfMpN9hc3YZNwO
=Wd/c
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:09:37Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA/YLzOYaRIJJAQ/8CFz+BjJA03Sgq6TeYzycAjdSFi3mTZ50L/sGvj2B5WBQ wcFMA7zUOKwzpAE7AQ/+Iu13hGt8Wua/YJGNQ40KXeOXMrDLr2qSQRgB2vRGMH3y
WnVwA7tWSSQGmt91XZwSNgf7PTCgm3v6zMTHnYN5WMwk9vaDL/WIGbqD1LZw4zgK TYTaQ1xvLedOCRDTLkiyiNTLnz++d0aJNbs+8tZOsR3cmqXXl66ni/1PaE8faqhz
fD+Lm/Yc/0vPrEahL9irCb9jrolWGagdPzQYqRLReD1aB5NnYp96FuELm6RF2YC9 5FDK6zJGp76ABaRMZ4Y8yFTapiyS4uE71IAej1Dka+2sfnkaDbHSBnddNUuGdtEZ
AU6ZxrtrQkEZ61SsAP9ODTruRmCtmtpbJYweN1CmkatMj8yIu4I/Y939T5lx8V8F 10Uvpd3hXcN5iT5rAoQg1KWrLmSfknVh83d1SqkQ1yJnrJvfcFbT8HN9ubjACf76
ZgT89f/p795/2uFWJ4HpZk0Rkq78RJCO8HytKEw1CVS55P49PnjKKxqzyESZCaVU JmUcNyvet/bz2ZDeFNILyHoCQlUQhQuBL9LjxrfixsL+CDec6VuTrxm/GqB0idF8
bLI5MKUQowBSmgoHZWd+B4DO/7+4sgu30A4CuldZR2SZOqW+FwdEAuwdK8HrG9G8 4gJFSBapWocUJ7FEwA5vyQbfgs36szbBe9zTDMHLoQAfoUlSix6iPRHotyV5pQrS
d0gzujb4Iq7PtqbAMErr7h73hTXdBeFrUG8z5mgWmeEhP9o0Zlx/oXGpi2JOJYBb zWQf717PoPFhmAu4knIKiH5WL6qijO5uUi34A2r9YG1h/OqSayr6NOT8c2x/IhNK
VySPDLQxWBV65XpM0Qb8zxsKYAIrouy8YmbbrbNX8nzG/KLgUaNJcj3PYp3WI/cs fWM+KTUclvxwimxABWhsX211IIkzG3y1Fu9tZCj/rK+VR3rKLnRY5N+BQ3g6JQYw
4MkBc2nh4s6OLGJ7YP5AoCayPSuFwsJ/+WZ+neQ6X1gkgSFtYmb/LoTSU4w35xPi iPdzGf95HxMD2sixrCJlMgHL8Ti0TPeQTuFscDQoqX/7xNh1WH8Zzs2CXfOx+zmR
rbDwqxf2Lg1MbPP+hhW/Y0fZKVWUcLs9x4EbhS5LlmlKC66mRXgATKozLpivjDOa ia7wd1bBxXNGl9NjbsIdOash2qv+bzfPBq5MwxpmwjFWzcdLGQ5Xsh9gUps+/D3y
kTTIwptGeo02NTIeEegP24AmMvXnvvFzUBZmN57ztCuj/Sckc7ICTMrFV8vo2fXS 8JnwRNtJvYOSrKLlvV0ffNBUqtLMRvDpGyNYdqeLAJ61CBsYjPI7oL2MtYyycCvS
UQHWb0zzNY1kk5Ui+kL2exUHdIdGDD8lc2Cpz40Fo6emfIGVlNgCCDK/upnu/Ims UQET3yqhS5OkGYPNImoyZt6vkgHdfjJhIe07Vv6lT/zTWj7FPMabW+0dtaYLofTE
GE35n8h33MapqihsFQpXJ2lNkzuckV/yIRUfRXTkP4miXw== 7tArDF4FxuXkAiaAfkxzlwTmfB4YE15IxQNJWDjqNllcEw==
=RITE =pMiN
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -38,175 +38,195 @@ sops:
- recipient: age1726t33dl7pv3xrxxlafj2sexh7c0jm8pza84yu6l3wpz3fw5dauqxlass3 - recipient: age1726t33dl7pv3xrxxlafj2sexh7c0jm8pza84yu6l3wpz3fw5dauqxlass3
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGMUhIOEg1L0swa3JSeTZs YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwRnR4OFBqWG9LZit1aVRv
Q3czQVhvZElwTTlIRSttYXpoeHI2Q3lrVW5JCm8xZnNjVy9zN2NtME5vdVpZZEJk UFl5UzN5a3dDdXZnTmZ6V1M3OTV6dDV5SXg0CmxjNE5WcitmMEhRYTFRRDlPTldY
eEJFd04vaVdGUHhsYlpDWHVNUGJQS00KLS0tIEdPMzhySU9aL3UrMkN0THFVam9B dEpLRFN2ZVU1WVJwdU51dkxwSVBzdlkKLS0tIEJOd0xXT2FSNlY4YkFRajhRSDZs
SUJnYUdGNS84RUlyS0VzVnVjSnN1LzQK+gADsc6Vf6NBYFcfrMHOHQZvzaCX37HM cHNoTGNhMUM2dlRNZjdhdzdqTzVlQkEKU81lHhEmazzKguq5dz0nKRXhl75T2QP5
fGO3TOsV9E9i51QU4lxHWF0NNh6CnIefq4o27a7HLWogc3SBz6TwhA== JVdLItWbpdc8ZIpvNtAbDshVhXer8fIfF7EOQIHEJQb0CsOR+LIYCQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmYWl1WmNKVzdWMmxyWWVB YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHK05TTVZmcDVvaVVkUXRm
SzE2cWpTTXZxYjNodUtyam9tekp0dkVQVlVzCnhxeXNWTDdPSmJBZENoZ3BvOGor M1RwUzV6UW15WStEdnY2V3BiQUI3NERiVUc0Cm93ckZRZEkvNHFSMlg2TGFXZUFO
RTNFMk9peVd6T1JSK3ljbkl6azdndmMKLS0tIHRzZzgrbGJKRjFjcGRIaGZzUGI2 c1F5ZW82TE0xZGhnNUFuc1c5ejJ6VlEKLS0tIEV4TnduVzNJUG5mdTUxUUtXaXJ0
dTBsOWloSXVpR3VlUEJibkRYaGgyczAK066qQW7vu5U0uuLiMVlUfpSovyalmXTs S1VYRVl0TnZPL2hVM0FOeEhnT2FqM00K8bnBTMw1Tta26aNxtAD6VuE78oZuaQJJ
6ECD6rHyI61U8xTyAiA+MVpfoRxvL8LkLLMESEGlKlAvDgR2lsnPvQ== K3bVn141eghTa1u6K4T8VZ1VjxihdpIntfb9uB/qpho/eqsnFxfg2Q==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-01-06T22:45:31Z" lastmodified: "2022-01-06T22:45:31Z"
mac: ENC[AES256_GCM,data:6ooG3L6RBMn+DZ4jFsmc1WuS7Pu2hkYM74uGu6lxGEwwOqTPXsEAORtcMdTeCL2OtDKZradmMqcGPNJwm0MrHNwemgmmfn9GGHjM44SfyIdApa9H8Gpql06QjpcX/r7H8XXdvJT6YpwBX7S5htO0kyJc6P0435dg275Jl8m8+bY=,iv:nH3Gz/h0Ikq9kV7n0nHH7fxYuDoPHqwZsdLlAngZopQ=,tag:UJVpBYg+7sjiGqODirON1g==,type:str] mac: ENC[AES256_GCM,data:6ooG3L6RBMn+DZ4jFsmc1WuS7Pu2hkYM74uGu6lxGEwwOqTPXsEAORtcMdTeCL2OtDKZradmMqcGPNJwm0MrHNwemgmmfn9GGHjM44SfyIdApa9H8Gpql06QjpcX/r7H8XXdvJT6YpwBX7S5htO0kyJc6P0435dg275Jl8m8+bY=,iv:nH3Gz/h0Ikq9kV7n0nHH7fxYuDoPHqwZsdLlAngZopQ=,tag:UJVpBYg+7sjiGqODirON1g==,type:str]
pgp: pgp:
- created_at: "2022-07-15T23:31:12Z" - created_at: "2022-12-26T19:09:38Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7ARAA1blof/jf6JUPX+isHSL2+ZmUaCNNvIe0qAZbI3KtZqPp hQIMA6j84+xkv3y7AQ//Vp5rq7tLFZjkHw2iVedUi9giUGJd6cQPxKoHXobdnFYK
Sgi8R4BfQrYW5D1Xi6WdYP+q0EcKZkXKty8GW1mENgY751w2+sw0WXIMOwwnIAyU DWFUZ96pJRyS+0NLApmt4yTEbW8K9+5kvnDtsEDFaridxsl+w+5fn1AzTYkntofy
aLEVzGI4zvDRLUfAaiJACEiHnOMfJ/7I6uI8Ag3pswoLLnqObF01uC/mJ6KYzrLx 8634qmDVz08Wey/1zJUiIDQLn+Dg9hXzieztWy5uyJhIS3rTIenhfLjiy03BV1xw
eYUaYe2z1b+xENFMp7TrBJaQgrlInHYl2p3rcXdrfA64ZTlZdRFOXE3sqRWRKuF4 5cgOhy62w68JDEHUxHXxBkkrP8AG6LCmjVsEmXtPLR5wqI6AzUcsKqtrrEUs4mei
tfkcp1VapgJgdPu/SDDgnfqq4xfMD9twICq2yQVo72C1/cM7Rw2GlmT3qHqWD5L0 0egGzTtkxBbT7AyO5q4b8CT7LYXt05IAALTX7R9ZG4IiNHapEvLjp+9YwaI/sSJG
VXuRTdnxkU7Pz07aRun2HEN7tN0tdeeaixZJqdmMvJJbR5hdNrBILSzx/sAKWDh/ Ex86VcywX9O8AO3FB+/ySuUaMcOQoRAMwj7FnsKwR1zSVZSvlbRMxmOlEEzZWonZ
eTHSIKRnvt6RHQ/qCZDKJhvRvgeb+BRSNJBVQFgKALqHDowDdu7bluRgEVJmRybJ s/fjHt1dQk4iU8M2v0oKHPI/ChBnQo7qSbe/AaVt943W0Dj4xecsDk5jS5+xyYAI
i1MlW0IINhq1ULZs0nud07PTIc8NC0rK5v5RwF8HmU7XShTlfO8XKEHiKBwi8lTb IA5B4lIVRy4makv1n/djWBjI9/a0Ty8n6D3pAi2TR4ap5SYAdSatrGKZTQYpJ5+v
/fk6j+2rfo1Oa8ULVX2vrVMpUpsSm12iaiOizoFRK3nJaFPlLk3VfC5FzSqFOaiK dSG3lODXSjYUUsRTp4fK0YQSnMhf+FQTlakZKIi0IAmOGvW7NGNAl86/KjBhrjDG
zWgOv5k//CunYpshjs8cXS00PdZ2X8xzubUhN12Awk6D4+bYFAFQ2giTRDYBfriR p9hMSnO6FiS6ESQ6sWP/GnCSQE8llSfo7oq0KdosYKdEkTkvx5pYUxsbfr42g4q7
IxtszoOYssfsFlJVvKsEQIDIO2wdl8ZGjf2jzme2OBQKEdux52tcrT0nGVH6XIbS iy5fKmS3JyGGql0eyYM+paxGfgobWIC635CEmSQtV72hYb59KAqH1YypRVi6J0vS
XgEQYt+VwhWhY8YMLkk335WIgzwG1rL1lfArYcP0TjqYAv52Fq4no68biV1TToOl XgHonH+Q0a/M+d6EIt3OMd0oX2ySGKdx7eVEOc6oXiOQbxWH4UWNIgPq1eTjBTrc
6BjR6BUX14sUSnmD+FqtLRyKioarMrrFsfYN/HMAd5KyIytT3+hLnlsPWKe/aq8= QTjIaWBRvhS8PnY1O99ojGfwZH2LzDVX+Q5fh3WyAae99FDRmqUhcvxZegWMrLc=
=LtUh =rSb/
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-15T23:31:12Z" - created_at: "2022-12-26T19:09:38Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ/9HmZfaP+pq8X8foUByTbtJG1rnABR1UpW0JzL2dZmMzC8 hQIMA8zMZ+ak7y/zARAAl2o94DzFvx30WAlOvYMZsValjF8HESIry3x1h1dz7tz7
Na9gCASTu0zROJkEjjfOFOjv82rXlA3KCWsg3uS13LG7yBZiHzA5qo1J4b4zYGrY arXo/W2Ch2kUJ1zrDFlbnCjWn53gkKaHwCJcru8WDO6C2PIbWLB/s33iDMevTH4B
brCH+XP8K0niZC2kjZkoNoY98NB7CIPBBRlBlmvUQ0yrJCzyTVfN8kwPfAUMVTEh rIkJLxk6IfZYk22CbSbDFAeYjazDnGfas0qxywQiMvlAFFgJ9oCQBJ7If9T53Kgr
RRm9xMeFfx3Y0oKf4z0WQcOwCy+vrzGGJ3dzyvpGa9+PewJ6BBq6iNwaQY2qEEPM wTzSks4p/BVPCYjuGB5AjofnG6sbELr6eQDlqVW1JA5WblBKLIlHG0tD0NTPBHts
wOvcSWx2mLu7kIH1nSllkDabLcVBk0v0o95uLLK0TKzjg/AL5XYCpUcZv2jVmpNT EeR/VDULM1A7ugwzQiKds6v3v1wqbJY0bJQplOOG9Ucc/qw5UYfbim4C+xrgW1gK
MKJwP+XAGJeEXjARvQK/LaA0/oPRKvdxTuwahHAAtXzFonysuhzrvCsaKdn0U0DJ CtKODuv0Njc3rk9pQXUc8GjaTfYVOQ9HyGoKpPG1LGw6uW8j30gjbv/FBCRglbiP
wnDeP3/UCiEwCzhKbxL3LleZIp1YPoGFbFIiVuE3Z9NtHXB0ziuhUmxh6lY18bw5 lpRBV4+co3ZGWj+jCCCECCV+qbZAdVrphRjPe6lK+FEiMbEIvStOI4mHCbnrlBH8
f1FsJx6XmSThKUcPb1kWEUL1TkURqhxuBABOBBWat3YHN4+tJoLGreJPeBxlx22v BeTjG5lu5iTWTKXSGbIXnt7BJQWpudHRhsN1tGdR4N3/ZCRUwqyG6AoEWnHMm1ZM
5RW4vG7ogJkhS/AjqQlcHqoFpcy5S5RvIyewvlG2XH5MSXrgcCul9v4XM21+xgaQ 7ZKzyNQPMlS+Z5YbD9+oiehDce0y5aPO/qI4IEHXk46+pNs6UXF13jYM/zbRWvXh
+p6Q2rlQAp/BQg/2jYbAA+rXwZuWItZG6vwW+ZKdlL3PjDZIVQ+imzOTn5t5vCCg TYSpEaUkJj2eix42wyRpyCG5PTwJJOes1oQl3wclyYI50Ji7xLdvWF7smgmXQw+K
0w+RXd+4zhkDmzAuPbDlfpWj8zybM9G4WRBFqBSxcCC+wKyZ9PUZ2mm0JQ5UVqHS TFHX/J+J1Q6HzWxzqMkqAnk8/msSxC4H0OOnPZQp6+l+kX5lF9NWv/x2WVSTPS/S
XgEvG/OSq4UcEQlQoDKexrHYM7bUeJyRzwHlJc9vJ5N8+H6lls73tyIH0Dhr5Jks XgEfjmAopRdbTiS9vHecTIdYrysmxMpuFdFT27Up5EYbfdxhh+RDpMWGymHmMD8R
y0Blog09MqIvJ1wPtsTI7YwqTtuKAaN3tRpn5v0Irjf+kwUOO9xFYq55qoUqnso= aAgy5b7YouOR5+ZZv6h02EsTvBSqMa5Dbdm4EO4bv7WYe98tkbT0prf/YzFeCBs=
=cipK =T345
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-15T23:31:12Z" - created_at: "2022-12-26T19:09:38Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQf/eDKnVBfmgIxgodwg11IQavjvzV+TL6WX8+/KffdrjbmA hQEMA45bZkLXmBFpAQf+OI0eEWGd8vEW+SeMz3vQg3U5a+wQh8CVfMIdSsAFdYMN
oZaTk/1S8qEBGqvlxPH6e/hi8dkGVgGiTMSmyPmcBv3Ku7vJDvpEiiSKBR2p7s7j 3QGwyB+4GJjppORh9+X+1rCLE6UuI4Ec+eP04Vm/24l6Re+llr+lOVZbO7T7V1Ek
QUsirBozXIdhIb+ChbTilr6Ub4DUUr90XT7B0CMLrA/R3oGZJeAiY3MeMVNRNupr mqywcN4a6qd6WaqxGv9DXGPRYbiqhIhotWk4mv4ngcoJNAU4ut1qIs+Qjhhwm2jA
TTZqqDD28t1bKrFTtoUyaOlTm/Bm3owIx+lpbg2xRda4tCjBmabGw2RIFRIjCKB4 GxngYibYdvsl97olmldtydhEJnmNf529xRrmzKS4JuuYNNbyc8p/ZsNZlwAfHCgM
LaRfcgcSCmQ1Nyg6/25I9/G59vCFuihm8z7Rnvr4hJV0O5zOoDXrKhpYWiSjF/d3 Qfe79P0LZ2IptkNAmuVmSbYPAVukZcX5y5cwzRKYLrDlLCQcJnWTldo4U1DEVwzp
OImS7XxIZ/36cWwFcAVdgnQv6VkwGWkJmhGhP7Oi3NJeAfg34nx9jLp3UQQ+lQKO eKhn4+XTxw2czucOqcjmrMls5+tIVbZPKroXhr1yl9JeAc49gsVidLVnwTLTnQxO
aKFmCDhveWZg1ZQGNnw9Tu1B+opevgiR9aXnPiyJw5ZMVvhhwib80f0xR30h565W IqicziUtL1tWI5UDB3f+G4AYOplEsbXAd/MbbmODsWf/SD4lIZRpHFRP4WW8Plhf
Muvv/zNTWhgL3Bc5QCrcEpeA79Fx4yj9a6iioPeutQ== eTTFOLoFIRD7alSf8YjZCO35OoM/v0WtW7uLloRVNg==
=/+oj =ZLUO
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-15T23:31:12Z" - created_at: "2022-12-26T19:09:38Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAjoIZ3MFENhuDlgtqGHGO+VbfilXLkj8JSkDQ/FfCm9Od hQIMAwMCBBrc/JA6AQ//cI9g67ZCCl7U9VTaBfzSlOcYU9F9xw6+ZhfC2Kw9ztZW
fDMj3jS7hGEkFdFgQSR5X92aHPQA8SoSEcby/8fiGgoBMlhPO0UkWni7wFZBAv/H qR8qTBTRoe0uKhO8/ZjYxHXf90pK39SGDT1lgVZUMxY7CjFkgVk+9PVKlkowLWdJ
ZTo997yv099PzuBLbNuwfdJQIa3ohiHQ4HaNg3AQhav0keCtX4I+gRKa/k3wXvRg U/Vy9MeBk4QT8kMJNZyT19eR9R/ZmAjYeQDVCl7x82Zw0SMcXyKK6gsa5nOf1bAT
q1pfEEqRzt3yS/z2gtOIVNAvQv2xKFDUOULFQ0eFMCxM5OE/rC2J6wtST5Qj4boM sIlAW3i5Nz2BAVcBczLDChnQyP6fKPdFyd1L1r4iCUt2guB1y/TQ4U1OJVeHwwCv
kNFSu/HD8kKMOoLVyOPiezbXyXER9D2naR48BQ1sjhKUS56Y441kCMT9+9PJWgs/ QBNPAvAarM7+7RvCPOgSlyS5UI9mur5yICQW6PHM35hog7zAKNQltdU0sUffhQBr
8q7PAfZ/TDqV+1occnpIHO5EPgWgBy4Ig1EVQuDHh9NETu7eo51sKpj1ol7SnweO 2rIGFRkFWTUCWINtIoT4+l0y6d7VsNqF/3hWK/NYXcVQYULk6Vv/O+atAH/K2Gog
srNvoHaT6nKVKi5aZs1PqO8UjUZOrgcyuDj/PHoCTrHy+8JzyWjZoqzpLzh1zsXf sTsp2jmwq3I7WpZW3a7sNCiRA5TZhzpVzP77iboNqKPbI92XDwSL3foBjq89k3Lg
/dE6tB4G/CdM3VA/f66uo/DyN4yqMP4I6SxUOwoI1SKpobrEok6SkgksDl5Fvxzl JhvCfdSoJulJnsreYFlIP2AqCXrGlnkNQNK/rzo1m1ixsigauuN6q2v6fW8INq8G
DmtbZCH2Y794vvSmAbNMP2fxrDcD5VE/nolSHHFn66TKVH59D3RI4L0C6bZTg876 TuKmLuQrVTa2N2cXgGEBjTV2q0t8Ra9UvxcQheq8bn4XaF7Wf3WNQZyoFbgeaI7c
gdbbe6qjMIXGdqi/v5bx5sKEYbPBWLFs8KmTN8GLiuUWRkmgHfBbLA7TrGknbn/Q eyPz0HtU2ea/xh0KnfbHtDNBmLarcMJDg3sNg7S2zt8kg2ZUvEqxKHU3SP4p0kP1
o3189W5Ev2kzjwcxW3x9Yshiqa0vXHlcNLXgU18A5Afe8oqHo4KTya3VFRkBZqjS 8BTtELhYbsqN/uR0CXV7FJfgJc+C+25jdubJO6bF3E+3z+G/ZFjwm4WX70bVS2fS
mgETi6Z0X4ipqEaqY1HJYYpNalrULBc3HR8xvuwX+SRJEodOlFm+nRPwKAztItjl lwHxwCY2QPBjzSnTyhExVy5ul72m4b+MiKrsdihJaxjBvBhsbA47VW/VOB2mMWHL
tAPuUj4Y6axit75x53d2ZQnIOqiHWtLfCO8BYq8gnsLQUE02rldbmj5rSIg6TdQd DpGuQj6s+0lD7JNQxfpRGLkNhMcDhI+pvNXWTZNrrwZAyJUQgM/XUdZRnlv/EO6m
nK7O2t9MWzDIn7W+Isli1a+GZHs0AwxzRsrr8v8InGErq/uamMA4plqlngSTwVqz FZNDFGwLwN6jkyYEHgWMyV17rqJprAo1UTfWvm/gYzBN5WMIFZjkYlKBDP/bllVI
Yp9P7VifpT3ENps= CXyvuDQPIyo=
=rIAj =aMBk
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-15T23:31:12Z" - created_at: "2022-12-26T19:09:38Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHARAAy8/abI5IsSPw/js6gLm2huUV4BuShjDs6O32jYzNpfu/ hQIMA9XEenRNYVGHARAAxlqCRqjEcVWw3qsjg7yD2Hrp915eItWXgAZip4CTdDMZ
dSZ+64oos6v2wdSol5WQM7xsnzSu8+kbHpL7jQNCljBULY4ZBN8XyI2tke58+iBr b/Ubu2n75rxNURfenSonNAVWIoH8e+ieg5QRf9PmEBjVln7BROPHSysGMSkKGy4u
GaG27lNBTQwHPQvfW079ZOo2E/IJuqE8e57+ufI1P/lPPWF3o7Fs4/LPhb8fXp+6 OBE5A1/gqdYnm+uyblUxWI50eXmt7Hdo/Z1nipAji7GvF4hqky+G4z6VJmM/8Ilu
GFXotiljGjgo4FKlfeAoASlOJbYpM0YfsPQgS8cOOxvYb/MdMO6c4Q7/1P/HgN89 EP1/gBsEak+jLp6oUY3S2W6lbEnVfkIIyH9mZcXcLkziwleH35xo6rdFhtandPYP
umEIT9c9pG5oojjosvqXEYH3SSqiNoCPh5lDZnjUxaFHlTUI3u2hHiHAoLqtr/Na Ox6NymrWmJmV9aB4dwDP0aZiwPFAr0lh4iioywlXOupEu40vRjwSr+XD0z9d89Kj
XDcwgjL0WcxpzkitTN/WwNxHPtAXMRI21AtVkAyots75pwHcORI08HT9Lg0n7CMF AQ9yQTD/aPiKZitdyrIhU5xMloupBq1JiREKkbNgEZ7hQQPsC0Ay32TGlahQ5yjM
FdQObdKrXsoM/Ta3ddn4AvSKPvHxPZXhacpWbu3ZRZs6j5CdvogNVMbzp73E8QLv k3K2FCSloOJetaXBf3wqqGuexdNs1o7GGE8FeNZq1Wj0XBl0uvs+3eGfhpQUZ0yk
G6IhB4k5Y4yzEagW3NYplt5sAkyAiw3CwwpAGhe1ybFV7czLon4UYvxr0b7A48p7 wbDgRKqQoESeBedWmQE+2NLMuFcIbnSZx63gdGDt3hAELDHPLHD7SSIyP/Dwe/ul
yW3Kdmu0NsLTxim/Nj5CQXKo93Pyhy9sZ3CBSj3TLwzBENBPKsAxOBhqWNLG+6kG um4kOl/fxhHQzyvGuVUYI21uEXEr0BM1newg+hj0+xjny0sNbpcK6ajcScydSfdR
DPhVcRt4UTC0gsKl6MIz1/7iWw2zZbKIp9ICvYmUWNzWKmVCX5dQZV6tphA1Oujv 5Y7X96gxFt8Chy9cyERSvLl9iYw9aI+pSdBVKhCq70QQuNHNVxk67NuVPudoz9Jq
khXPuhjNf/vuVAKiF6KVjOeK8g6sMtIJ2YLgUsFpMtL5v7vH0HV0pAkXTVU2hYPS 9XTtlmGSO17ATCRqQB2SXTT1zadKaU8SQ+653BmgPeSvQgoZIBVaACJ0nMdSLUvS
XgHEysoXtC0q6yeqNMqO629Ga51tFvsK4J35qYnqMlvIzWUgUVKqAJXIjEwRYuSd XgGD6NUCtLHkFMRH+8Quv1obbyD0olO3aN8+mZOAbvTrPBwTtaJv1zws55dG2rPP
dpvLLyZqaw03CyViprS31ZyjZX/uODplfSGgEdTX0biDx1V66PkYFS1BgX5F9Ec= TOKgY47He4isnpnqlL+ZX9gy1T0EsYFWW99mguqgdpIJrg6+Riu5of1twAeF2Lk=
=HW+p =bLmY
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-15T23:31:12Z" - created_at: "2022-12-26T19:09:38Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/a9eLCXn+WqW36Z2Y2CmpG6w354DJcnv66Sg3RmJ5pbgo wcBMA/Z87ylQaotQAQf+PXBcVWM5QlFnveREQec45VEQQR+bC6SEgtDCZnJsSARc
5MEl6jsgoAbaKFCaHTnThHVsjHbpI1EK6IPtUeQq4J0wx3X0tOSl+cVk8BDBo9VV hqG+Dv6g1/bPWbnEPxDW+TL7LqY2lFGeJJhbY/SrOh0mdwndQqkE0e37XcL/ZMjV
6zFjgx08rsFh7UVv10Z6v2GflqQxgE3XEmj8g/QNAhKx8kULp0BmolA54V64ipvM 3SHT0zlGtY01NGfwNuDbqf3tjqt+hn+8GJI1UzLPtwsQMnmyA1/BoBFQkuEFGfLs
ptACU1yx0Bzz2P+yb3UC/QUxv5EsdERUVafFzhnr4hHN4yF4hQ1OYfzVID57UjE+ JKYPhnc/WwWxSGD2SdbSkVR6EkQkAM21xfCB4KOlQqTpqQ9f5rukYxspotTJTV3g
3ykAaZQXHLIdlGREq3Lg5tjbbqVn7x7DB5a3HAYDnHRNeW0YWAww0IgbdtOTnQQ8 4qwhG1o5gRZlkO2ZD2eA65vGbwwgCYyeZouaNWMn0iR+lZSY/bTIekjRTjQ0OCYJ
os73dmJjpY+S1CfjNnqGXJlsz+3NqpqgB9EoQmC07tJRAbCUELT9RIQY2H3x7Ahu BTXYjNE0rcNXThiyaMXd2yIlE470uG/pxNt9amw86tJRAU3gRFUvxf2hgQQxpG69
/kmjy/HrCjSgnoowh72TrEUtuimXsnSqI5n/elGaskP2f0RQmMHaLfDpZ07aw497 5ctWFpVoyRq93GbGxlTxBy1FpP3PDtXV1FOme6hZLs/GkSWPq7+AAtmWMgPnXaVY
d0raMR0a4VzvjeFcyB5TuMZI wMOBoLJRwBv4kXX49UVKRlVp
=lOay =2Jg/
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-15T23:31:12Z" - created_at: "2022-12-26T19:09:38Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/7B2ptXyoEfcOZarRjx4An6gO10sPm4XCgnrc4IoEl5C0e wcFMA9qJIVK2WMV7AQ/9FqvMF+twpZ8HF6e2M4hCx5uh9NSyy6sCUe4OjftWGCaB
o13k4qJtpggIxjx3kR4mIGw5nnFHDVOMLtptCMKsbadb97NTAxFE6/eLSRs45Cb7 kjtf7syvcMtdDvvoD17TKX0pDtNgP6hJOUOYswi1lpSR6ju7en9ew2DLbhAPiQIK
m8bRc9wPHfZNJW1o3nSU9VCWJI3LYMBDB02XxQGEbca7SKfcaTk47HIZkSch7eHG 4NspPShXghSwSjMTNn96IhgRsaRNCBWCn4fG4J6xRJm6Kh0kgOQzYgagQClad8XN
la7s19HiQ2Pw4tCmWUWEBO4S4B3+H6zwHwrxOFJn4YKfbIqx61MJ0ARCG44kwMbu hOo/3iGvbsqVP2ESSAoOeMF2AlMUgdJwOsivqR4tnc3vWB5neSTxk4iCa57S3cbg
2EXO7qhtFH15IpkWFpKXxZw/lgvBSgAFQ1FzFU5JtjEckd6QvQtOeqXt98OfqIUr CJB2cV8qTEfbgUGyECHwFeU+QQTx6CDcoOY2JXl7yeJZ4Y1lJ9cmDQULKOYla1yK
fTBXzedj3+sW8c+bNA1U0NrtTFzQ7wHuigiR1xOsOkOIaOQFcOTce6qyvZUB9E0u +A1zTcO9TRUaFhEnxFd/hwsQ8iNKJFF7OmKF+Gy7u/mv3q+87Fk/pwOJ9tVpmNQt
tuBz/tio7TH1ryFX6TgEVaUleYNILbIfCmLEJKuDD0B4Qp2QJzMv47Vcbr+svUry JlWv3o+Tam3LO2xhI3JogA/NjPOSmPxNM+MJujosIcgKspyhEMbyAYZE8DkyYzmP
VkEc4V5/aZNSEv2hoaDljwdGF7EBFVbV9Rf+w8EHTGYruaJXI8gbvPGctUIXamDL wwQQvuBBHQnPTlZ3GW+wSteKphaPY2l0KzL4DLonXa79D2VG1jBZTTwOFwA6KqmW
TgtETzDwZwWsje17ko7HQJ4fD+xDnjnLCAkHy6q2D/7Yi6++BkGjECzHYyBL3mYp DKxAKFyx4Kp1sPPXk21+YMd09GrMo3G4cxeBsHqQ/N4bd4BLr6fFHymkiY0ryf9x
gu4Pi9LGyLUm+bS23Aj1sf6ds4N0tLcrVdFa6P47CorUisai/bZap2SRzsIvEHbl qSIS6gZkuRLk4IZ+R1PkENJdfaaQxrvrJON60n2zaDnXxlaxfboK8BcegbGrKXwE
HCPR/xZgjH5vqqsTNDAdfy3AjaTPKSGM6XLotXO3Yqn1UCd065TDWUIIEf5CtFjS gG/veVm0MYAG4ymARghqCSq6rQiCGgdpCXGYefQ7wvWS0PV3S1CqTDtnIVymlSzS
UQGLy7qi+Nc4SVs218muH0xwdL2v07gkX/lckRjNDuTkhw3cl1KR6xGOCQyCAXsa UQGrR+iA0wWAbPlHXgn58I9IYI/0ydgfq18olwolxO5wBYKaLjn6vBHTzUtqTIjI
w3Hm8OCO32j2vnLAEL2eXAsJFVCsClXdFzF6T27avRtu6w== khMEJlfj05l19YXwFTpDtsRttK6CEObQCZOjVntN9dUcoQ==
=/SRt =s4Ei
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-15T23:31:12Z" - created_at: "2022-12-26T19:09:38Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAApGdXUvJf+/YZGK1VBjfa6rIVXSM6AJHGfUgCsteNWOiA hQIMA/YLzOYaRIJJAQ/8CZWZ/vNOWPWlX0aeyL7ykso0VTeF6L5ZkbKFPEPXMnT3
PVpNRQx1qE0LCdMiqLjSVDoSx8o/crWhqSfoS/9ip7VKzhHuiw4ZSqNI2wIQVatL yU61NIorFdyzHZCf+RLSKrOpLNx1BrP+XG1FtaZwe2Z3TSU0KCGvztebPd6WiNoj
7+MJWw98wuB1askHy6RdeFbhdGFdRs7hI6v1ByZroqE25eVKRQjtXzMCSvz2/K/+ fgF8IL1wXEkO40Tc3eIKYBlwX3s79ktEkIXZxj1M8dv0UOd0YG4GRASjS0QLtwS+
K3LELDzGxWfr8NKMykcGRClSEJ4RXQi2S1WBRtfejDuDgiiNlSKZQGYUZqz25TIc tU8MwzOtcuHoKlhLCoD7xf3ZCaJu7ikWVGv9xYatRbsCluCzjDV0d7WNTu3W01XT
Oh9pI9U+KwAYi8IyLRAsz3WTGLwn++nldiluPCNHVKE8uCtIc9kWwGSNEaQIliRC +sTYKY8QKt3wUnS32oqUUNYHq4ouKwCMJEaV1DYKN1BOiuWQdRmMWcy5sS9m3ZzI
gCCA01MBV3lJhnwBP+PIx03dJJCLtCm+OIFV68/DGfb0QHjCUc1n7FCemVX+8P8T kS/OogZQZUCMwJfI+QO9eiI1fMnnY0sVvu12sr6pXeGLzF8bP+cGrlIhSxWTvA2T
kC4P9KPMCXr++F/wZWfRzQyDOy7+EgXGSdMv7qQ2+i2iiZN12Ejedk1yNT+THMZS WzW2mSgV7WuriLyJgkh0N8BA5NeFnFl94uon2aHl35/JZCzwYfVMlSGvhzIqlc6j
VS83aeMaushMifcpdFAiS7tup8pr9aRK7qaJ/nEi2Nc22EGPW4VtRDvEz2oJlMzr GnNBhpj41lnsiKKCWS1ynyb+Yj3DHkpyDqBCYlWcnigcRPVET/M4djpFysiKaSw0
xEY0KQP/1t3dNOeuZetVLywR3srXngZPq6oPE2ZUYpFjD7if72wWlUELWC2IZumx RGr3hpTxuwD2addm8I6l8oORNPdT+nVE9TEMk7duUlDtrz5F9zYSOlm4O2s+vg0O
KjuALINSLTtUXQ8WXGHficqS0fiDQ2miWRs4vbuNRrmF7h33ouO2uHR+zpmYqGsS 78A7xB+WJ64sTyUzUWqhDyjvEn4+ELT94+KuBFiDl48VG+QRooB5qVNfd+fmeXsb
9fw2YVmRQ/Ed506sHuDJNcAA+61CJI9W+AD++F9LqUEUuNZhNr1V1HimucsWPXrS JxrnVmcau4XssYZ0lq+C1bx9fJe0sNKBGCNMU3CrUvB+nPSU6BxXa96sh/B0gWrS
XgEar8ve3x0wiydVvp85RkyOrcSZEqq1Qa0QZlwGZ87YOcRFrikAfdo97jTcJlpU XgHjlTDKVXyoDt+41jKJNebrb4Dm0GVk3svEWHdOlB5RtH/89+TbTRjRDl2vz3Ix
vzLo9Q8rLZWp3BoLJyM6Jjoyaeausz1+LmoHXzJWmJqds/zgwXwdwa0K4WKRR9k= duZL1jpsjzswvySsKMVqmCp3bb7u33RFmUMec6zWUM4JcdIqEii62T/zUbyeLAM=
=wvUO =brSj
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:09:38Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ/9GPktbUeOtxR7Yvntip8V4nKfJpHf0xKBk3oXyvOZBqSM
z5sizqSV8qVkCCc01Rp+57+o9wtAI0AtUAbe9o30VupRqCgmVkKcEqWkkXA3Kifx
h9KM7RcUeYz1JgoPkHYZdYcL8gO+ombXtBT14GzsqIBPzr8YK96Zyb2OTAaBbyy9
oLiYfw0yjcVbRv4F+vu84/y31bJDnLb2ckf6jmW/3mLqmFo7khaRMe0CCx/VIfhM
EqbYSYfZ8dMELaQh0+6e27hTC9iQYJrl9/hQ68Q50g8vXAOX8JsjTZ6Auv98dbAM
vVsl6P+T2i6gl7b+sexwUnctx2IGI/6sw0Ev10jj55ENSXnnmh4UEhhRrLHFM00x
Xzi9VN0yRkmv/tvNGMPBQGS8eMnOtpls2yP7CRi06z5EAgvmVqE3NYyfZzJSW+Oq
J3cxDQDcYfepB7uVcGmCHEs4IgSlntQPxWsbIg0M5AA8e0aXykhT8uyxytwp/gH7
Wg8mhD/5scP8RZEziGbA0e8NZdAG0Nk2/nI/ownFRti2/83njOZoddHoUQeDBK92
s1Zv+IFBtCicCiT/+ieYhuD4zLJNCOR4qKZmS50vtB//Mui+jlwbHbxb9UzctSYx
2gVkp49PRXcNZIiERUB/DVf/7ses/XSSb3jMLJDfYgg9+mmJBWPdlp8giiO9mKfS
UQGoDmb81Trz4pcHeyzba/32Aq2+DmRvBdfzjq54zZ9VvFisuGdjRxDbKS9csBfw
rT+F4Ln8EMwFwd+UmPqhdQqR7OKgMS636ulglQjzGW5yEg==
=jtMP
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.1 version: 3.7.1

View File

@ -14,6 +14,7 @@ let
rt_table_hosts = 7; rt_table_hosts = 7;
rt_table_nets = rt_table_hosts + 1; rt_table_nets = rt_table_hosts + 1;
rt_table_tuns = rt_table_hosts + 2; rt_table_tuns = rt_table_hosts + 2;
rt_table_ffgw = 244;
sysinfo-json = import ./sysinfo-json.nix { inherit pkgs ddmeshNode; }; sysinfo-json = import ./sysinfo-json.nix { inherit pkgs ddmeshNode; };
upstreams = [ "upstream4" "upstream3" ]; upstreams = [ "upstream4" "upstream3" ];
@ -26,6 +27,29 @@ let
core = "00:de:13:cb:9a:7b"; core = "00:de:13:cb:9a:7b";
bmx = "00:de:13:cb:9a:7c"; bmx = "00:de:13:cb:9a:7c";
}; };
bmxdGatewayScript = with pkgs; writeScript "bmxd-gateway.sh" ''
#! ${runtimeShell} -e
echo "bmxd-gateway.sh: $@" >&2
PATH=${lib.makeBinPath [ iproute2 ]}
case "$1" in
gateway)
;;
del|init)
;;
*)
ip tunnel del ffgw || true
ip tunnel add ffgw mode ipip local 10.200.${ddmeshAddrPart} remote "$1"
ip link set ffgw up
ip addr add 10.200.${ddmeshAddrPart}/32 dev ffgw
ip route add 0/0 dev ffgw table ${toString rt_table_ffgw}
ip rule add pref 33500 table ${toString rt_table_ffgw} || true
;;
esac
'';
in { in {
imports = [ imports = [
"${modulesPath}/profiles/minimal.nix" "${modulesPath}/profiles/minimal.nix"
@ -234,8 +258,6 @@ in {
FirewallMark = upstreamMark; FirewallMark = upstreamMark;
}; };
} ]; } ];
# reverse dependency
networkConfig.Tunnel = [ "wg-vpn6" ];
}; };
}; };
}; };
@ -250,13 +272,20 @@ in {
--no_fork 1 \ --no_fork 1 \
--throw-rules 0 \ --throw-rules 0 \
--prio-rules 0 \ --prio-rules 0 \
--gateway_tunnel_network 10.200.0.0/16 \ --network 10.200.0.0/16 \
--purge_timeout 20 \ --netid 0 \
--one_way_tunnel 1 \ --only_community_gw 1 \
--script ${bmxdGatewayScript} \
--hop_penalty 1 \
--lateness_penalty 10 \
--ogm_broadcasts 100 \
--udp_data_size 512 \
--ogm_interval 5000 \
--purge_timeout 35 \
-r 3 --gateway_hysteresis 20 \ -r 3 --gateway_hysteresis 20 \
dev=${meshLoopback} /linklayer 0 \ --dev ${meshLoopback} /linklayer 0 \
dev=${meshInterface} /linklayer 1 \ --dev ${meshInterface} /linklayer 1 \
dev=ipip-node51001 /linklayer 1 --dev ipip-node51001 /linklayer 1
''; '';
Restart = "always"; Restart = "always";
RestartSec = "60"; RestartSec = "60";

View File

@ -10,173 +10,195 @@ sops:
- recipient: age17rrjtdgzzwgjatyqqv27pftx42t8xhksls46jc3f78juzw4g04vsd7lr7e - recipient: age17rrjtdgzzwgjatyqqv27pftx42t8xhksls46jc3f78juzw4g04vsd7lr7e
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpd0JDRWQ3dE9jaTllVjQw YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPam1oYTZFeEVlbXBQRm1J
TTVUYnRnR2ZHQmM4VHM5SThFSjZzcFdUamdFClgwMjd5NFZpaDhnTFBmRHlZM1BC UGRyM1JHNWxoNDI3c2hXbUNvQVNBVUVOTFd3Cjdwc3g0V28rdG85Tk1nZGJPSkY0
aUZWY1U1czBrL3Rkam1sSjdGalI5NHcKLS0tIENXbVBrenc0STZpVWtjV1Zia3I0 MWJnNzNUL0M3emxGOVMrK1JpR3JRbm8KLS0tIGtNaDBaMEZ4RzZoaVFZQ1krRDUy
cmJsaEVRd01DWkppK3NuUTZHazhhTW8KfrHs8W9DDs0eTWUboYF/bogJoaxHRZ0d V2VQbnU2Yk5QeTNMVmRaRWRwVlBNOVkKE5qanARgEQb3UU/Gk2ysVTCP8fo2HxYL
2+rTH5ZASlmgDHpOPNWWmwC4NK7ovEuWEFuQ54EA2CEIG6yg9ntmNw== 1VRLIT7jgMXDMbMGBWfSEOnrZGx/zAGcxPlRHAJhZDNyKF9FNC0vww==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvb3VHK2V2RG5vc0hCZnIw YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6YU9iTThkbGRmS1hjSU14
N1JDQ2NwdXVXQ2lUMUR1TUdFdkJlWndaQ0NjCk9Kc1ZLQnhxMDJlZWJDVTUyUXd1 aGE0TnBTYldUMlNiV2lGN2hKRXh3NjlkZ1FVCnNpNlZQWXlkM1NiUGFscW4rVFFa
cGhDdGpLMUtEcXRVZzg0SktZa3QySWMKLS0tIE04SFUwNitrUjNLUC85dU44T01H dXA5WTRNemtUTW4vUHFPSnFNbUdiOWMKLS0tIFZXSkNDamljb2tPTUR5a2dEVGVX
aVAzcndGNmxVdlVDU202MTlZbWpnNG8K1nY6vmmRRlW4twwwKgm01EVxXrojr9GO YklwNTFsUVZCU1RwZXlPeUJ6VW5iZ00KQqK0K0sizbBsKoZdfjo2QL3+syc5DQJq
NtcTvBrO2k4RVq6oz1yxrhBrFTJj+SolOvuL25pEoLIkeMChmki37w== lL77+ChtwzssaX6d0zCwsoES28n1bNDN65n39K3gBmjTiSFSouvmtA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-06-13T19:00:35Z" lastmodified: "2022-06-13T19:00:35Z"
mac: ENC[AES256_GCM,data:RhGB+CNoIAGr6W1WxDpquG76FLZ0REF5OZwvD3DyfNxNai8XzqqDEsY6XneQ0Ac992kAcXdxleYDYC6keokvkOgnNmr+Buc4+rnASAReyRN19lIUWNjAB6oZWjqwEY2lrwklJc/yi+2LOuaigVsOLxOiMtpTs+QVtofRlmNpbGU=,iv:IqZGKWXKYTGP6m+9wb6j7sSVrSJZ++F/CcL/r2LaSYQ=,tag:6MLFHzcEayEGKtIxWZoljg==,type:str] mac: ENC[AES256_GCM,data:RhGB+CNoIAGr6W1WxDpquG76FLZ0REF5OZwvD3DyfNxNai8XzqqDEsY6XneQ0Ac992kAcXdxleYDYC6keokvkOgnNmr+Buc4+rnASAReyRN19lIUWNjAB6oZWjqwEY2lrwklJc/yi+2LOuaigVsOLxOiMtpTs+QVtofRlmNpbGU=,iv:IqZGKWXKYTGP6m+9wb6j7sSVrSJZ++F/CcL/r2LaSYQ=,tag:6MLFHzcEayEGKtIxWZoljg==,type:str]
pgp: pgp:
- created_at: "2022-09-11T02:12:16Z" - created_at: "2022-12-26T19:09:40Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA6j84+xkv3y7AQ//ba3un8/kzOQ1e72fldGrUo5wsSjDqXfr+kaWIm07O/oS hQIMA6j84+xkv3y7AQ//fC6ZiQbGoapUCy7eFEY9+4NY8jyllAPuY18vxfhFSbck
9All78kdoV+Ygt/HSobpLnSqdZJisloWOeqbExLsuYC/wRf4iYdkkA3pjRFVvaGr y65Nbg8bBpH3Y+Z9Kxb/jcMVr1IeXq10uQUQPDJqcdVaPEs0NcjqhpZ+CsQZvJQm
vWHbWSmLq1h6gleKOZhMEPt594KiH7PY0cn46lwySed0E3JoLTwqlyCUgFnlak6q S/W7EZt7qVhwOPTqxh8EjDixCEbs2v6uqDNLG61BdlgWCrPRzhy1TotbpKrpBc6l
4j+mYym9NVeH19AqprBtyMvfmN3V1LYJE968ntONN3V+JK+pWa0FQjq3uq3F9yDM BPnzKD0TojLPUNg0KsS3vnVBUM7fT7kKXSvADq3qo1AMggah9NTjHcJkZGFgzl/X
YkwV5YtKJsbBp1PsXnzwyh0+SudR/eaiLYWV/xo91bWW6QapytUtgJqzWJF1W+SZ 7H5RAjSH6Okb0i2PzNlOR6cnkUvFqHte5DA6f+jETaN+9p1k6DuH3rIZKhbRgzNW
PnylHKT8lX3tcXacZdosTxHjEDPLqwn5n0IITJkXE4COXeoaEmQKTmVu8T0x3kKt xV7eAQDZhMAScdWtVACY2qcJ8DWiQ1wtDExWjm8aY7edRjX3U+dPAlQNep1O+7uj
iD0o6dj80GogZH5g9M8l5Ac8JA6nDpuzCwn6u/6SS6fZpvAVul2PZeZKI4uYZpgW gZBN6yw1ozUfA/RbD9cQyimsM2fURBczGVIe8iRVyn1YBkMj+PMKnPa15EZuAq8I
mEHc41AXGUmnY4DexGjGmYYtjLLgG8s0zB/gAEdMcK0hqMkvWpf3eceKngNGAzBX qEQL9N49FP8m9SJx16zHpXhxk6/rS24RqBpmBmUe4fFLZi4oo7Ly2bIhewJhXF4c
lzY1NzywyjXzvd/W/tzQA3VeMCZXoDCxaf//itLe9HF4jG1Pwqzzm0W6+zSqgiTm W/rcIKYetbZop0LtbfoBsDxGPnVAhGdjBM+5hNItH4QviVkZFNCst5/7QTrVwWpM
2qbclZ6+8+LUCP/kF7hoS43qyMTNiaHrdBZRKtsDPoEBH9k7qoKcJqze9rOJtsYc XpVwoBxfCc2HTifGqTWgrZC009tW7bYp/Ok7lMNUzj+lThQl/pQ8XMn7oJV40jnq
LAuwOZJdhln7vtA/8q5xBagHA421UdnKN6dv5tJybYz1srCK6bJ3y6BZL7CvXC7S pFZbXEvShZyz19vpRa4UeLJrOwFk64dfe0mar9N28zhY+Nq/J024iQmBz1vUxOLS
UQFV4iSOcAkq9AfaGzMdyFbgR9ez1Xap3OobbzMR15FPJO+AHyfJ40147Fm61BGE XgHFgcFJTFknFzUTN8ZkeR2yzC8YNgX0bDAQb6lk0GE+HSa239C6s2suI2puVqxm
U8nMsZhbarNw8XGDnESZd4IZNa6iC8DuoIepVemplHQ4tQ== ZTk1sjr1eZR6bVGJFqGYfj3b4YAf8Wtkaud7Ic7vj4MdQSAEGM9OytzbCoErdQs=
=T46G =6uBl
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-09-11T02:12:16Z" - created_at: "2022-12-26T19:09:40Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA8zMZ+ak7y/zAQ//eEhlT3wKeFrr0gwhdld+rAiwFnvOa4h15W5+zDvY/kiO hQIMA8zMZ+ak7y/zAQ//dDIDXtQ7E4+2/n30A2ZC46YzXIHCsT214Z/bsPWHjQx2
uRqxyjtPh4P6FE4NakhJPQ3Rxjm7LzsdECLCWIXfNPYSlk5U87pSrrxPEHyNIgZU eISuCOuUDTg7IuNdPJU9wXkHioC4xhPLJUNT4zTwLNUkm4k145i2IK6x3uLRc/YL
JH31pPhWVxSxw3KepkZp0BkZj8j8cEyqtQ7i1CuBR8IEB+ZURd5ejMBE0fi5Don6 X/hNNuSfxnkWy7HOM+dRpPWe+8SzyFAMULSbSSyOGfIwB+66lyz+JPu0E7eBMoXq
oAkM77YMANiM2RkRf5XH7s4QqKFp/MxgLfd66h2G7ZMENyyBp4VGQAGdUsW/R5Oa Z+5HVT1va/GPFOTar22EFGRq3dC5/GlhnmT5KUyt8sWRlLQnphx92CsW+HFHcGCW
dhrFklp9/3wPgGZNWLsDbf689CNQb0H44PnR2XrOegnZPgsPFff63lT1oKmtXKNA yK6dkhlgd6ypvQKKjdRvrGs4lQUldSbbdQxMwOgiIK2OZg/5edIipdSelRwmG4Sl
SHygqLKetuMx0gqZj6zPT1UviemQ4/3O/hZvNg3zicOa3gR9JncK0nj+IswQSVZY KTMsKVWf7imywVvfy8c1I8RShVAVMM1DeWyDSCwrWNSrHHXYUHwTk/jADUUOtAMd
OG8rxaJADz56qVAu6GkwL7eQTH1WvMJe0ci+4illngn+qbV3Q0D5dZ01rdGVTIBK rfYI0FDzlW/CKtFRTIy4cvrwf9upDd3olVm9Jd+RC6Gr7o/cGEZP1rZGo0E5Ky9Q
/3WE7CitJ/TD4czMmWSbuNvgM4yjrb/pkjY3xQeH+BTAIRsZsJPnlPqF05q2VMCQ bNCqsqwCbE10e52Y47/sTTP0AdO9OFLG3Sjjc3t468OwEzgVjHd17xReBjpf6Uxj
DKdS/ZTzd3o7TRwUsiZ43/5EhNawXxLhpK8eIz7Wa2IkliaE3FA2u6kXQyEj2nLR ZjGdfpUSiPxMsh09HEHMVIOtIGLnGUD8f16eAg/LB8s4bJfjeWGu2M4CnVLD+CD7
Kp7ZKTwSE2gfW0fzNS4bANBel7rr3vFzhZqpmJaunZK0VhdH2CsWPo8gURKwNvTs 5PevsdfVqF4ggfErJrqw2IKgZdPP32BkrdhYsKCVWRUWA1JDzavXmQ56wcygJoC/
RmGn9sukM7CBC6rcxqcgBaCf1R0Na3daWpv1ZfjynaZtLMTandaGeA5k0QLa6p3S ApiaZR7kOEFqcJjuawkEsFOZ2JaIiI0+liKSXrs0pUw6KAiOYRL9z7Q2d/r1qtDS
UQFlOeES9wMHXYkpAuI/QNSrUfxT3djT5HKLExbCqi+FGYCl/f/110p8tQFumB+p XgG3K5OJwrSR3Ixq++/zyW9aHPYr56xu8jYAj2nmlJ1urmiJdpNnLDzJQ6TivW32
ogF7mPFO71c6A8aecTSruwZpNInJTpcCmIzQRtv/ii40bg== khoHp8VA3u2ovreQ6hcXRnSocObwOoR8M3pGgnGb3QasZpj6cKOa+p0Ur2+Gpzk=
=+TRF =Ei1C
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-09-11T02:12:16Z" - created_at: "2022-12-26T19:09:40Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA45bZkLXmBFpAQf+OaLd+aWluwr+he28LPJ3YlwOBq1SeffHvkQzsm+25hRs hQEMA45bZkLXmBFpAQf7BSX+6YUouF6QaOZpiUBWT7vHLYY21J30OL6zpABOTHOB
gpicio0eEvMjzT6YFNsPXfRuarbL47T4OmPNxkivrUKXQf0r9KSWmWcjeTIYvHk7 X6WVTeNpTmmsCrVoHqxppz96MJDNq0tKZTB1Gvl5CO8ggjOE1RGgfC2z3CrSWMJU
QYwJuAnGqFaQg1VckGOp+HPJXRnCeumViRyn/IDzPVNDwIQ0e4Nz1B4ybsW8++Ri A1S9d/JoirxFaso4BziZmw80fCbJOuNz/o+7zjd6BnMcE/vikVCDThU6Jr8nNrC2
jSEbKxSexMpce0I6FL+0kILMCdCTacyjE8EzLY43x13wL2oxH9AnOSKlqsv/EVg8 jaxmDBAGchf6I///fIlmk5oR0KIYWDhVwgPn6nSgSkB2xYLAZow35jUYk2xh/DWg
dz/yIBR6v94EPMOvquWaunlYE0OoQejDw09IovttBm2AjsRwIESEDDI3U3AUhKpO 1nPHt58AGKj872mDUG44Fne+1f5Qy7mnualOpbucUIc5kXu0DIYC1Sd2swuCph4g
7cLDQD4SUzPYBtN7umKzsLwH0SHWAxentxi9brYVB9JRAdRb3SlEcybS59lXZokc WEU6c4x3wYfRR9Yc4dRbbz81WajIZt4kRLhMiM1PftJeAfk8ynr3t4w8LViEcL2z
OSunJDWYNJHDOBdortMgUt/N/1GNMyML4IY83a+sJ4fSJaLlSDVQ5ygmWf/mKfcW aIB2PxgxdJuSS71qHj91LsUBpymE8P0GKZgM2d13ZBVhncCSmlAC51imHvg9gqY2
1TxZa63ZIgcTdczAtiVysiMV s50mX6IbnjbiWzOMD/JnMbWy1fgts2AZc2YNB8o30A==
=57Fi =8LIf
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-09-11T02:12:16Z" - created_at: "2022-12-26T19:09:40Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMAwMCBBrc/JA6ARAAoX8tz7sX+LeGKQIwZRhuJyaLuNQgjGStOSzUNH8YEmW6 hQIMAwMCBBrc/JA6AQ/+MKdg2dhmMwIZl8Epc9sFEiHewUSwFqIweaG5QR61yQPo
0XSGglaaqpBLjiNMVHqwGc57Cq4w4vkoxPOlP1ybR5CxDxuqhVHYiZRLjNBsl417 TLEKIbBfHXZVTLiMO9F0wW935rDZOMAr+Q3eaVnnYfvutc9rLzYLW0LxEbYxQZ8L
aiKv8A1zQzr4ve16ayFn/xPOc6Vohc+7VXxvYxLh6bv0dQCmtFc9Rtu8WJDrZuzr 8YIAL5UC/8dbTLUfLsSZMQ8W/Q5au8B8IhzxKkcv6ujrwY19PP0qz48r+m5NuU0/
TNp1sJuzy1Zjcgz18Jd2sVYC3P49Z0bxsQORZiIz6eGcTaTYTjp4tvwK5S0AJUt+ oe6Hew+501taj0qnm1kpUDhuqVj1OytVpM4AnrkQeGhUWfa3kRtyHaQHyt9g9wxt
yDewjYhR3XAhbhHMs/yVtHlsE9kGpcuH03eowgvgma5YN4pFGlEvEP49dYRUqFzJ iU6VxssgAVufVyCuyBLKSv7v7UEN86BdI8CR/Uo2wBAZ+oaHULUqxS7Z2Mr7Uypw
5ZTvfOooXN4F76ZUDRdbFF64ETmp7HZQPY5UoB5r9dbn4jFTXcX+Qv821A4RObtg xN3wd0KRJ8sLrJEwLqcg5iQoM+oEBQDkw9g33xxnJzPOCm6e0R5/8H8KJIE5R8p/
c7Z+QcBeGAu3fDtIm9cNwFyIbrLVmA7mmaaxswh2qNohLyudj7v/f3NiCBKA0IN7 bpDpPj7G2j7TiF/82ARf39kfU9dwOEEK9q4tTgXkc6lS8PcVqm3rzAq2f6iAKB7Q
bi8+aSkc1qi1IAl4bPBlKcrOdHvg+3k8UJHhcEBUPnDQw/1ha5q+3pYScUeYCMhX rnsU4HP+K0q+dJsTSvJNfUFySGyxstDR4AeLYy9aIlqJ4abQ4KUcNSMllRioL8cC
2DIIhV7KW538jxNnmLGTZL2ygBWO5GTtoHWVOUWEWSoofjjl4+7n0UWYXhyC8P5S 7jjvQ1HeqNmD6vzA79E4VeFS3XqttonR53+g0PzQaa5ZRklrcj0TbvU4Jofg5Bbr
yiYLCqqvKbBrNVG7fcc4953Q4KDxgC/78acrLHSAR4Pizq1E/EGBvNfNhRxn2QIw yOPA7OmnG5phrE9XvToe71fdydKjBlxestWe25x19bf9uUuJka8QwUW0eZhBK0V9
FehBz4gCpRXUYjtmcP/WxFnEOhwiCuZgbaqnsvR7Rkf3itBgu+l4vghm9fbVVIPS EQsahkaVMfvXDdpE79sHNejffKc60866aPE8i+oSs1GDXjZQ3ZNoVQwil5mmkgnS
UQGusiMkV7Lm5VvNuxyU/tfP94cQzQqpeAQ01Dql7oCu6bWXLfQS2Qf2X6EdgWGn mAGT2ROcz4iF8eCHBbHovFLFdhjmuU3N+AfnTiSae5lVqifQXHBtIaC3Pf3Vbr3K
55nFg7aHJ185ovLrcLCOGibeJr040plxaBi0SAwLBc3fsQ== P/X+IeJKJNueQo827ANKs8LbyQeEO0KxCo4rXOcRqTHzPNJIjYtG60KUXrrMmAU1
=gSDq MgS8JwW7kkHo7B3uH2xPyk7mID3USP41JxxoMWvT7r0ztTutyhfZ830RvuGwb38V
ZxNGF5W38akS
=QEIm
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-09-11T02:12:16Z" - created_at: "2022-12-26T19:09:40Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9XEenRNYVGHARAArL9srq6qzUsWBXjFjwwJDedgi2mHhS5AhY/PnsNvrNGL hQIMA9XEenRNYVGHARAAkZaDHyiKvy9jP7MNwSpQOLBmHqFCIWIav7DpnuTMroMT
THGae2Vkw4B6ZtO3PAFnCdu31SlNMePhMA1ONz3cyVHMHfxsHAXfn/3XslYFsxP3 lWKzeFC1zHI1bZPchFvWAY9AgHBLSlT3PK+OoYUS2E9ZSj65kft08TNS3ypmMO8t
NKtD5/ueW9IPVpB7bVEYM0CAL3BZGeyEw9Wk1NQWioqt/SPK2Z0IvrwaTXBmeEIP aDQlb3JltGpt66uY3i+0jNjymkQtHyAe06tln3xGtnM54FC6fVOtTL2Of5F5zjuY
mB81mee+u84lPIjO+frIy5oPLuuBAYufgu72M1NsGuJ3Woj5ksYbXXG2h2H9IAPQ Yf93rsVFn8xO7018+xZWWBMRA0TOJqM5X1FDcJqypgz00QUf02oodTk9oZDTeKKX
p8VW4FuiK5Gv0rtlD/Dih+58b6UCLR5R2Fy1e1wD2el5d1+jXPWhiKLfNLLm8GJH J02W7T/TIRMS8IFWaQe+++p+Gm+zXDZZUB5lemIHtPzb/E+OB03BBlv5ua+v7n8C
tWWbh8LFaY0hKZK6mOiVFydGpyRa+SJksoBHswfipbPENLSAJ6pdXDrIXP9jWRYI +A0F3Fq0iy1D5GssE+gxy0P8IsDo3TXkltUvasytx8kkBjvnCj0tyfJISHJKyXbN
wJrNq8yuOp4uabNsiAuP+OcFqYmaj/J2jddoQ972H+g3fraGnOHc3H2tslMJy2O2 yO1TmYRnWNcFX8G/8b3GTDrYOZ65pP2+CqgEBkPy2ME4q/zdMen+zs1w3rGrS6ST
VmmdjeLAxH2oMtdPn0BjQ1whnr9ymti6dXnHifao/D9MX+leCxoJn9F55En5RTpO l6eTAOHKTORoTOAu1UYLko5yfTceVuWNO8zciA5h3Cv9ApulviDQpBfVSiz91Qwa
Y3MYEIZfABNZJZ7WrShf/utk1nEYygJvUj86lyfIVmQbh2FO7g05jFQzQohUEyMq E/i0LwBva+81Zezeagq9kB8X53caBh6aL5rZdfjOTDnr2qXRz6/g4xb0ez4V/j9Z
e1iUeRWIdHnjfPeyjA2NbbFQtYJMVbcBl/c42e6ApdUssIAWJkcUf2IRfM/efvS6 Rum+lvmOgzMR9L0fnIfOhTs78/IUHSjLpSvkciejX8e9oK0fOwn/OpEiqh4Gsq9f
yn4lz9xlJmLg9bva23eFPFg5OwDVFCDq0+FWLP2jLSH23qNjgzRVvZmQtTGA+hHS oqZirX29A6Cxcou9tHxmL+AaY6Ieh02p1Ug/nL6VQMH+kbWHkfLyL4GqoKcllUrS
UQEh9kJYSBmMjyRNGEv37DiFjFa96CoPEk4I9M+yxA51W7q5N8BRJZ4JXTZUgD+Y XgERYP0tm2eN8jF7KQLq7t9ODJHZHtyPePcujNh87Xm/rCPK1ORigJ/sDPw9ZZZw
dWyYQBtx0iYX0YbKwQj5Zo1sY70jcB9jvJv+OM0N9Z16dw== UF2/b08CSGw0SG/zma7X6aq+ijY854FMpWEvnaZNgZhQQtibkBUTghpACebCHws=
=CgE8 =XVwp
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-09-11T02:12:16Z" - created_at: "2022-12-26T19:09:40Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/R/DLjaRqpV51Z/J9mPCoXq5edGblOzP3f4D66uYpw9p5 wcBMA/Z87ylQaotQAQf/VN6CV+a7Y79g8i4YNg3ljperMQBpUIDAK7T5UsbRyxj1
z6EV+FSzE3cLwmdEYA0mPDnnYBGRrjPEAPYZoJXymhDq0eQw/JHKNgOJv1M0QFzZ Jm/hL3dyplhhshW3fiHqOScwpXjUt8K83tXx+cYUdbkx1BxPYFMlI6B2crRYTDF1
jFoelcxFG/JysZld+ZH2TsYCiAdzJ6GVQH6DSJZVY3J8ZNTmxhm0jx1+04TP0Ybr gt1nV2tPkpa0vp6owQr84h26s+nyD0kWDLIkeDTlgmGVgyu3/Q6QsKWuSRwVgJ/D
M7M+h/oEMgQMNp3zE3P1EDilgku/PbeHnXlyh22ORV9EHewc01drDYNcglTDMgy/ DiIt9ooUSNmtqnIyGBiGRuDjWXMK01uGalyTJbZpobqcGXNqyf43IZjhrsOgER8P
p1MnCOALZVTs3lHngRY4dBgI5aBgvAcMrO26eUf8akE+nSFWJnoqNXUdX6YEyN2P SxQG9qqsKFinh5NOe28Jv+Luw57U7JCTUGRXAwHk8QCh84r8WiOoTzJWYfvI1dHk
71YVE1MbVfqXJ73JUQ7E9RkeCMp1Oh6+CcJ44qv/QtJRAYpVGRXdrbqZq+3o6qJS WZwnh4c4ZvReGpvllKw26h35tq5kCDIZGXt755McEdJRASg9tt2DeWRI8txhYDBz
DD7DjvbN2j6GQb7zSTR05TG3J3TJhMucXnzj/dyrxW1GazNJXTlraX4Piahy1mDH yHlYeXfXTOZqo1g6xnfEtg5IiMCbTa7Vg4Kp45drcvBAtGvmKepZjWxLvmM3jkOr
7hH8146VptOgnmMwK3nYEYQI bUTWb8SBDMj8je2MHXmBtAXI
=0wRw =+kV1
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-09-11T02:12:16Z" - created_at: "2022-12-26T19:09:40Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ//YIPDgQZq8wPCue6Qb28Php8B18cZTxrX8T8aFYsTP9Te wcFMA9qJIVK2WMV7AQ//XQJiFb7A2TkXlZGiKJhyYg64shnuGtSIrumCYR4RShKx
amLVwihegCkekv1HD94eI/HmOpw9JnUeJZ1XIRFACK7aMFZkwndpsJ8TwqjZDB+y kvC61y2JvEyibfIs18zfriHKXH59D5kBxy1fuPJyD+P4NgHW2GK3cK5tQ5HIA4h6
Lb34uVjq5wsKmwW2VGwfjt3InTXER6jYSwK/5mB6B73LgmPqNUuNjPquxUeThoUP kzaBk2QuoGbHVqjvZGXryifNT1VaNS4uEOEiBPx0WsfsAMhdFCh7Zog7qfWL9bPS
/6W9GggoX11yKQV550hWrbBEo9pQAgrIe1jDFb+dSqZEl2K1vh8U2PKlX+u39KOu BCt9fMvI7puUlI/cvxfTcjCV1JiVBDMkf0EJeLg1rpprm3w6wgbHE0vmuGUJci5F
zEqzUK26ZoPNc4q43C+mRCXjCeNaUF8PvO+fvWzqdFh9VZr+ozzcaFaXOtS316HH MaieHMXW5WhtS/aCpYAOD0Watg4wBVOD20vxJY80o0/MxsMNusDsXhVkA+mVSNdr
9XBMyL7/SKjWDlNH1iq69ilLDP2YlXl0qUBX9gHE5eRt18FpjAyFD7lJ0NVl2e85 JTDTNt6KQhJ4HcwhDXt8ImDKgQ2v5oVelU6MlGBL6DwlkOWXyBsd2JJSz4yjEQFK
Cc46Ein5d6h8E0Ljr85a9O05Y0eiRadIzD1jiEakk1PPCvy00vWTe1l1TpBP1QVS GXlT3lcoSDKUliNYj3Tfnyf7DG1VlsqpnACQPStfYs2FsaKTAuC8B89ojKR46NwX
eDoM7PAqf5nLpUwo6Zt2ofsZn+CEvMeCp8J7UlTfY4JUUfAr/fC6RbRiZlkt9ayt K4l8LzPo5bJIYWW0h+ZcwjmmHhxO6xWOIMK5N+e2fN44ykqL6VqQ9+0ziRqH7ZR1
WwN++6pwG0IRqmRB+eQBAexJJdqeltdvHTWG2McbAwUWnrk1/298t6Dn7AZYccc6 CbCCOpSuSgpr7rCJcECqF/HinPdkb8QEHEtQVYN89+fyYCfgGS1i36jppRmmCZ/2
CX797pK2nzz2TCaehjY26v4aIMhK0SdbLgT4+YS3WU1V1xpY2KALPD4fJyYxsTba iS/OEo9t7TBixpM0X6bjaQ2oikXAomZt1qO6XIg1OWCEHH2odtAwAP07ABI+p5Vg
rTnIdpmo90CI95pRtETAevYhyPeAfWoLw2G8O8fk/7MDCD5q85MIYT8XUOzFbq/S zTg8slHAMcZXPNZ+m8soTMDJ2PoW2cL9uEXW1Z9RclEV4kvAraytx+CJkqOXqZfS
UQF26hrBgmsar6dJnBFw3koj3VmXV8QiM9akvibvkKHnF9QgMclmpU8pMxWo0qXL UQGRIrUgU+c5B+C+oH+toFtlIPAHFu5BlNoDHQUBcHHZu+L7kFYEVct7fog4NkVR
6jcFMjhS3YZVN9b/Fpy3RR+2A2Gps3bN7JQ0P3iOUq6SLQ== CPKNMMyZpt/noI+/j2W5enHGxM3rLsxl1ABWxHq8RcZM0A==
=QWMF =H5Ul
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-09-11T02:12:16Z" - created_at: "2022-12-26T19:09:40Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ//QtWqK0zpOSTZf9zQbENt9Nx8CEluX/KnxAibbPdyoHIc
qGE8pW/TczFL52kw5Ry8cuytHCOE/Q7odSKECAGd2nTHI8UMQbAKLcpWnWJrodkF
QdXoeQEDEyHLeQtQt8zdV135eWLwMyPVfy9kIuRhuxIk3ri8Dxm4JVDDmZS+nm0A
WgvwvDgGo8oyRPOwQvrYq0FnFPq/0QcktsgRP+9/fhbR9jZRbcQ7aSOwqnKvF0Q8
FHwWp+8mjSXEUPhsH0vZ1bDT+OXW0skSL6wmHWVMfputPsVtmQwXgdIX7asboiOG
uQYzpy25HECVCwfNsAbG2EpdpARvoYsmSsNO+3sxp2GxE0rEcHm+oXmaNWLS4hzp
3/ZPAmsZborLr2Rwcto6AOXsMif9OM2A7unfIdGWJ1kO4oPTsDEacCPurtwNh1aL
9dQai0wWCuAkp4eFyxeGnFU3En2IhDkTctX142ALAMSk64RT0JZSTunogymeb/HQ
N28aOvGg2+XZjB/TVb1nyhF7NRIck9tOnYgn/L36IwKeAgAlB/3sWC1aCcVPwCI3
PFa2sjap5ezDrXVV5BxE8EI/rG7u6/FQfHwd24bo+Wkln2r9OTBXOacU7/Q+NYeU
M0F4fMasJTO071p4+VHPgfi/udXQOP5gggiGGwQUkQIgrdGowhZQGQzMLlJXnILS
XgEkK1obA2ZyQkCBXXKiVeBOA4zkGd1k2C/dKNAyrmse4Fk5c/teUdQctgLVymzJ
ucsYxAtWFXi2ukRGlWxYKboXwlhri9oXAND02ER6YkETXPQ1wd5uWkPjHYASTF0=
=760/
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:09:40Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA/YLzOYaRIJJARAAzk1AuxBkjoZYhzPeeO5eMCjJkCu9fhYNULYFS4Ed6zU3 wcFMA7zUOKwzpAE7AQ//buN0UL1HZOk5tvBfpjfr5PE4HwEYCEDCT9lUp0jvZ+yj
Gd8IIbwb2y2c3RWRlq4F5RKe6oRAIePX5JRUsbZPx/4bZkBhAd+xzce0EzRTuuyF uJ8KmJEKPfNMC74yrAtSQMIHUoQz4KH+h0yczvll70UZPpLXlaRbHEkU65XhbkYs
l786TqIJfVWaNcERGICDhogtxpNE3xdt70dNVFeuJ1Y9zqCgIHMYKfLHyUb5en/l AsP4u6s+c4X1/PWozQ/3zZO0sV7rq0Lih5v9Kd12iNdB2E+D9QNlgGrh/QHJ/eBM
HA/LxzE/s+PWhQQzcH18ik84ce5Sg4LYIAp57WyKXCvwg+V0LYoy6qEPBShP5kK4 7hmkdIFZHrSlIrgZXdxIwhGlwJiCAUWMV9cGeOvELz34gHujTJWoBdg5aHYS2geA
ifIuNLJcDSKWhtCoIfKzVkAb5XfbwHXJ6DHYNqZ9ZCDn0pC4AmOBRObem3XvGfZi NL7fk2v/Z/01fZgT7HSW62srSNqkHK9tHOFFMiiI+LdnR6LTDhR8lDTOe6HV9Ibu
IMMQZfUHG7taKLqOiPfHF5Pv8BBBho59T4h4Q5tCaljd+9gwG1yxUWAQ73NBtfR8 qFXMsFCPcuPBHha1zUbCPUKqLN0c6QL4VMVXTG8qd8pJoRBDpLR3cSOPbtrk/0eF
bdapP+G6Kp5jdefySzvR3v7fm5FpAZcmz/5gCq7VHWmKkTVX+aCJqUnGOKDBK39z BGHYeZjEhwoY92xvRn8NMV/WmVuVn7ohpVKPZjfcTGoBqug9+d33Fh/9r6qCFn6K
huu+7/TpNxrUIqKbU7+YGuIo5FwgikEL4VbA1JdFiENePlFkyjawgpSjWzEib/TS ccQp37gqOatnLJUtlph+XerAUwxMEP7GqjseIBuztMuopUU64yvQ2OPvXbqA1HuN
j6z7G2C6ml+LpRne7ZLt0iNaAGW0sgVFN5NKPgtI3gHBhFZZUsGH1EmG8qF6wW9T DXaCPbHz/h7S5aJm7KGSEHcjoOsMbErF7Q4KIiOplD+ivOxd7HDjADk0q65dKQcU
d8EkAXcZimkBYDOSoLSV3AASQdlSOH6SGWVAjDH3as/WUqtrWBUN8v7q8N/fYrBZ GUm+cdm1lkQE60TFmYyW0rDQr2y5dxNkH7qd6IqOnsPIGfLkg1R2Pu2M+LVy1GRs
M2AvHrYI7qzdiwD6Ja7nmqHAANYFSwiF+dSk/2FnLARCCtStYGKr6A9HPEgwQhXS 734i+++LlZCYujTRWRjv11af01w60L8IIuADane2MEIFT3tcf2XAOWgk5lTdZnLS
UQEdLQpebf/YWU9z9j0KR11nblxi/7lOAmopXrQMJrAPkEYKjjo62BwsCrJE9f+4 UQGh9vZ47QXY8EDB8rUrBgbzDM/qTc6X2qVBYzoy6LTN9in4UY+tpKuzksbj+0sn
3r9fJZ+u3Z15TUQ7uJ9mUTyHEf70e6y0rX4TP6ozujXHig== rvb1axDwGBM4efBamIm45oruVLOTQaD2TaOHGAu7GJrHJQ==
=KQaV =t1i8
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -27,10 +27,6 @@
services.nginx = { services.nginx = {
enable = true; enable = true;
recommendedOptimisation = true;
recommendedTlsSettings = true;
recommendedGzipSettings = true;
recommendedProxySettings = true;
sslDhparam = "${config.security.dhparams.params."nginx".path}"; sslDhparam = "${config.security.dhparams.params."nginx".path}";
defaultListenAddresses = [ "0.0.0.0" "[::]" ]; defaultListenAddresses = [ "0.0.0.0" "[::]" ];
additionalModules = [ pkgs.nginxModules.fancyindex ]; additionalModules = [ pkgs.nginxModules.fancyindex ];

View File

@ -1,15 +1,15 @@
## Migration from [imbert to zentralwerk](https://codimd.c3d2.de/inbert-2021) ## Migration from [inbert to zentralwerk](https://codimd.c3d2.de/inbert-2021)
[based on https://docs.gitea.io/en-us/backup-and-restore/](https://docs.gitea.io/en-us/backup-and-restore/) [based on https://docs.gitea.io/en-us/backup-and-restore/](https://docs.gitea.io/en-us/backup-and-restore/)
### @imbert ### @inbert
```shell ```shell
sudo -u git gitea dump -c /etc/gitea/app.ini sudo -u git gitea dump -c /etc/gitea/app.ini
``` ```
### @gitea.hq.c3d2.de (lxc 315 @server6) ### @gitea.hq.c3d2.de (lxc 315 @server6)
- copied `gitea-dump-*.zip` from imbert to `/tmp/` - copied `gitea-dump-*.zip` from inbert to `/tmp/`
```shell ```shell
/etc/nixos/migrate.sh /etc/nixos/migrate.sh

View File

@ -10,173 +10,195 @@ sops:
- recipient: age1zqpep2vgfqeyvtj2jpxczfgrpjffwda429rnuztfp0vpqsrqdq8s8f4yua - recipient: age1zqpep2vgfqeyvtj2jpxczfgrpjffwda429rnuztfp0vpqsrqdq8s8f4yua
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiYnJPRHhWSVlyRzlaZnll YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBORFpuSFZnSjJhcG10NnJh
YURMNmdGc0ZSakdYSkFsM2pCUmkrR1ZxSUZNCittRE9UWllrQUJYRlgwZ2tPM3NV NmdTckRSQ2dGQy9pamxDTUJQc3NMVlJzdTBRCndaV3lzd0IyL0NDWnREcnpuUGZ1
cVZkdjYzenU0RTQ4ZGVldGF5enBwR1EKLS0tIEhZcjA4V2tiMFFhTWZqY21Dc3RU Q3l0TGpMeEY3dnBBRTdkdG85U3VnTTQKLS0tIDdPVUtaU3NOYmVvTFdtK0dmaXZQ
MmlyWStDNjhiU2crYktXQVU2YW5hd0EKWuc8bhvLeEBOTbd6H5HYPSnKp1UM22zN aXpkdUZndERtS0ZUcjcwdU9EbDRzdVUK8WzVR8jkqSsfWyf6yLMV7qFVZnH6Vgdp
ds8mhMs8dbSYt9+pvL2L3VzS2xJT2mJd39G9qrjGEZ/o2KvW5aLBtA== AYZnYyKV5GJMcGcjyGpZGxoUAy5Fpxn85A4qD7mPbhfO58a9vOoAHQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByWElCSm4wYXZtMThwVVdy YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzZ1ZuLzF4RjNPYkFSRHJw
RUJCaUJ3TTVIRzVxQ2ZndVhVRVBHNXY2cEhjClpST1llckgyOThJTFREa2tlclJ3 Y1VjanlGUzc5RmFtRmJOUXZ4SklqTmtwQjBBCkZpb1dOalBlaElESDdWeExXYnp5
c0JVUlRoOFVYL0tMN0dGNzgwZ3dhWmMKLS0tIEc1NTRQMjI2UVN1eFc0ejBQNDl5 ZElhRVNsTmdIMWxpRUdEdXM2S2NLVEUKLS0tIDNzNWh3SVptcThPN0tHd2FnN01u
VlpsUFRmMUQwRUFDbjlFaTZoSkJqMkEKQTehwlO/14yy/lYhPQ7vBQx9l45Mr/+r YldGajMvZUlTdGsrbFFDTTF6TGJOazAKRff0/R1d2JXdxhAZx1prhaz33gNji6Jn
rsUkbRva6Zxd5Cc++31LI5tWC2m5HHyNnL/O9kPAGXLzYWaF8SUqUw== NCWMBPrw75H0uWKnZbaDDt+TDzjJ8nqnJtWOoyHQ8Kkhy+E7HxoJTg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2021-11-10T23:28:29Z" lastmodified: "2021-11-10T23:28:29Z"
mac: ENC[AES256_GCM,data:Hvf+0ysqlOmCh4ZJ3QLNHGjHuQikQhZEbWSSGG98XsOoBpjFCoNtpmZpIlpKJPGLw5IXnd2MS/WPVRX0ka0Om7rnvbaCqr5wcz/nNV78WyEYiUJbyDT9nCrh5FTkwjZlbPTvc5l0xbTXm69y+uPFfg7JDdxT0fUUb6gP9IUgUPc=,iv:pN6l2gmVqmq+JhWBBFMxTGi0uFUSL23XGjF/qMJ1jqQ=,tag:L1FkQ1aScdC9iAJgwUrNVA==,type:str] mac: ENC[AES256_GCM,data:Hvf+0ysqlOmCh4ZJ3QLNHGjHuQikQhZEbWSSGG98XsOoBpjFCoNtpmZpIlpKJPGLw5IXnd2MS/WPVRX0ka0Om7rnvbaCqr5wcz/nNV78WyEYiUJbyDT9nCrh5FTkwjZlbPTvc5l0xbTXm69y+uPFfg7JDdxT0fUUb6gP9IUgUPc=,iv:pN6l2gmVqmq+JhWBBFMxTGi0uFUSL23XGjF/qMJ1jqQ=,tag:L1FkQ1aScdC9iAJgwUrNVA==,type:str]
pgp: pgp:
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:09:41Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA6j84+xkv3y7AQ/9Fk1Zd5vkkRzUB1fjpywCni/cH4boUdaTg7q11QXpksyB hQIMA6j84+xkv3y7AQ/8Drxx9JJ7VUhZPPGSPOWRje1pndHsa1zY4yJbTh8/22FC
5i++DjLWQeMlOUoRmJVwQu3e6AqfZJPcNX2SW51Ztwt+TUAZ5jjVJPrdpExhZ0V7 C5o/IGQZZ8O5JNY7EN7Gvcu06RaUkMIxROhBHK5rNLpDhGy9JHwoIw9UFDodJ+cj
Vyvjf2q9wsiOEesIov6DaRGGH5KSZB0QXCo7hFDbd1fvcg1EufZ98WCyoFyn8/yp RrWGAbzgyW36+cZCFNO2BsDNOp7lKnucvG8WEpkPxJ2Cr0geSlh8043MNfribesc
q88ihPksFbVJB3gbHsvTcheYEwX6fD+EFSEKeIBnoDHRJ7/OZ2w30HLXxfLyOVxI IwAopbXcqOiyV1NGUX80J/yRoxIExFEDLG/rRSKkojvzyNTLUNq6+F97RolDAqDD
BAx+uI0mDVcNYzcQLmvX5Wnb7x/NCqb5foJnyJExqsHnfaok5xQrFJkU23L5vHBC Wv8zZtwdF+ZPXukcsMHUG7S/60LDyepMONG8aYPQkOuvwGtah76h5ukJdbn+zNND
tXlj46MSoeDyGEg/K95rXXjjt+viBB/v0wO4O2s/hai/j1PYUBagCQoCqFk7fsDa LAskkDz468SKNnh/JrTPslihRcgYHeNhPREz7TsQXq3nKA87xJw0nmsPVGcrgmJV
kYkV23QK1blHDKahBIJoLoS74hNzyAK9oeMJTvUzqnNq5CN3NGrOCH8VXNLJ7DIW 2cckEZC10fjdxIJgQ1GfGqjJ0sHUy6vFQFtWgP3eenEc9KxLTll7zTzAPv9Wkgan
N8vkpLGuiyUi02O7gzTCQfhLk+33B0zMRkX8RwycLUTzbqJEMrj99/HcfVy67us3 tL43Y59qldeSwlq8Hm7qX+kFulYGAapNbu20DjHUyKI3xFRnNFUwLF57W2hIuc6F
AUm8ZFQqzcJDO7qf6i/W57NT5JDpAz/NstRC1WBb2lUv6KY+7zF5cbrGEu6yKe0O fzaDgw3UQkBTBqOV7r1xO57L2Lqcz7slISzsX1oqthFQJ3jyagXKSit5clneKbDp
OfcGjI4epoxOguQKtXQs2jOyWVkFzpkciVE90cv4Ut61NPVMfyQMnWVkzBbWJprM O4AqcS+wTL0ZUgTANCo8K053ivjeCkIfMWuKbZyaF7AZqOB6CiPveJYrCaUIu7j1
7wglJu9UUoZZ77hkjMOoY5jii8vckvSf7pc9ZIthlzAfiHOYXv6GCunoP8QjBXXS RwhuE4GAymNeEEsab6OHSKgiAfww5FGDMLVUH59a7sYO1IKXt6YTglk7MZAKBAfS
UQHesXuD2P3cwMlCBKS0r/iEAQKDwRIFLcEqrPxNeo9690z79JBNL4TcZ7knCcUL XAECZaE+xFzWxrSz5j3q9SFGBhrNeLW3ofFTPeOdYutwUT/VjIi/CfPSlmO3+lvw
xBSa6VjmLhE676DePitkIa+vQA1juUD6lraPfShmNX7/+w== blUl2i78hV4YOMohtbf79aS3zYmnPdm23IhBSkNMnYOBhpGqrjX34iTXMt1j
=+sVF =eU7G
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:09:41Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA8zMZ+ak7y/zAQ//QuAWHzSQIHbYOBCtzazdEewvpK1cgKKenSCqjLtZ9QGZ hQIMA8zMZ+ak7y/zAQ/+M5qseOYMb/WF7xLlmvdjUzkdGjoyk4o8W2nRDSOoP/31
MO2b1OqWanT8P1IC7nI7mGE37+j0XsamWtkfn0+4GnZKEENOu/QRJYbvjdeVu3AJ NGdmyS4TIBXbl0dSNt06PnC8VwXr+rSt8rui2sa/dOfEVuPFHtPEMwuCHPtOYBIi
jLYgR4RQhBo6GGr/Jq/mTC53QdojAzw9kyQUnm5SaKkOlUw1qr2oL6ds4YTtJTjw iSdeZ9HtrnTWbFpLuWRKm7sZXMtBfjz73N3yPFb3d4muDbnVKOBeVwfxdIyWRN+N
TFbuwFETtK//T1x+QnIY7qLNu17JNmpi/I06SDRnnbUyZe3X6ioaiytIBqZnzizB HmoAqbqQhKtPqBwZTa5vhXcM71v7Dw7wZyLQREQdr6YmHBFyaACWZLj3wVHb9yQR
zGI7Zq3iwf+CfPmqqmL6xropW6+Wt8XJ3/72dOhJAyniaT64zksLG3tf2d9wZchW 5z/BqvJGi13j6ShcuRBt1dRpVAIt6ZYgl6YTt350HDepECW4k1LJT2XNASrqMrf4
o9Nesl6mfUYv6GmdK4yXIxu8bODbGEs5J8WcLzKUZf9czLiXJBEaqQFHSSHQ/auY 8gIV81o08m15hqCWpwTIQ4eimrXzmnZsnP9zHtcc7hj4NjUtIwIwfmtIZuWgP6dk
y1ePhw3KD4mrPKHCW9NkHBRDvErjrZjyksK9B7Xlu7bkdDSssPxLmHwEyq1CVdo3 5s8fMjWhNYv19rda0a3OBzBWw5b1IRjqEx4Yi4v+85Lzrl032s9VsgIJzmm28Jnn
4DIAhUysfsF4goafdUYJrMp5lWuxeMGTxlY6yAXNAl3qTdhjpj4stEEqVsi9CWwI XfBvXFKK06ndEMnP7rjED8Ttmv0/aWYS8a5Ao+7CqJTd96+aQK9PllDcKkCTu5+1
HbOF6xPhDYv8PH7eyAR/oqzTX47wcE4nAt7MPKU+g1iYPQDfUITBgNgNdEdathsY dxT3TsCR4rjT/rNH4p7W2+87RjNkernwWKKyRRFUcxxugEgndWGIDLz4cZVLNDdQ
STR90RDHYm7ZWuh7LFVQLsXK119R/AYl+7J3u/Ap5/Kx9H1MFMnUncGqFEVCpRTF IBYIHa1m6KfqS+U7XlcnSCG3fs2sqdhZUQdwJdd6X6j+TGTYFk/YTrKHwFRKZWgG
ZeH7cd9VW7VlYIYCq3ze2HOCOlVkRe1L4NHutGI7tVs7qrADp9waFX0tD/7DW2rS Rluc+pXvtwy5uZogBbjE158TKCJJbH5WbHhnTZ6z+v60XtSBN7Y8KAfRJ/Sxs/LS
UQFNOxOWIlk8KIATrr/zUXyLyv7Zv/3IK0yGCH2mbBY7csVdDfR+N7U+XBPcu0Ri XAHRe9vs+dfGwMnBYFlJxiBy3Ow2DrjrJDUFbY/nhAQw+iHCfX992SbswkhtD6/f
4h9DKzgFzCqAY+jOGaFFYQm5N2galaaO+k7NFPhvdEL+kQ== s1oKrPFpKj/wsByALK9RiEJw1gJvv8W6k5UKKqaXCEhzFqSG8s2Z3NkyRnWd
=lgtB =38EK
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:09:41Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA45bZkLXmBFpAQf/VGCLU/vokA4akGkKmHV0P9IMVgLIVzWcWFF9EP77Sq9n hQEMA45bZkLXmBFpAQf8CeJf7IFw5d0iz/l6v/ENqHQtoBVt2hQ+pP9raldTQb+o
XO0nEbjpAxfY4yxvwWkf27c8R/iktL7Uw7bgdr6iSCXp0VrAfkVILIAstycF48fm 029bgCrqrBuYhrXU9xuNRJmUENNsHPWpNei/HyufSTcAn9j8p44lhhiIb+jgXxsF
eh9wxbRcuAtxjECpxJpKayiiRYqyCwozggWpePOYOYG2AkX26Xkp6wfSimZD8QdM GyHnJRdnp8tfm/Y2kHp+gs8VVPmxNEk4Sn9eK40CgKoXSBsrCGi0BMvC2G0a+4Qb
bXqFr4tVT3rulvWxuYqrpjt3bhUJUBepeBVoU4LQxEpBk9l71StwzncXeRx5L1XL e9tJxhJlO+Mh6Pn43BUsUv6z+yPLexPNwa9ut9BJbDC6ZuMvfrLYj2popx/zkRmW
8kf4avHoyk/d8PsxI6C6aWM/N7/aBtqGZFU2o+O1MYmsraZH0ZnbyeGkMhuojeNx N04RhNIqVOQMZZEfwXp0xAbTVzpXZS49HSoM7zWFJNl9Mb/XNdFNlqz+7sRwg8r/
YUYpeMHMegHGoWFYEMX89KYCAES4/ZPq/jkW7kvELNJRAf6sHsR5npoL8xTS+aA9 IVV2k3GLDZY1duuAVNvEXgexEuXwjI36cy+PpLtWTtJcAQZ8hgzRME202vf0Enz/
kfBFkmlecFd0Gxjgs8CEdLMVhFiZcLsaSiJBmv9fSie6Y7pFzkMU8NAXTBvaWMJr PujE5njWqSk3EDehWyGzTlv6Gllsik0kyELr88gHHDuyWBjclcyS4pDzfStsFTPp
yw/fxkuaRU9iGgi9ZQXMxP7C 0T61GN0HgeMuYdvma8kgZhVX5Z4VFrv2GrXmF2g=
=izGk =ptSP
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:09:41Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMAwMCBBrc/JA6AQ/+M2o6P2kLsR/UCXmDQ//OFjd4DlGbagflCp1i79ZyLrNG hQIMAwMCBBrc/JA6AQ//c1e+fgLzu00rSnEiMZN97dTpo+g/AnA44rE8GU9aiVvw
2qDG4VFn/1YTrCsMOXstHwrp7QtEls59XtrUHF+3gFXSv3LAyVyLv2BseAaTjZAl J4Vl1SxA4sLo9w8AhLv1r/TiFOVllM2125xnP9th9ah3rlXM6EnDMBsgB1TiEtxe
xBLfFdlkH3NhVVwrHaRy398su+IZF/i5IfFcOf15StFK+z2mJ3DZh17+F+5yv922 73V/BDEVpx6ewawjHL/F6uAdW2IqM2C0brkuUUN4enLMo3Ng92fDe//CY8Uquu44
VDm46XdZVWZY1+0m+2Xf838k7DpMmZPgqnNfUFGmWNuFycWhQ0apm/qK4JJp5Tag aTRltJ6AWsGwFQg8sJ6hFfyaDome1g9/M/zULRI7rMvciOwBMGOy/ASfpuiQeICK
Ys1kmwPCZnH01paUBj9FJDWIompow4P3ZE6hV/f8LNeaE5cFGjUkK01lfXAMPYnR 0PSrXAu+6sMweM+xHjpkpFrN6ZDdC3kFMe36b3FT7D9tt54D/WY0BwicKBnG3iui
+aOhjSV7GmimV+VQEqZbH5qzBOY6ftUWwoUymV5tAyUKBdkGA7ay3u0RiWzCK7Pw d7ro0PHUSB/a2seDa+yIYSbXwPArR3kCsud/HAzVElMIdbLZ1d3eJV2JOoylXbW5
09nksH56LdPgmjtduYIwtVCI+fiMmRDUixNIq7UvXuoR7nIQosIJbLf8a9neejZu DfHL9z5w4O5Lu3QXVQ41QM6AbIKKFFiYQblpfTLiyY9p83ewBbmBieNrfcvQERaQ
0HKzHtiuBdg9DZkdsCvArb8Q+GDCo4/2RTiiIFcdVrbYFejT6szkbdxyRVVH+fae ez2xTpA0aArIukjLDcC3/lu2jqO7ouugPjgq9giSMRlH21APOjXUzfArFiqmWEax
9bCWcbG5+LpmS71d0tFvC/jY3SweYSsxJLbmABbuNVQvlWAnFIUVtQEoojMp5Ljo 7Fp534bgANxthLvUFhW/OqVsa7srW1G99RjzKBtGBJ6PF8YS9oVf9k6Pj6O4EBvO
PXXQWSK/o6REZS6R0KUQmiSawSdZIu5RROCAAn80cGu6gb+LReJRu3NB4QX1al45 PVXtJHA6QCdh+do8CA/YGKbCpwfphxT3gks0JRkYhUq8f4JWnUP5gAjSL36EhCC0
UAHI97Ylk6HPshyws0GxJIJS114ZQiXeefuJJP1Z3UYcnP8pK0ACmIgcFCKU6fbS WFhjUuVc4KXNv5hvpPXaA35CmNrBlZTh8omhJJR+GpZCQ/5VZq7i8yh5OK+TVJ7S
UQHGPwcEyiFeGguevR7IpsG9I618Yh5dqA25S4kXU7JLjjEW9kbu/tsndIbCIH2q lQH4LBGrW2GexTJwVruhda+8Q7zEfkxv+FQ6tzxQIWRbcpu6SjOBuizHbRaaHg8y
VnWBiSSm/AvHJ75VzNxtBYKyEDViPtOG/YEb41ht4M+y2w== tjqGsFaK0ywIbtdkcKXxXKUdvA5cXvq0TZBsnONpjQbUkyecw1JIyokdlZTR/kjo
=KMsm Nh7xKAJGCDtZzwdE7JAOdJrusnAG6TwJ2YTMDSZdQW/3jHCr8ChkwnQSAfBWLK2q
WvJ4mDHH
=svsl
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:09:41Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9XEenRNYVGHAQ/+KA8DLDNZR5cT+gJnXRmTSdAfwVfGPNE2KUcoU/7hA+5c hQIMA9XEenRNYVGHARAAtm48ZOuzUdMNlZMr39Kz0VMG5WrYvXih5LbF/hBxitvl
ZSYGPwZNKV4gTGtwnYmCYmnCpEXRJP+NATr2xX0h0OHDPCPpkxNkclI+gA7Cv7C3 hJyspkLE/SJeEHz4BG4w6TNIaaW52WM5tNjVroTuKhOApQYQk6T88lDvVpUwbX89
2kcS0QjiVTyyqH4zbkY0mfyxAUQWefrLS73gcV8IkX7YwKvOwojeRJP9M2L61g/U PvV4jb85QbIF4NOV6AOFmtIryZjByg768Oi1jQTep71w+SiNV5RHqVWFCTjIzhQ+
Z7qFJCagzvCN7YaNIU4zIj26bxmscfgtpbZGNfAYg1HKKaIoXcrE07+80rsLJ7kI uyjgdCATRqPAm2V/2RKA6ewhmM6jlNIbsaKZ9nXSDzzUID41e46lM6sxH7SiWEDH
4Fpufek90HWO1pG2cTq5rG3NGhxlTamTUqWeWkOotmyUfLvnpPpT4aJIW45/UhEq aF+C+OWzbvpK2L7mTs2VYpZLEeZ3zjHR20svJqGHVj7uzIzELvyb4YWRfLhKpkga
rX3zk9ypzvYcf7ydj2HS1J8a67cip81/+LDuNDe5d4k5BbFjO8p9eY+IuBdzG2Wz jwR/lXtTr7IvSooFvOsWTdb5BnVcV30y7aZX16bydTJYfJJSGAwrGh794BiOStlH
maya4ZI2DYpMu3skEJZ+CepVynpUhCqbJA+9GAMU0qiPVL5Qz81ttT7jjwaq41Px pcVPoxv8KkCoOVkT9zOi6D4TySPuMtxHjn/AJvJ0CvWxeYIfo5SjIBurj0owcLs1
LCtktW1f/BxUDt0iQyzNun/1ayURQTDL9hXDPNXGuClbe8xEEkdYS69k9t+eHAha ZXdV4wWCKjeMrvJACza1gfERJsPq9hY4j6uYEMewSOgTrQeTf/eQgR47eoyAksiB
Yf5LCJqcUboyFoICOxTKQD/3bQ8hJJSc6vqcsVvsZSpjgP8Nbi1Bnm3+acLMsJUP teRTRQN52yoJbVLUoJwcij/IKbI9UKp5NTn22anMP2I5RNTX2rqlyz/Dxg781yj5
Ok2pI1Bf4eHSjDlJ0Ml3nW/ODPxXlbFH0W7XfpO0IYZMK+Bq9/4nWN2gngj3IDmy mGjXylxDvD4HeEKTxeVcL3Ive8wmlwoFzz66gXAmJyioZXMtFv783KIF5JPzeodQ
rGwnjhaLsOTllPvjY9j5yT9GDxya+mYUk3lgK1GfeboQS5ZnKjXydVRWrL82AirS pyJPv9O3I3yP+9k6iFpx6yB0vTC7AVLXmdM8Cm1vJgAnNhh9Esl35mGFXDcqUyrS
UQGTNR7KTvdnYHxkYy6cX9nbeu+INx2q0f98etZGjfPHF6dG6uvuDB9j4Yz1ijW0 XAFm02PM8vhc/VEMM1Dk4Ltv5/UT7svo9+4enr/kIqsmKq053quwE1Am1eYdHpyt
cH/mUE2zERyzzgvyk+t4JTdsitzdf37A5aJYYm18aGWAuQ== jiRTDtjpG+yJ6oBFJak7YUKYK20Ut79f4GF4QevZ3kzNbjeTbTLBfJg+Wk5e
=wmgF =PNhu
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:09:41Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf+I1HeszrASMO33pZgOjq3vE+3mWk2F+C67bI7lLOIRXPZ wcBMA/Z87ylQaotQAQf9HkTyNQDi+JRRo2lpr6sl2kD8No0jrTWviNIYjGRd2aJ8
4m8DKd+CRt5WHosRXi606CybALREQRNG9xWUK3piMm7fsM2ag2yiIfKipB1/XjxV kxb4O941q1YDF9ZhJCUgOzI1dv00shUycwc4U0LP85cOmA+nnkU96mkKdNDslLVA
w8E4V7XTuAQAyLvxEA/LDV5NePdtKVecgeA5yLi15JgfTpsgM554slDeF+Lnu/W4 MKY/HN0cLol66Dtwzt2yaQyNUKerXboy6i632uDxyBMqL3wUHwaGFjf4eJn9bp7S
cvj6x5gjYt6wgPGgkorUhxcPzxaWK2vbR3z4SS5nd/BBMPpsQwRXBlBQZ7RjwRNl x/kXQkegG+UzrzGIFoCWbzv/IJG47zWno/hkV3sjZTTJWTthmNtlJ9Ufn1M4vHuw
DhUn0+bujSZBnRYBCdij449UWBVCb7a7BQs5hmnIDJ4O+8sMPXL9ZhiIqwBc8ucE hxiwsgCrV8nn7maGpOXFWWNixDdex4DSha9miDTvHz1zpg+hYt6L4SCrlrMlBhAY
RN0QyK5Xf2vs+GW18w2QXeLdlpMSV+j1kH8pQYT+ltJRAYScMU3GphHunXqq8iis IWVshOut07JeV27bOP8jRo/Q+2PFqM5rBVIBeaWnItJRATtfLTRvtSxisK5u2+Vd
M54lLk8UzLMGWmk32Y/AEAwPyH5lBtegE2ur5vbQEMw5XOSlY/m6wN5DimhCwoMY LFdnPYkxHPYEZBvZV3HHIaJgzzh2LFntvISrdQHfw3iSTg2pjHRbpCJG3ztCWVDZ
7LRIIATPsdXvtmJq9FV2E3IU 19pXuiJz7K4dhUAndALa6hDH
=BAh0 =jlzW
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:09:41Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/+NPSTVLiIwqdg3wG2b2dzxRueTTiVvI3Cb1ogBgJ9MeDy wcFMA9qJIVK2WMV7AQ/8DfxluRc2eFlXV6gtb9XoVv5VrX9dhRqSNZG1IKVjXvuy
OThmzbaGfjFpfCkQJR7NOWkI1/OtRAE75huE0ZKkOvt/t0iu1N5046AM+fkoY8Gi JvSFNxkiVm9U27XUGPUg6S+CMM60LJeL4ez7Xq3J8EMr+Ip8NgBFhgKrrHb0th2l
NPyULsnUDG76UyMgQG+nKaAVIf9Bft+MZ4i3FUp6OpbmU/+VBIuS5B3aNHSzEIAP in0SrbAxEwWR0vHkGM+zCyC8HSp4rMG81CNt4JYgB6eemq+MVfDeaptqNSupyl7t
FRy4XRpgT0livBY3pO31cZSla7n41IJ43yMeODWV/NqvPvSWjL4X4nTDpFwC4HET qfcPNMKEqQA2iLFtjp6Zf1ipLFUzMGEjEVY2o2yjAVekDdcFUIlANstdOzRAC/+a
RgK11KW8kPYnC5cCaMpLpep6ZX4J7Cr9QFTijTdhwogszn1cY7wlCQIB3Kl/GHQw z1CcegsXM3GQRQqhZ8dgb8tiOjwhJZqD3jGuGT1PLmN8fEEus/9Aytij9gN+bFoF
TU69Nf+SQPAASsj9iV5xqjGykuB4pX2EUcQKX2vXUKDllqEj2vYSZr02sqaeCava MQW6GRPp9eL/qjFC+yER62vj99Hi2Cf4wvdrd/jPw37gGB9P+rAloTwZOsXDJ+YF
e2geKLwACZed0ICZ7+gFSVhO7DRR0P+9bTijahB01tBC+9NcHgDwWqrcc8sg8+ta qBSYLHkb0BXjBQ8aIic94xHl5RMh9rrBIrGZNLdQI2Cmbk/4XDl8QZMwRFfBvUFb
AjWrTwM2GeMMA/CYTDLtMpXiYVodtpupNTNK7EZtiB0Ijo4n/58Ppislgx8L+JJQ cInd7hQn5JNcc4EhbrfKsNQEmyArgjCbbyt5mrrTYjVYb3226Dk1pFKdTwWbpuq/
VabKdhCIMNtpUSRd8cHT0weUQULLL50/8NuqEhRN3ggb0e/8p5XIcfoWy8ycERfh bvjc4m39QozjWrlVP4qiuX0IBVvat6N4dMkWj+v6QVO95F+Gtm7o8APMaFK5udVX
ppaI1/PmKv85jVCg4hskmz8AeGUMf3YZrn4K8KEKlRDOZ8th9hUpgVdaY5UQ93g2 pLYWfD7NUjW/jjNh0ywwaf2w8cmR9dh1nAvXcc1E44d+pCw8ZsRsWHhhaftuv2HO
pF05il6CyMX33p2kjh4ie7b7FkBsqwxdnMPvQ3u/iasvxhyKFXPNiYasR4DcnTXS uKJaI3TFSZvbV6BKct39cVBK9vD4Eg4nyJuBXfUsC7eq6t+i5xhSvSDwsFVkwLzS
UQEmqeCRN3MCCC1TfU/8WYXE6IJENScRt9NObh0BKqUb0RcacZc8Cgrb6+YVlk/a UQHx+QXuHMQzYkmIuTTMh7e7EcGcQnZFT/5fmZdEGlXrPfxovXDyxLGIK73R1TVF
H15dpE4Snhh8x3bpk/qu28nucQyu7rkbzgKTI2MxDfdtgw== m9qNGw25NOUn8RHEMuRx11TEjtooYCWRg9g6cpyIbLum9w==
=bSn7 =kidN
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:09:41Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAAvZJxdc3kCeM1LIjOkSwNqPSbjEbDP7DUsnoRg9YsAhCB
RLr+4/sPW1gNOIgSUlvQyLUvIzI0MRXl1ytMtrp0xBPqLhQHCXPwJptS3I7yjcij
K2qt/vZ+PWIOrqAeOQq0Gmxq2Jv9r7Hy2ijadJPHLW/IvRSlBuL5z535VuM3unlj
6Ub0i6s/gooTIZ/9PI/EcWraxMSDJnd8fFS7580hYT8120XbdLkBdMBf4cyrk4+7
xLAZrNkY3IWVQywos2giBzIzENJnElcHlcozXdCIbiN9DrVCfqirsQ5Y9zNwRpWg
I8g4lLK9mx+BOjozQK1h0RZWqSlokBipuvt73OxMQ+xzJqw+MC+QXRhrnrgtnYwW
y5xtKNGN3M46M+Qvuv8swnkEQ5rx3tjtTHWrrcABTrTmtucfLmOrS4CoIg5x6aeU
C7j18Dzushdxp/RwrNZvbxcDBOXtjxPRP/6FxKUQVvBH4ra/dTpjSk5U2DqjDFVw
tltl3iOB7My9jUCz0XNgn4jJ7WRnwbX6gc2UKljbb+rvunUPZW8HVfhdv1+HTlur
j5ksqRbXw8DcJoKA3nhXqM01YwPmHsYi4WN01gK8Heu0NBS/Grfci4f/Iz70IRD/
zPvvxgvmlOyvhItWRdt/m8r7fh7A1Mpf6ITLXEbli08DyRJAjeUQgsq4m9YMvD3S
XAFmKzoUqyxGId3GCOKdFMGLumRhPCC0u5qEI3ytLXxAeY2QB9plINIekG4HSZq4
LRhgmesMVphW9qvXYtEStBdlzIG/9BjujoDyZsPUYSo7Dz7EDhLN/nvtL1bf
=y96x
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:09:41Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA/YLzOYaRIJJAQ//QfpnCA3ueiFFOdncXpLb7CYpagdwvgsI8gvCgKpl2KKN wcFMA7zUOKwzpAE7AQ/+OvJrKA0sOOZmADdEHBkQ2Xyy2W7nVb+EQ83pqXWLroGW
qBvihKl9VSgqtxHNtGWwkXzOp21yUMtmL9V3tECbF+yOaQKhU+wL8kqwJpBC1bqF 6S+9p9sh3Y4GM4xnRqwuo19kgqosas9prPStt5b/XM9m+ON0D418KUPKuEP0woNL
ADexC0NPhS8LsRIJbtGvseUNwoejIDIldSc8CtSKCyBc3U83vayrqhwNVBlHuP3l OPl4pFcEbAu6hYeXpCI5mMc4ZTosHjg1+g58Q2/QfbPblClZYwoZbHd2ClobNJh2
GDijw8soNa9rfjboweLfYom97MuB9f56x7fYT6LAsfT/lCdY1HAVjvG+mcjs7T8h s4IDJggC6FccIn/ydSaOuXIKwyALkwvSF5IfOwxcCDXWrtsKWWh5eR98iKJ8MNhI
MHr5Rv+YdVUjOW6OChIAWEPtH7wXVRrU/oTmfNDLgDz8avRcPIxE4Z0Ss2VnUxdT VPC8VFpxaO6bmVdlj7KmqVKGFGXooJZ6pwZkLybPxBNx8H2okDZUHqlaU9JTrTbg
WutoiLC0yReWktWR/POaonKcqopfFHhMm2wsMD3X1qdRL+aGCXL8ddZ+dYPy8Lay rN6RgynFEU/cCApMIvkvUNnth4sh3wR7lMkzyBZ0uYJoshgzioxG5j7WzISsttiL
4z9bEiTZBXhvZnNeMqjs0I/Ns4ooBrc6lCLLbz+6XQ7cQxnNPHJYmpk0FdHjlzMr OyUMcf/L/z9cNeQA+XnWPqLzSST6ogduyxL/915GJiWSaZsUdBZsTnu94VigdbGG
lsVwHF1497uyg8H7KBrHrpPz4BbHgjlAE0UdlVDO3cY/gz7s+VgVFWkfh+n8buYv qsuLhsUqz/PbaJT22XwQ5Uqm5Pk0LH15ZvuZCDhYcpBe5QSSTf1yMDUD18xNqhg8
+jIVQVKKuMu9gslf1QuKw32RsT1k3CNkvm5u5/nA5pjSPUKr7fU+MhHbsr+eEJsj ynvWTQ5oMkoOGcWwYV5FTK2k7G1kOTeBUFCjq4soPsL6uNNnsyNMZukwOpaNLctl
3blJdYGeWKKDYJeay6fxFg1YlqDrqZMFfXJKB5n9Cq4dUDj12cRJ3eecsdw2GAGq WLvMt+qB2c11ANbEbiWm+Efrnl+TOmlzS1Wif+BJoHOUSGA/BnJVC83q/sj+kNLm
wiFcdbgYiXCQnlSOCYt5KSEb32WOLm4SIvVKLv94gRkNawYfBTNNs4mvDZhlzw7S E+Xs0mhKo0r1P9IXJOBc8lJ981+Z9IK7prn8CHV78MtCvwZAoZiCf0bKFz8SXffS
UQGB7Wo7ZPifwtTaCnJgTCbEug1fmIaq+9+caOKfK8C3sJ9QSImhAxpQ2N4H7qbT UQGOsaUNxe8LgbTNMqC/nlNOPcrlcyjQs7RevyB6wYThHwwynxPVYc4wTRwZaKwB
m1el7qE+U1LW6HNSKXS6LgRaDwQ0G64jAtRfj9RXrsseNg== eWYMdAOURC/+G3bvN0Kl7fw/Yv3DBTInkc4EjMswmRRMmA==
=dI1q =8Ygi
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.1 version: 3.7.1

View File

@ -50,8 +50,10 @@
auth_url = "https://auth.c3d2.de/dex/auth"; auth_url = "https://auth.c3d2.de/dex/auth";
client_id = "grafana"; client_id = "grafana";
client_secret = "$__file{${config.sops.secrets."grafana/client-secret".path}}"; client_secret = "$__file{${config.sops.secrets."grafana/client-secret".path}}";
disable_login_form = true; # only allow OAuth
icon = "signin"; icon = "signin";
name = "auth.c3d2.de"; name = "auth.c3d2.de";
oauth_auto_login = true; # redirect automatically to the only oauth provider
role_attribute_path = "contains(groups[*], 'grafana-admins') && 'Admin'"; role_attribute_path = "contains(groups[*], 'grafana-admins') && 'Admin'";
# https://dexidp.io/docs/custom-scopes-claims-clients/ # https://dexidp.io/docs/custom-scopes-claims-clients/
scopes = "openid email groups profile offline_access"; scopes = "openid email groups profile offline_access";

View File

@ -11,175 +11,195 @@ sops:
- recipient: age1yahhqn2620300n20k68az5lr2u42wdgtjwysgqyr99a4cj52ay0qjw02pl - recipient: age1yahhqn2620300n20k68az5lr2u42wdgtjwysgqyr99a4cj52ay0qjw02pl
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKdTlvNldjRGJUWWpMZkVJ YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjV2xpUUxrMzI1WnA1SFBh
dGMxcXpTM1Z6aENIK1RiQXA2NTE0bFQ0aGt3CmExTDNEZFM5LzFqRm9wTG5JejdC WHcxY0Y2UFpJTEZvN01VN1NXSll2RDBORG1FCm5qbXV3YWMrNzBIdnlydVd4Snpu
ZFJVcE5ubWp3dkIvNWxjcXJSMnZQYUkKLS0tIEJuWmNKeFdBY0NHRm4xV0RxOFpt SUF6VHgwT2hDcktxMFBWVCtoZ1dRNWsKLS0tIEpFUWRkbVRNOUhMUnBqZUNlK0kz
NEIrMnFDZlpNYUVBbWpZeitTYnNaTDQKS3iTlRI6wuYrjJgYcfMEBRM/SJHxlqd+ N2lqNFMzMGxzY3dhN2xXTU1BSDYxU2MKQYWcpbjY9V6iAptZ9GBYq5dnM4NHETH8
RlNQb34ra9KHzB4rVe+a0RA0mDnDPkFG9bL4T9CaUTwobLEdpJW8aA== YsR+yuQOYq8esNbStgXFVpw7mv71tdAbrWxeIZ3BhMYQcC4d1QsC7g==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvWS9zN0RVWFNMTVlBYjFx YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlbWtMdjluSjhkZUFpbXdK
d3JQL2xmM0twdjRMM2owdng2QTQrcHd0cUFvCko1MHBnNkJhWjFWdUQ3cHNLMHNJ eW9GY1d6U0FidlE5aEtVTVUyRXlLNmZYN1ZFCm1kMk5YZEh0Um5jVk9xZTRQVGF1
SVQ4VndrTjdIUzlTNklXMVdWYzFYcGcKLS0tIDJYbjI4YTcvRnlFV0h5dituR1B2 WmpOR1lZV2dNWXROUFZJWTZUN0hkTm8KLS0tIEpzRjkyTGdaRVpxT09td2E0dU1r
eVN5KzdSQktNNjRyekZUK1U5SnVwbzAKbEYEDJz+gBILvt8KWLzkZ3gQwdQCBAH6 RzBOcmN5VStSNW1ZS1lCK2liYlNxaXcK8TJiJ5iVc8Ckd25JU1zuQHeMRP9o5Q+U
KSYuY9d0BrznamgUjNt9zCxWBuzIqZbL5PbTrK30EdVG66d5U+bkTg== +0lJ3LFLTYVNXKTHHaAiR2IPnCDyDqYytN/Os4op7/R8K72I0JLp0A==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-19T22:58:27Z" lastmodified: "2022-12-19T22:58:27Z"
mac: ENC[AES256_GCM,data:4RKDTIYpf4urFwnKJC4iYF+xsu7sbZiX7VtDhR+Jl9HeHEjsOWYonA0DSInKhvn0z3zl4VnKJL8DEGh6cmkAv3atHVffoURTIPzKiAjy2uVsIAM1TrmF+JCnM7MpxIJrcrOsNDDA0ZIRFtiGeQTjRmj8uWrUZQXR8jiXIgT9PUU=,iv:5QimYM48Q/oeOU653UYnVlymm3TOElKLdy5zaTTpCxQ=,tag:KVm9r1VDZBiZFkg9ohwj6A==,type:str] mac: ENC[AES256_GCM,data:4RKDTIYpf4urFwnKJC4iYF+xsu7sbZiX7VtDhR+Jl9HeHEjsOWYonA0DSInKhvn0z3zl4VnKJL8DEGh6cmkAv3atHVffoURTIPzKiAjy2uVsIAM1TrmF+JCnM7MpxIJrcrOsNDDA0ZIRFtiGeQTjRmj8uWrUZQXR8jiXIgT9PUU=,iv:5QimYM48Q/oeOU653UYnVlymm3TOElKLdy5zaTTpCxQ=,tag:KVm9r1VDZBiZFkg9ohwj6A==,type:str]
pgp: pgp:
- created_at: "2022-10-27T18:39:31Z" - created_at: "2022-12-26T19:09:43Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7ARAAzf8vFbyF2ajzwpoGZU0IxZ+sT/Tw0cEIwD+BpNTGK7df hQIMA6j84+xkv3y7AQ//WNMOBlYESGuZVrRZFh9ZWnLOHIG0ihHovgmMF4POGn+P
1HnNPpGPdL/lEm2LpMjzgHO85DTbqaI9kJgLkUcsmzMs74fx8lnjADlAQiSm+twv FkdjsybkG4agPJIwwMZnUuQn8DOpSk/93pdsxPFgsqpaCVu/koA+rhtY56HIP28K
+nGsalFyW3+M8aqrPGy2dpjLaZVpa54kjfv6IvDGskk3lyQFulrXRO0fJBxBmKCo LIz1AqmejmdAioJdd95xyK72bFATH/tqtniuQ9hw3wMxdGST7/ns72DFhw4cUG/o
+LiH0uPdK4H77AhG7cn07f8N/MO+89v0l/Ewdg+elbsIepZ/EIMHHrrGDX7PPUqw p5mZGhhRY3UT/GqQALTdTzmY1q5sfFuwxF2FGr5t4b9HT8b8soU4YziIIciwHu/+
hi/gr5g/GpY54F+FfIBjV21bucMySgirqx5JCtG8XNhP/nwN9n6hmTfTzmm/778l 8aVADfJzGZT4iqUAHas3/lK11WSodG6IU59hCkeM6EkIHORUU7e/VdDUoH8XbdqN
UYVLcewhNt15yiGtFmUs5LH7wyR4uWiJtvRMzvfRYonA9OqGqxl4CwoLMf52pwnY 2aVfKN0KaogtW71tmeRm9Fax2Wswc8OSOZIBCjE3RFz/QW+gxgnt2Fo3/F17cIV0
rJqs6IJfbKjtxFi8TQYea30nXv3UPLVcIlaFsqfGela67GJFdofVS5DrRNkg5t9I D1emS2xKv8YjbdVkGgOAwzApiXt5xV7LnpQKscX4Ipd7cSnAq3HApcqnmKvkFBj3
KQYxOkd9tV3e+twOCwnf6Fk+J+Ltzd75ABBCotNMSPgje8JOzV+YrqMNttBDmSSE mGXhpV37gHOQkL8X2440bAJ+ENYYF1WwaHVipfYXqWeh0+LbCles5JhXSE9q8Qll
0WbA8aYhFbo9iVOJjXaua//MzxfyTC4+KLKeqh/kL4nGiCI3ebndhulqEJpGtb7F q867V5EQIpB7arKC/vwIHYeCKVgZRM/YG+/PqpzX8j+Z0qCAEzrEma3BurtBkgIw
pXNR24SdeKnMZJitfsZf9qGY/2nxD3J/l3nidwIzzJn4zZidFBwusi7aGg9mU1ld bdhM6s6iPx8/HiTwqt7HciB/VYBJlcONFIc+lpecPKjZAO3uBfSTTdYNdnaX4i9N
AvEpeutLoqaGV7XFr38kXPeBzHlzrfvZTcLYVRDhgMXb5mPEnn54bqC7DJ7Fh+7S irYBabr8x67TZZ9SM+Mk6hmQkvADb5ZOQYyUknCPvvGDr9hJOh+jiysDgBgIWWnS
XgGYR3qDixV1Akj/Uiuzb3k4bRgRPf27frauSOC3m0PPPx0obIsGNJDOn5Muncwu XgEb8o5oCiwPDXTSVabucNPjMTGnMTCNkTNvml59lV8J/P1Hno4BFTPCwRVWG6MT
h2GzY+rSrFOgyk2pQErTbkPlbS51lW06XDCrm7qznrf2bwLsUmdOsViFwxrfWLw= qSM6lq9NqrlAq3dLR8UpJ41lz5m6wGcvKVbjLpQXI12voTewFIpQwgKbZIOS7Y4=
=oho2 =vL+4
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-10-27T18:39:31Z" - created_at: "2022-12-26T19:09:43Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ/7BXPwyr7eVanyGCrsskqKLcuVwmh5RfVDu2zgAzjZ8bwM hQIMA8zMZ+ak7y/zARAAjCMTV8Uk7sA+iTnKLt1u2igpbK+IpzAtPuNQgK9yQD08
dvuWJ57DkgDU8v1fjFG8xRXukmBxSMQrOM7OgacVDF0OSwxCjvfJcsQD8xA+/U1w /QyNamqMz9bGrSRgUANOpjkjjyaNL2Wm3CSndLlr0thDLxStf1CMI2frRhOcBEP9
G02Y2LzSISiYy+Ci9khfhtpodqOqIvVKB2wIscPSk9KGcjTLUaCQega5OAYkqYWI QvwumckbLd32lPWoac3SXjJI55Cae7sNAY3mA8xzuCb3kWkDLSewFxTYUBVTyYEs
MGcwaWUxQ7QgUAPO33P0VV9oUKdn4DQ+1/JN9SKIxY0ICtOSEmAUCIcChMSmaGom Or/gRQBFp8+F5KAKHR+bmczxutAoW5kVYWp7x1VWJIm8pi7lui06ZF2rX1k8QgVl
JzpCHujPxzBwCFkDd5u7ffqro3j4X0m0E8FTBj8eZFXr6cL5iT4BGLgoGw56BWOK Dnbmw8lQAB053b75QgXk/tru2haIAx7srHMumR/ffRpoiiZ+IKKhONNpHnsZ9SjO
LyT9cwdPUPYre8pZ/Siy3cgS7ASHzF9oFJ0Emd9cP1hEph/D/xTa7W+8D5B+jAeG 3uV5LSXI2BiEcZ+hH35s7+3VEA7Uo104mPRfk/PAdEBHuy794DDxG/2jbZ71qIJY
PMiKD2N8hzKURv+OqJ/yzHdJkW2dcts4gcX5B/n7Qs6mH0TS99xXu9jjgBYZbZZM Fbmo1yslkxlDfDCLRTBpw+bzckIvm56NkwxKUJTno241zz6DzUaaVGuXDA+PPgwA
p5ztpfH5dBq1W085P3VwpOGJpXhtH9mCy4MWk3Z9pVX/yoBXIN1HrXE0J4JFr1w8 VBIy2rqZQTrBY5lmFKn33r/L4K8c7LSLKIZW5J3GGOMtuZYFBLADZi4FPESKzx2t
hmE/8j/NHTc+nnj1EeWjkayaHf2r+S5WI9xuQqtr6oZxovalW4Fr0px/BtNy1T+x OAUJW5CmqjnV2VOTNXxqhYN0FBFAOVYYHTLouNVtZD0yzaejn8L1GDtBBrl6V+SO
85dOCQIireXQFfZqAWS+mHHdYAXkep4YMZB5xuvOUdNpxaqOlCUWyup2v8TtNC9N UTTU4WkDejVNen684z0Iuc33sU3Dc084u0XHJq/xBvI4eF1LQTyFal0D+5PZspTG
8691Etb5EPrOrJ2yrhze05m/MN0iOhI8QohKM+r5j5nfgldvIPy/KrRRvUx47bTS q1YwW8sb7AmnFPeNGzqivuHfg/MKAFgeO3/6QTEGYDEBmbpWLb1bxMgBa/YSDoPS
XgGmfmSslJu/kKh2YXmAq/hMZCTlRt6Grdhvwp7u3Jcp4GFdA6QYcK+onGjw8Cx8 XgHjReyzM5fEeAuhylwhkJS4XCTa2rrRImCfoZoynnQ9rFOVK1lmV24T2TKaCH0y
htZVjL/gyYmkwSABkfx3jmiiJQo61wwaZLV3Yjasi7r4UDjvc95IPeXyOlhfNH8= tJf2vOYJK1GcicxOd2wHDfEO3UvULoVnZB/isim3kspEmlSgLz8z7tZ4zIqmnOM=
=8C23 =9oTe
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-10-27T18:39:31Z" - created_at: "2022-12-26T19:09:43Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQf+MIk2ysBQWPf1V04wc4vOptY2ME6VVN+zT16gqgCcbe09 hQEMA45bZkLXmBFpAQf/YVuOsEEPvbv7WSZR/tuzZZqc3u6GeUWz95WOtE052qy+
7VoI1PJeQJqm7977tntxzyHCAGv7TBlhu7ictoNpBK1PGH0rhu72NPXWGGEY/ROu przbZIM4Uz30a8E33KBoESXAl+TIJsa4Bhrj/9+OACjzMyA8BC1MFB5/ApM5fzvV
4qyZLReR4TYb6k7v1ZhsdtMLBQ7Sc64oNVBNlMeWW4RQKvs4jP0rZmw/wAHZm1nL cGhcuyuk20lwWuMhyGW2XMKTknaq6Bs3S+U3z9m3m36v1ZmX5EzQTFytgkWGfN2l
w1Bt/vcba5Eeo+PY9GznZMSzfO+9laP2uKqacVGc8FpxukQpOx/adPj2SFvFIu5V YbBZlAmJKn3z7b/hNhJO7MF8KoJ/zMTKzIAaWnf0s9ucgkw25e0ITWVLHYGoujl9
bZ3E54nYGCo8d+e6qzbgqGmNIyv3q2Z2W6qTRkpe2j2vPk46fYjpmbmhZojBp/x5 9hU6n8TAzZcW+LmWNjmwPwm9A5gt2wuA2DRBmugkzawRB0bRLchiiuef/YT6Svxv
1N42uJmvI0fVjOBktkXSOS8lYhZAC+o0BsuAL5C9H9JeAXQxOHQiJDR4VkTXUZ8j vHazR7HD/vdK89vdtZ9KCYXH/58rm3bdQjMP0SjubdJeAaIy8JpoyN66KCNPDj0c
6ehlCU0DtiL22fkG3ot4qADIa7ymI/oY2TKNyWv13b4YeeOcS2Ps1bsoM4aeIehX JLgjH2hkAGo4TTffmibBLuoBjuBg83h1lo/oowHsUw2//2looCZjzlqzxuO8/+V2
w/80QSteJMoH447q5DgB8r5merbVZJQvvhLVKBKXBg== LSzIHxiAgE7HXYOQJcvhPYwJzk2GOjEv7jXCv0DBmA==
=6+Ej =UL4r
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-10-27T18:39:31Z" - created_at: "2022-12-26T19:09:43Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAjJY77VdNwknWccEDoV/5kGmI/HDTqMHR0sXLuL2c27t2 hQIMAwMCBBrc/JA6AQ/9HpKuUayQj8AbowzqnwBcNM2WCq5nEDWebXhF+mKqLA9C
Wn/MJhEGCs4gsY8CKUeuEUeytZN9Lnd1liSdROOuT0SM5nZM+95Nmi8AlCXlKbKZ xzfnUrlSoMQgyj7lzuZ2pZVT+6WlCrrmy5eiO7ApJ+cwJqhZsxrpQPAMe4rcmxOT
fQpEBLJxQvkOmyUIDv9mZXORLtCrd2mP86s2HMIoOPrQ4aTpqg0MrgGPORqwOIUW WEqvpHCoY2bDdVkx7n84MYmG5tl9DGsXCUZt3lARG+ZxHgD9b1eDNdveVLmWu+A5
DoIemK1wgGmQRXuUnk1+cwMrhCzMP9MD9e9U95LDRAFev0ZjoqD+/i/LXfK+9MTY J5eKymHTEoZBQb7TyeZiz2/Off4+ZZ0U7sHZGvuS7xHdNuhd0UFKrMUl8rL5iRgt
naalOpUN8uhPopxCddFvUZX3JvArPmZJd2U/3wSjST997txeIpInaGtcH/rsKTNU 02buM8WASPRRJLYx4pQaVxxDvgJTAD8KDm8u3G1iQCEpxp3dwWWvpSU1L7qqNrHc
C8CNQKUNAH69RkTnM+r+08tcN++ZZpao2VZq/lMbzdKhyT4QYbHoyBSMbKwchriG raUt48EcciuIHrxMoZFNwtM4TUxhEOrUOnh3O0PjsnAe2PglN3SinEH+yqwHWetZ
5yF/yp+QBY62Y9LvSAlf5tg50KPAfVSQP9l46GLrnB8/KABuJsAt6vDbI9oM6qm2 2zh9/AhhgINv9oaCohdYeqorYsytgDTN3FZgYMvHjCoiLlgFzi85CeOPgggScDoL
FstEKEjfgMMbVCT19S3sRAueJ7byJ/FPnxRklN0/O95aYsI8Pp2IG3Q1PiGGmuFW 4SQ6JxkMVMGmofl+l9iPTTyiSlGMtSIiWd95fS3R6WzODXuKt0Qp/FaooNtuLZdr
JJYRtAtqqGGK7wYPN0gAuSqwgBQ7B6/GuxVItWYtKLcSIhsUtVWV0fi17LJlotxH v7HuKDIvvqLSityUmBfZe1WnSzwo00nDYfL4Fv3n7Vt80N7FgTxdOHs0K73WqXW1
IWf3+yNS+WW2FRQNuXDqQWjFz5UcpJ0KWjZOzyvEAMlP9f0ahR8m0CePtYJp9fXD bGCncHZpk0krPuigy50boOHaOW2pXDpWooa4FDLzE+n3wR/HPxBNiAWk4KljQbmS
j40vMij7Uwx1zZE/DcuEuiIjA45d0lxln8Wj8XtIcPq74J2XJsnA+vUD5ZCMbY3S K2r/W70BEqPu79pGRgpWLKpAbjwmkU2UYMwQAlk/78LiBPsgyBV6JIasPk8VkcDS
mAEdpFXc1gkm+aou4niU53/AcaTb7xWm/qBXrSPGCT00WcEamWvpwZheHoKE/YRU mQENayGryDunctXZ59uNOusypAWGG3YxDg5UwGWnmsvZt2Ang6np/M3frDUdIWSx
UE9KVPdU1okhp/WTQKfN65z+Yz/mnqipVQdP2nQ5Y+im16Kf5fqVSzqzYmYBN56D dvYsBMc7qkE0P/icJh3Tb8sDnY/iEftLV6gCT2DUE/hALDk73+76BgzBU+NHLTj9
yLeNgZ2rvSt9ZQDUom0OWj0GrTrH+18ErEocxA7moYU2fWvWy3GQ5kQu1Lc1ZMFJ 7inA2WayldLYLEetxFeVqMbE1Y8YSywfPIr4oGw7JWDuvdZ8I5ftLrMeQkkWOiRY
jCLnlNRvHgbN qA6WNsq2A9ylog==
=0bt+ =R6t6
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-10-27T18:39:31Z" - created_at: "2022-12-26T19:09:43Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHARAAhPOUw9gFA613UeSZ0WkKED/ckuMNlg48RbcP9B9Cjqvs hQIMA9XEenRNYVGHARAA37dUs4DRyasv6ZmmG3FHpg0ludJUPU/h2r7a7FAhT2Kj
IiEo4GsQliPEStH7X/5mXNYaKoyT1B5A6pHZrB6PD6AN3ZhDZ0c+HnsIRhxQ9zmk PPAedQWiFn+svSdpAp8qFVCV+4HyWxgXZv3THcGDZNqZ4KdedD9GDnl4zAFPwU9/
1BXibUxD2WRiWgreNw7yYV1/mfgQTOqh76epw70JiXfj/cabRB3DL0a1NsHUCEX0 PcKm7EqKjxZbera2b4JdRXISDZff1XzsBgTrtOxxfKOAuEDfahcSHmBDhw44VA/0
8iq9ojjWlNDkVBEXO8/f2U1ygPNCZN7cKHl0Q0Dtf58xI8Nk5GTslCcABrhTlesj /l0OvTV7tvMj1MQ+W5lX68USQx9uHrUzYXxeq+EA59H+igW3os55xNRrQJ5nOjQw
X/xD3oVwdZn1YuJCyp74PDZkQAiMRsdRRq5xXGvmeq8poxCnM/mngpsJ2bRF2zCb t9SQbflMc4KZ5ZJA4UIvr0B4Sd2fWedsdO3SAjc1hGtv2xODTQIpFqc9tA/aygfY
UloB3u9OuH2PcJSgLLxIQ25hIfRgn4oqGdwgup6w8qIeKcQqtByt9YhWueVEoQ1b GfqLm4HGA+iCOjzkxV0kV8VStFDqa3YdyuyBj6KoWxFfkpMcZjqjw857FNREdOLp
j13obTbe+60MjufumsHmo/T+r7igueFVhj7m2jm7r1hkzmU0b1j1vlS4ASl2Jvn9 h8BuWXTdVAV3aPaY003DLEdIlmYD3znXsOL8JWBiip8VdSyYkA1lRNcJ+UCy6jjj
a1PSDTo18cYctG4lVS22MHx/cByA2MNHbQytTlHz2jPU1VKTWldlvP7nGxRPCEwh Kz17aXFwGT2ozdIyGTSwhgoR9M8JUcMYn4IiV0jiUbZaYMuiIZLNR0CulpEEYC+x
H6XKrVQegKgT5jWLsd76WS6qt3gtj2cWlXQrezd3PUu6Qr/Hy5rpXLm5k4MrLlZh B+n763+09EJSU/9YvYOrJGPfbfQ7Nn6nfpn37ZqPsH1ouMVmcUa1X8ZMLJM1dr2Z
4/VLvY+EvXSpQjFE/C9p2mAU/vcT1qb8G5zWmLWOIekfdV77kXooLpnKxpFtH2Fw MRqu4fxmGSXr5TRkZgkMtAPkAarwY02VCYEvipDXKr57laBPsJa8S+hqvVcAixm7
hQiG4CVOaxhWheVCZkJgtL75WuuA2h+pzpOldCYnK4rLK6NO/E4TIzPdCXDf7evS ENrRu3ltBIaUHAs559Spk8Ega8f78KvJcVb9tpefN5xyPkY/dz3AC1D02Jht2/HS
XgHKlocDpRIjkgbc6+25+I4fldxTUdt4kcjSOpUR9pM+muEd7CfXpBtURN3hJmm1 XgGqgidT8ZcYz/mcXarwU7wh/1dR3sCXcUvIXKB06CUzypI1zvFtQR6h1nxVVvLj
o5Mi/zsYBVjOPEteT+0EFOYO03FFDvJgIVkHhOo511I/1eG5mhf8i/3yWSsND/Q= P3nYD4KXqW3EPg3fLfl+ies03dpZ2bpp4mgJuZIhJqpcCkCb14+wXdx9h1Ynfuc=
=A0aZ =k9ex
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-10-27T18:39:31Z" - created_at: "2022-12-26T19:09:43Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf+PAdWi8Vbul/ocENbQpT9AY0FoC4yfEkIpU7t/67f4QWM wcBMA/Z87ylQaotQAQf/RaI/ivBBbHn1t7lDgABH6wMHYVCOwwVpdI+gADMqz/Xa
UD8wDcY650+GXLk2+lUTx6edmlzFX6TZMVS2mgG0tmJ1hz5BH/7bO3pWS/TxMNDL huvww8FRZ0ofI3bXdHP6dnkhLqxsKKmy1gLUj21wpST8zrKyUjrRbE+9dD/JzeE9
Mj1sFaxCM7Wk5Lg/m0+HU4mnNP0mWG+BU17yw8OOi5AhBieRGdBmyr9a6asVxgrz kgG5a3bqFu609CITcaKB5CGHMxfRekIeJ3WuzsTJrbsxfElNzuTEIOjSonzlfIar
EmCI3O+F/PMWtC8p1xpOKGCX8/21c14cKZfx3+Lgg5wrGF2YOUNhb/tdn9qkqOUi zksSVBpuCIA7nFsY6cYPKTwSCtdGEr/e44pj4DPoZlsP4YILJfCZxep9Xs8FL5t7
jq0bpJiIahPOQYfIH1Bhm5WZVrhaLHKS+F4MlRX5cOE3SfWYvpCvjG4lGoOmMmdz /hUzMUIwlgUzRm4Ups1O3so1FAnv5S9K1iOd66eXpOQuuungKs13Ky8g1i8ycLaS
alY/R758Wlm262sV/nz+bP1VFeG0INwrfW8SO/5CftJRARgCrqS3w00OMTe/4Qi+ HazhWSKKygQL/Ux4w0KCVNiKduSS+IpzijIyE5aDkdJRAcio0RYMEQ/7ms1xOl20
NPvKChl+lL0LOTG5jPsDVFEZbfdIiSo7Sp/G9MKeIw38uN509o9F4G5171v2nxqY Do8xuK6XFFsX8Z027B99Un9r8Kwv6hwp9xQIntgMIN+7DRoh5+fPSgalAOLr7lLA
FnFvC0JEOdNzf2Sj5P9HMV3O O3PCQE4xYVyJH2n7f8dwks0W
=xVpJ =D625
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-10-27T18:39:31Z" - created_at: "2022-12-26T19:09:43Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ//UjuLRvYApGGN/jaCmkwd/DkFWdnrsfP+J8LgKqX0Ai5x wcFMA9qJIVK2WMV7AQ/+JL85rh5F5IjBuO+qz1tRLyHeQQlehd1M+6Iyp38ZCgbH
Cx1tEhV+Najy/c05hRMaLR8xyC9a+ToedSpJPbL2P6GWy4CvHnWmkG5zsmVVNx6P P+fivUsshL/k6kNgOvt8K6yMx6c6kv2YB7eYbd7m/5kLi3Ns//bkS+IZJM9IWFyG
Wu7pXK2sLBrqv2YOJxP79/M3miFW4p0K13UVP75FtKTDwnbuKVaey9CCBkAF5hXJ BhK5FpzBKvUh5grFnR9mri+xjn5iPF6J0n6DE2Bt+MQJVqUX08QNFznCEHnUL14K
lGBUu1HRkbz7SZzls/8Lyd7XbdeHvtIrt7ktT64zugNKJ2oLKZ9T3haUpBTXrsF1 JB4a8/e646NZDiEYeputjBDpU/RYA0g88OR1xCrUxwbUMjiJog4c2vsJcm6ielm3
mw3b+3KkH/gXmV4z1IVAD9uvKh0W5PuNz/S9sJ+pJGJT3OSLz9EjwGtS2AkAufMJ XxwP4tYTft8w3lXK2zYJ7YMtCo0qTgHbkgTgWu1vcjequR000aVj/1I8i9cbdSG3
f2ArmfVfpL4toaY6IxyYO0z3vAdGJslVYvtf9G5d8e5VwgDh8Rdxvs5uWInv2cw+ pSC1PbhVCETVfnIm9heL9NDukAZazwdBuCMVNaU6KJT58Xbu+Pwc9pPYjkKLcvE5
zc4Mf3RkTX3SGI2FNVIboaCpMdQzHuhCebLLlGv1pOT4FFR/K2ImtQn74hkQ/PKe ni0UmsELTSyg2vYuUPyBp/xU2QGbVT7tht6KAGjp1afYrjh1RIXvCiakQe4E78wC
dDOyfLTh2DgLjX1aXdW2IT2Ejsz/SgiB208jqCAV/+rJ4LWdvaHo6ueqZKvC+sBJ RBGU4GbglOh40JZWmwYyJKnfHssx+4+ayAW4Om/3xH/E6I/QseoCRFw3XSp2cgnR
+nEwHBbPAZU0wtJS48iqZJ32w6vN3MwpWw8SLEiTKlDHdToZIhZT71FUkICppSWO /nawy22YUW5ohB/+4CFRwg5q0so7WARitsvw/+se+vn8VkSSz3W20vCwodixwMdY
T/yffo5Ow7ydBQIWgMCzWL3NA5t3Mnah7uwoJ3yBhrFW8gRWWp1bvBPW9DnF7KTB jUxeqLUS/EAulop8u2aY77cQZ8g5RcnT9HNHJv39Ce3Wcy0W7OiNtppQ2UlpbKJw
wFG8hfnolbV1UWKA3hNz2BdtqXAf89k/TFCw7EzUKSv3GR7fJCMRdCTIeyYGngPS veS83zFM5I0sqogJsmZFAW64WySmtMWfsF06sA7jTx0oHQyP5yEeR3/hZE3KW5zS
UQHlCCvH1QcEWbJbo2Ln1i1JwFZj72xbtM60HiaQFCBTO2N8GN2i04ArxlxBMscn UQHPlonjCk71TCUTo6sU0GsNnunsyhGq+WUx8crfzZt5U7kHQvAZJGTvRJO6yALv
wrgycm+Kcs1l3dapQ1VpcXC5FDM7vTsyHFeTm18tkniEQA== RFLOPWlQC/K8W4VI8b/Y8gixezRD/CVxmVAi4N+w0SUhaQ==
=gYCq =Yxk5
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-10-27T18:39:31Z" - created_at: "2022-12-26T19:09:43Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAAwjpteNw/faft0j1dwEbKQrr79wB1MNv9ELLFzpQRoKkT hQIMA/YLzOYaRIJJAQ//dEf04LkTYWiWm2jqIJ9bYpE+bxg7ZDWY5QPZPWXhw4De
m/E++5W2UeIJW+FyVoK8ro1U3UZw1+0xNC9eBdzBn1gKR1dRvGF02tWbTwrecUXZ dwSGs31UE2UsruAilYp0ySfxOBYEZ3E3LGlNofTYLoHekq8id0Z0Ky9/ImjCt9J9
T3yOB7KMlnxyBLnAbQ1OGb3wQ2s52PFoLoWrqf9wUetUPjdLUogdsB4jElY9JqLN 8p/XnHnXw79ZoGyyzt+3xtSyRkPLZL0pxXAugdTPkZUIzdVMo58iTxz4JRM6QiB3
I9dar2souwBPrwM6JAsg544pPhCglRRiRTp2IPfbAmK6iFJ0UpBZaRYo+56zeR4P 9nzHZXII/L6Tnm8UpmBYrw+HYTvM0Dg85vS3VCSP6mdLx7cAWGinZlMwLWPRSrz9
kclHOVPs+Uj1CKpwtDE2KHfCwaHuKkM25tMAJhw2XR3gg1dP0WwbLwG4UmcAMdr6 PXfreKyuzVOI6Z1Cwp8PLyayMsCKp+eSHf5KxjvptAjSKRYk82/uPwKuH/T7vtFu
TkZRk5L8g40nbSWAtsFHZXlH8l4ScdClC/16GrbOwJFcz35ZNsRMZh3luujWkjWj qwTMyimyTVSDAIQQ5smOKswaT8qwUvKHz9H1uKdKxVZ+bh9t1U+WPt7p0ndE3uqC
k77JzoDJZaqMppCIVAbFHvoUWmVlawKrZr6KLqC43VDqYoUCxk3xhz77DTkZhscd osdIG2vY2jV163zziCpMb2INgiU7wj4b16yLrJ+IVqBHeO1Qu1eBsoXoHHcIpbFV
tinz3cW0iVXulxN3rT1/RVIU2lRIrMeBEXqbP+Omc6z+te84GYQ5lp0KMUWVLxuy VV2iub7a161JIbJeFkrj+GysTLoiAZuv+dZCZfYKhwGNSBrJCB2kTI1SyxoflVuK
cVqGc0Ww/gTy7zft/havQ4Vep0UUz/bK/VkTAugv2iLU+e2adw2jKtrws0akuRE/ XxnZ3sfIDOcXqH1zYVIut8ExJUuzBaz+eWOFhWsM6MVYYpVYZKboxHdDV8ryZzMA
+tVapRLD83ZtBVs0odISeZzkJCUYgE3smH8T8Uk1tGKvh7PhJ3psm0trjT9fRkGS MahfUVNz1FEyLKMsy/k+pz8jiiOcQnWHVXxyCzITecxgAut1ZpI/cQx6Iyq6OWrF
8vEea6p3/FhRHOAOmbjEokC5zbIb+Iwfdj1K8nA9Sz5c3vViOve4KR901ukuc/3S PzXHvyw+ogyqE5G2+AR2y24GFhluZYRPIz04/dRLBCudU8/bEU/atE96xVwK6ynS
XgEpNXLd+cCwWstLgKj6CscF8Z6nDIe0W38rQjRRPyt1XRX/kyFi+pZjUujoNUay XgH1zCEieLlRR3ImbB1xpqWyhLq+ePy6yDfGRRDy02hv4L3y4t+YQruzKVvqSHad
7iuz6raFPM8Ki1HtOTDg6RD4+3mL8dkHvLJ/Ns/BJ/ueSsieK4s9rYH9aKlHtHE= NR3Ap7lGnisCp8d2BVKYWr2JZdRCTndxy75P0Gc8PgF6DigW6TxBL5dHr6ql45M=
=7Tdr =F2W9
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:09:43Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ/+KyH5e3jG25nPpYxGzGBNk7oL4kBfCxZPcaX2BVOCnHHU
OfXYzOa4n7aHQSTMhdfNkm+zWqjP22GYrl9zvJwHkoMlcFgfulPkrt7R9SqXvPJJ
CauDQEy7RusAAAcXyeabr5VauhX2bOdCnzEu6she/gg2rvlluJ1pGRbb806FySMz
vhoqOK3yTHYjO4SKUAzRd9UX0pIZenkGTDslOvZoAHcoso2y5+JxO4PFARoTpoXH
KhhNNjzXemm8QoAVDCuKf7km7IDkC2xIYJfLA8rG5aFKC9KRWookxvGLRQNRQQRL
pnElO17iX4Ik8JGIPklRdcMLwj8wIGWCrpP7CjrVLZTkhkL9kwXB60AyL6S/tWbh
yf7AqOBo5poYJbY6/RRX7Mf9+5ZfMAdRwodx0L5V6RurZ+LzIvDgXc2VRJwb7jxu
mIt5aTOwcm5hMrdG2IJKeHpEWaWjTJnHQqy02TYbH+/O938Xp9G4XYiRRb0Jn84J
k2iKI1cOXiKSMWYb6ru5hg6w1kTo5xx0ImXbONG8LVxe8yrwoWKQi/1wIdfhymfv
Qr++yQnW/nh/VQJ23zlZsvNHmlMSQT1Ccc/NkWULQXl2EfgHgYyXrnQYwGJh6qP7
8v+Cllnh3snnQ5mlpiOwVNkW0wCDfQcWGVnpx7psTBf0Uf7pa+HFv8ZtTnnopuDS
UQEiYr2BBuadW081xSscZDHtPWcJxofD78Ipzw6tGf0FcLRufDLjpHRDka1InWgw
IP5AlUhhO6NrllD+CClq33CfUzTRfjPgAUnbfiHqZN6zqA==
=ypmA
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -8,175 +8,195 @@ sops:
- recipient: age1jt5pj0c0fvmzg7quaucq4n2rzcx9ajzstp8ruwc8ewjpay5vqfqsdjaal8 - recipient: age1jt5pj0c0fvmzg7quaucq4n2rzcx9ajzstp8ruwc8ewjpay5vqfqsdjaal8
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4Vk1jb1VqWkEyVzJjeFBt YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJa215TFJGbEZxREkxaUZ2
Z3RHd2ovSVVCOWhtSUQ0TmRaZWZvUjNMZ25NClhBNnp5bmtoSm9hMjJlUmlQNnJN RE1pU1dtTTBFSktMREQyOXpBOUQ0K3E1c1JNCkxmNWQvbVBTeDE0a0JaM2xqanI1
Njg4U2tuTGxEYUN2YzI3Y1F3YWRjMnMKLS0tIE9rbFNTTURxYkFGNmJiY1ltdEwv dGRRV1daUjFQd2JTTWszb2h3eXIwVE0KLS0tIEN1ZlRnOWp0ZzdHZnVvLzUyY0VO
N3hnaVQvUWF0dnRNZ1NEYVRsWmt5dG8KWcB8km2trltXoEn0NqTsj+NNa2IvIcpo N216eDg0QXJsdTBIWHc3UUNTdEpGSm8KexVdyOqkXR46QLmxl5b4FAxvgzlfu4Uy
5msTFGOL5ln4TSXtGWEVg4hpZxi7WQ4UmhgU1A/g2Xxq1OGsVhwdEg== 0pkeKdnHs03n4IHrGgAuvO+gm8Cw7q7BfPxnSLu8Kx0qY1Abxh9mXA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0Mm5hTXBUOFVxdWt4VHpp YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNMjNHQTkzNFQzZUhEVlA3
TUNDREhNNUpubkF2UHJWWmVvU0lpZTg3bzNVCkNZNGZQV1ZvZlE1YTJMWFBzR2lV Z1pCbGIrUXFoWTRhYXRkNS9ZWHdCL1JDWHlFCjVUQ3BVQ1FIS3hWK3hUSUxsWmF3
Zjh4SUhRcEZDNDZ5Kzc3SXZZTEswMEkKLS0tIEU2MUNNNmpQZ2pXNWdvZUpJT3Iz MHJYc2VUZlNTWHdtSmIzQTEzRXNVejgKLS0tIEtwVERYdGVZblVxN3JCejhDdVV6
b1o0bEdLWWh4WFU4ejFiWU9LWW1lVzgKKP9xfpc5n36bX3qnLCwHGEKenZzgBQO4 NzNoTnl6bzY3N1pYbHRUK3RCMklGL0EKtvQpDWcknSSMkSxi+VJm4ICj1+cJAGg3
fQJVL52KwkhLgC1FtdhOBm0WLKdL7cNPGMJtxlOK2Cjlt2u4lrHjvg== NE5vkDvXD6n+wxw3HMI5fiJnN5sE0/tAVcPhE75wdjmBm6FsuRqmGQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-07-23T21:27:32Z" lastmodified: "2022-07-23T21:27:32Z"
mac: ENC[AES256_GCM,data:b+lj4O0+2b+Ycilc3yejvV7eIvI2mSfX5IYaA/T7zAOdHmXR5BGbVdwEpWOMwFLwIgQoQrVHnm5VBEH8Cw7xHvjtsOPNNJncLPr443zj9gYUI8BXPJI6dBi503WXTUIOXM9a7Jn+NcCmDWNZqHgsyMbKBnKoRORkIG+LCzFBj4U=,iv:1QrsITOplUK/sQk+8kLMoutD3XeO04O1ZjbG3bUVsvA=,tag:XjnLgX+WCqEQK0FqAxKdbw==,type:str] mac: ENC[AES256_GCM,data:b+lj4O0+2b+Ycilc3yejvV7eIvI2mSfX5IYaA/T7zAOdHmXR5BGbVdwEpWOMwFLwIgQoQrVHnm5VBEH8Cw7xHvjtsOPNNJncLPr443zj9gYUI8BXPJI6dBi503WXTUIOXM9a7Jn+NcCmDWNZqHgsyMbKBnKoRORkIG+LCzFBj4U=,iv:1QrsITOplUK/sQk+8kLMoutD3XeO04O1ZjbG3bUVsvA=,tag:XjnLgX+WCqEQK0FqAxKdbw==,type:str]
pgp: pgp:
- created_at: "2022-07-15T23:31:41Z" - created_at: "2022-12-26T19:10:02Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7ARAAnwYeYF4m0r21PG6Vx7havc/0zD4TjOM7HiBiAbjN+t6h hQIMA6j84+xkv3y7AQ/+I06NbcnOMbq8P/s1S2lYpvFGXotzmnUUoCsucvRpVUCw
/5W9ObpfGTibUTN1kGAly+Buq2xtx+MFqg3TtPcN82tYtMUso1dvnHftdco23m41 n1AuGdjyYZYvKo/n9AtIkvSXH+YQOgl9sNIWHbgZyve4sBzdNE5gxOlv8jsgtU7w
qEohJk6KO6WHpwq32SFDxo3t7ERc/0RXDfszAY2pgjlrp6r+dvsX/Z/Ugc3sR32k opMIx5YBHw/MlCQKiukLtOB0w7Bhf2RLvt1mV1F05UwuINQb8G+5xRhRiVztAOD6
A0LX7YxmZGQzQJpBIuBLtWhRwZZWIr9Tg+dBxRCUncqMJs08qZhapDChXHJ3O2yM P2XdL9sbxkth/n9XAd19TJ2xAIJw+RIoJ3ujN4/moHfnqgumMQ57UBr1qiwEQpLb
skT8B9En6DKHd4ZjjcHF/g1ic04GQbvVRWcBIRwvCccnMNheYHNyBVgeAiDEiGnp uUB6zvnPO4C/w5sBkn5JdAEdw+50tZNllw2yzAniLtxo44GFyZycNwxZxfMUrfpT
pLmbRhTpMxJG96b0G1jW+Yp9R53MnnSWqn1fIap2KA41WMRce2mYM1Cw/RkegICB V/OdVIwKZCjnS7aywEQ0sVD4eFCrZjE8h7NTJ+VECp+WElTM1tQ6uUrISMHafFHg
spu96t6hTa+m2FTW2Qpx8MN1HFR1sXjI0dnz0M69y/PFflNf933xjM5bcUc20Ix5 hXKK8+JXAAnOdGre+ZvQMClWMQ8Mluxo2Iod91eNGxHPX/ndxRuDpbgHFIk8CoaZ
ppLheRPyN9gXdX0LNE4XbqHcHjpzA/WNv0bowxdx6R8GlYdhPsRNeHAmZ/LB0kMs 3kwA29FTBeyRjNdDzDlq2EiY0Psu75wAOcSNaOXlic4QYMUuJSOw0EUWdKP49BWm
vxKPTlBgD2Z0FjuCkBojcuTxw2YfH/eVbWlUiDeqXPDUKrqepq6RM8cv9P452Cgz ILeBHPlHjddWEZSOze0qMCwLKnRsiZISJclAhDTfJyjAqHy6iPNsg0HvfWDkwerA
rb5wLhfxneMyJmb3Dg9WgotP5wGllBfw/1tEZqv434DWImnYnDQIR1k4boNmMNo8 gflBwIMwt57GXtbbgLMCrOG1P4K+QlUJyZwOX0c9VepEt+xde+URbetOcpLg3nSS
mVAylwCVjixkAUpl2yrQmbGBYnK12LZeVyU2P4LJIKz0EwKEDfBpK3UQy5VrrAvS ytvQD5P7Jim/agbrJt6Z4ksK1Ct7VcZvvjSYybpEbWN2I7okOUkVlB20vbky1L/S
XgHdBaxbWp7vy7gWxx3CSpyOHrRACM0XfpH+prohi1h2Zwv/v0jlFPye0xZg+HGJ XgEEc8p+yH5izpM00roUXpw806gPM8Zapfjwi68M+Phit1fxTlOUp6ycj3gZqU+C
QnwmUInTrnIXCYuSp1fJxe88LqtCqAB1Cs5ZSv8+CHAaMGqymh+abBF2G7OBnFs= Y5EVFKb+jedEjQoXl/MTjFgafZuVswABoNLmt3Qp1twYAQ8oO2UQqV4iSYazmS4=
=ZOpn =5VFA
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-15T23:31:41Z" - created_at: "2022-12-26T19:10:02Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ/+Kv+9w9f0bnDH5FqGUtFtgdGuR7E0HH/gZuX+qwqmGNGl hQIMA8zMZ+ak7y/zARAA0c5XjJa9YmTgIggsRweCPAXqcNRp6nNcCO7xNEwkaKND
THQIzS4vmJ3EU00A0zXiHWvDB/h+m91gn3yot/KGoHXP/d2rE20zBDUtnqmPIbp5 Kb6Htfg40QK9n9kxCdrsRFCssgzqVyId4ftQOiUWoMlR1tSk4xOKmNr6LDSWaIh8
cmj6T7mjkGq5+QyItj0g0hmjrJerMvruIM9ZExvTc8Sw6U/3nHn08s0+KsquAuqT BaSHDQTWrQE1uRYzgq/HFwX3aJ8WXOAw+onqTjbTqVlleON/XDasD0y7vNTBRpnW
4Jt7PSQ57ft9gulCGEsU5SM6gnszLah/vSMcPZObYfhlhmcVvMl9vPh/4myVpLAF Cc0nEp1EGMDVNPQWH66D871r3e7O79Iu2cvG8kIr6+ewLqbvEZBXWmCKpTbl6qyu
PzYB07YirRMZBkEaKzaO7uNWW9sDqzIxfdT4vA0h+o5BNd4c8lb8xzFQBVDZs/Os jbENuFE158r14Wh2Ku8eX3MUQpUoHaS8cOCP1Yd0dHt+1RHRBYyqTsBXCW+6juI2
0atpZpnwqsVRmUDAwqoX+D+4mNFK2bQ+yzemrSYKKu7SM8FRrguAE5Dx8kLrZmGP Wsj6D0Xf9ZAysSEcQRYJA1o251IiI6vJJe1Dfr71XWZ0wOQ9BWhPpXos6z/Xgesk
UGB8U7rYSzloVJOwpbvfuPhuVbx3+MpXD762kDqxY74NAzNHK3F6kKmQ00/Y1uTo bXDD1+Ln9ZL64owAHoLndu9vLZ/M9Xt9PBrMvTd80ugZyVdJiLXX1J/WoUy4OdSQ
M1yEtIv6iJq+BUYjRxKHf8yv5MqBOTeDHBMYwm2qiQVQwSo888lTVRkr0OQNUsY5 HH55jCNSAoP/ZxKpAaQzw7rUA4SKKqk0LcCsR8JWKoT55mDywrmOkQGP+Zd4kxfm
RIggkhLwx74jYO6aK9Iquzf+p+UUKKPaAYGPbu2evnANuSLOQlRdOXS0fBqK6u6O C5rmVnTgLHLBaN+ikRHu5FkK08xzIVyYG7GP8gzCvhpadEnHe/sgUX15bsxp+NQ/
ak6zsrpQqrnNTDuG919Ug+wfRMbIkKQEhpDtvo6GMKOz1lNuI0Y4+vBjqRdnPZor hh6BQ5YbdXnTcDC1IgUnlNWGJKq6bkR0GVrcDKaTz3vymhKSTo1T6kwAjqfZAUzJ
dFv0HaPYzn8H3bgbhwruIkIqq8/1e4wBwxkN/a4blj3mtXhQ8Ajwr0Y1WT6JaGTS tucx3eArDshfZh5T043mdcdHYaRJHZkbIO8RpMH/9TyCgpaX5z1EDH2HUkxHbvjS
XgGIoqRXImWWQITuxsldAii4+3Bft7GJVMov7va4FnSwH+hD+iQWKB8oVwO+Ee/o XgGI0+ppFIKHYrLVSkdA9VckojD7W+GJAcCxyyg2P1fTOi49yFxm1NkR6LwsmdED
SHs+vRniawHwErs4vemUkDkikERaEzUV7wNVW/RKAv2ojE2YX8oN9vgdlToeYlw= 3LiMxA8+5EA7cZFMu+4+wIUR6A/vLjm4btxPtFpoYXRRmjNMML6ye8tuoXav5KA=
=NrMw =l/OK
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-15T23:31:41Z" - created_at: "2022-12-26T19:10:02Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQf+LTP7dcr9Daq0NaKPMK2UVlGYkc7rnpp88rD9Vx0OXqJM hQEMA45bZkLXmBFpAQgAheLbcdYN14VTS8UahQGRcNsrBu/2phQoFze38j9sby93
KAl6REhvAuYjju/19ccXa5cAKwcU/iEaoKNd2be7Y+Xnv7KIQVgyPODh4THuG3MT r9fl5WQFtYlhIzQcG33ECg4V5Tf7uyWs8a7zrzKj/STfpCSg1udGF8MRNWEaVPco
Deep1QmFdm3h8Zy+5tIjLM4KDA8KKmByTAZ+uUhCgebAIuCOL0e15pUzQdOuBBL8 qGMxnB0k69aubFYCWXXG0k9kFYcXQ2+1Lrq2UEVHdsPD+bYFECtE1dqeptqB1QDT
2yzzL+6WvsInWHi3YT2cPUo+HBR1/WIAp4mHcNVN5ZwlAoc57wt5gUmdaY7dRCk2 AAIJBB8QXxT43ScJiy1FA0gE2+zGTDPWfIZhhEtsu1qO3h4Tiw7fmqFyG0aAx6ki
xSCrIdE5SGmBC5CJeqWbVwKjLhFiRByD1KNtMuzHyENDfvawc/V1zJ+KqqA4fVeh CH/ZIvPFUaSEHx4tVTubPIKTPvBkrKVo/h5JHmJvxh7ehJhmScvFzHMH+LPDzPYF
DPD46SACxrTsQv9nUlZkDpy5vdDC/ixQWc+2TiCzZNJeAfebVPQgKhGljxJhMK7M osTbyOT11NShVLduOlkIxDkgeYgZpyFUKOP6EDTwxtJeATtSgjf14Koj5mBIrX+x
TpVwP+tfTMqnuuJ11TdOnac9n+iP0WqiBUSQKqhxCVZcbXWqUVDc/lrPi2H+VIan tICOXwHmoJJEZdgwa5djHkyfuMMxhzI6B+jHLBEe0QKtsZu0EzFQc1zFGUmwaCzM
0ihdkyo84ngb3Q3RtjklJktvHc7KIai6Jp+VoGdc8w== Q5PggGwlODo1pI5j5DjTrSDmSX1FMUCGKqr/HFPdWA==
=EBRb =DROJ
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-15T23:31:41Z" - created_at: "2022-12-26T19:10:02Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAxo2BTjkaDre/SM+YyHNe6Nq33os9j3qTRSq5QlqCGqyV hQIMAwMCBBrc/JA6ARAAo6bMmLzteBOxHc8SJ45anJSdl24YdIFmjIhZhgASrUn+
4HjFzc22G7WjF9QcpSbb+xzvrnAHSISsyEUxroU5HWcZK+u03HkIA5Tpn2KIyWTh 14lx8quftC53LoDXm7Qkqo6vEm18vh1UZ2JSnWVfUC1aSbghq8fJt59/qkZKVsy/
RMN3sUiMV+A73MqkUAwAHz3oy6exbc6QXeVcKKIeMNhr0RTXTIAVaF/1ZvIlRhbJ CWXixBjeXCLzCmqIVKhKABexgaw1Em/n1fteROxbil5UqdBvT27NUmuoY+8Vjc9a
eutPDHDAyyfXvb8T5U9zXuLoa4v69bxWQZdxMg/rJpQne8y3jM+1KV7aj/eqlyRK t4VMO8CN7l+/oAcNIvJAVTWMINtQneIhr9sI1zl0KXNpfg5a9+Im8pOErhnf9wlB
QBF4fd1Xw2+r6Comf4B8uIAGagoCMzKbMMTYSIdsshNZbUFKwfOGw5XhG6LgUGua CzyuZvzCRPz+zbLtYHZM+CDf2SjqdjtZSdXC8DiMNUh31KYo9a5KJCYlG4UkSkxo
kmpf2ZCe2VhRupHfM3QOWn7KIkdEDeAwRJpRlvusrr8PFeQfNC9JQ9oJ67SwdefQ 5gmw1V/BQEF0IBir/7wJ2qSuRXQNneBl6NIsdbTzDF1ifdJbdss/zxBfuI72Zb2N
FEI7RGIedhOpMOqcaMZSBpBME5FNZVlA08eT/xZJGBYZpCLoPlQm+OyMoJVi4pQT rIsYJI7oKQjDuQYeDXlZ6Zo9t0SU6azJgdnVA0he+iVNhQNmyrJaX2D5gXHIMhbk
N21ZvF6PHk6MaMootZQsNk7ZRzfTS7BvQecnmct3xz9BxnK1/XfexZEY5smUodYN JYtgRH4Pk65BLywC/UVWlfjaL7XQz/sEz7GFW20dmTGkOHr6cKKJMDGBwOMXIXIM
Bpk7TW42c9YvlNzu2oYw6VD7wAnqnnPTgBVI7TcEckU95+wdF5NZbyXj0hDw8qz1 Yeu3cIrrhLcIaqVBLD3dqCFc130t/vAS9BO1ioSqjr23XL9P563xHeyc1sL2TVgG
GgaI+TBqXVPO7TdJp98bHaEIzlEp6z+HkanXHFZ68SY/8AD6wtAbBGrM6R/y62sK AlQBxJBXhXGc30GmEA/du9l6kxoenW7juNdPpgGIuUmfJw97sv1yB1c3SmHfl6e+
mBbeeEvwedNKUgpL0QIZsuRptMYUU9J+P5cHeP79M2AJHrMB+pnP7jfF6I9QXWPS LK2xL+Kpx8zkv8MeNa24YOowjO+PJj9OJlSF3SPEKG/6OttOGWfHH/I2/g+NbgfS
mQH4XQvJkS8+MNW87OkxxXA18g8u88o3EfgN7kfItivEkcsO2y1Ppub0XL6HpVe/ lwGnxIdRQ/mkphhwci9Avxk8Tkrij/tOsyMSiSgNzhtGfTveGBuCWnXo0oQ5qvoZ
ncoaNMoKaFlDxfJ8glDlaOBo70OgaNxo2kGQhR5QMfOBDEgxhm1qlMs7HYWQKt3j a41U4Zo706A2C+TgvWQBlm+67vaM49PmxblU5V/KxArRM5NBS4h3A0yEi6cLNuNg
Nrpj3gKGpZp+zE9+LL9rDr6EXYyc3YhvwxfMo6IVQBpYcG21vjQ5LMse1GQAD/su YjBhYH8wsSyaKVa0FCvZ7IWqFo4s4kwtp/s8wONUnZkPya21j/5QyFzwTWVh9h0c
rs60uv/xP4/lYQ== Fg5RiT4fSSw=
=c0T+ =JXQB
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-15T23:31:41Z" - created_at: "2022-12-26T19:10:02Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ//SFPDNtkGLq3vpG93GMh1bpFybWThOFcr5FZQQLCveLeD hQIMA9XEenRNYVGHARAAhEhsrtEGwchZkGwQGhfD5xpp2SqCBSKncL03ASlCaqvD
eFG62Cs7GKn/k5Sgvjxn9A6StgJfRBluXlyqW69EKDExvTTJp/xLbk86K3xRoJqB P9x2dyxP0Kp4zab59C28eLNozsszJfpCEVaMFPboZTGTrH6PzMVXHFNHDciAgMGS
nKTl7Y0kqCISRVAY3X2haRszCmX693H6mUxePXZY65juHVUf/NUhjqjWEw+fbOQO JQX1Fceh4ofMvhbtFbaMWq7XYhwsXr9G2S9zRFDoo1L3S4NbLIn/nF4AD3MrKgA+
puP4/MnV3PhqpkAhQ3GVr7g3YQayP5NHhc5z2Cwwo+/wH10iH4V1Qb3pyqXM2Kl0 o70W05jNRnwceymOQ25UsMIw+wSmHTnjgp8RakYeHkMQ36EF4GhEGW9DTh319FX9
Ya3i+HcNe/fchHqA6a2yXkqTQO+YQosk0atdUXLwcseGLQE0GYLIXL8VTofosc5z GipCSiqmV0Y7+xWwk2jcZTt4n+/2RMd3yanlgHdot+vxXojXofFv3TMPOIvQ3CeX
/qm5k1U+4xnq7RqLej/lFVUyLAvexq2XnYY/XTIx6iTbonzReEnqZV+/PZnM8SHU K+xnliThlNHzurLZywM3Dj9fHmu8Wc4jYtPaP19KWrB+DvAzqQHdAR5SzUSuKcGH
1Yco7FcHosC9zyZYDInWxo/DUpW038fVSRnhJ8qxU9DgD9SXUmdpumpFBjHDJHjq GhnVtJlPWyZcJ3KRXHGVWKbdFAueKts4usjqRk49jAsUjGG03Ueh7G5/OugLSDVh
5j6y+RVhXFcNeyxrerhBtOjQ0crsN6wegaETLgWwtcB6WUwzFcdRGYJQ6I2DNneD 2w3ZxM5+0lzPlvy86tUUDXSH3ojUFTD868QpsmSSYm8beCp79P+T/rA4wdSP7uBn
hSe/phjWk1wVT5WKvCc1mT4N1cugEQKDY1OoprWVpTOH4JRKjyFcEN2ma7qKtEQB WsZrV60egQgES41xQr9K1cs+Tf6NefcijT0G11BkKhZwLl/N3tP1e2XCEw57GawO
cvo46gSWhr8dgmnaUWjuhOoV7pqKZ0gTC5RxAr9GMkHgVmcM7iq49bYJT8wwvdb4 6dm5GnO8tW+3ZV7xLha+Uzt8S+AJwzo25lx8RFaYvYfoTJQlpolRPgHR/e3/37V3
RRVBHWw8So2QaHTVyQfVoenQ9bBPYAsAF5e5OifPfOPUl4BaDr8zdwW3oU+25F/S 4kKU3sSCN3+L+w/MeaAB0Zd9YMfnlAZsSzkPUaf/z/WYjiBZYQIWr21UiaFTeSDS
XgFiExz+xNLQq+wN/X0B+XBCSWt/r7REiNMlU7zBcBb8RxTOa/HuCLCm365ktmja XgGmkXC8n9z4Bu423VR6iNlTbWnyWa7fvVOz5q++/24lNhI6CHVTwyvHxorAWFB4
jbmIfgA5SEKXbXKsces8mxvDkKiTKfLl6Q7iQnhpnMB/EFiFc+w9l8uzOdXUKBo= zYMXSYo7Eh9ge5tBixLPkJyyXER4Iyv3xGqb8Rkjn1jdNS6lb7eVW+nBKMfNAfI=
=SLIt =zQMC
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-15T23:31:41Z" - created_at: "2022-12-26T19:10:02Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf+I7Y+ix3lpq9uoeQNZccvuB2kklOedJSWwtg7G3WorTB4 wcBMA/Z87ylQaotQAQf/ZQjv1m6fiX2or4XyEPnXU+IdBZaGsVwVDgINhYBn+efp
aGTsFPCkV3HvoCIWU5umVhCUr/5MBPqhjYUjOLa1FGhi9aloqvwoK/C0w3a7bCeq C756q8hNmYdTFXG0wwgJ7964Roqgpm4Z+Sk2KbVGmKIcdyO+NHTjzia1lGS4RCxW
mQebI1vDWLrpvoDi3l7KzjdJdtE78Y/zp0530Scotp4cqvLnguPr5QVTS6bKL81Z bss25H4q/3BIAUdUimQe9dL3IuJef0zOytcqybsFYy8QPLtlNwk7qpzcvUBSb4wx
+LjfZQ4t0kJcrrAynh37A0tzlAWqFdxW7MmdyeEcH6avHZNFx8SUrGiUGydBLxcw AQNe/5NE3IYDFtzheCkkJas3J+GCF5ypg75mHcxWOYnmh4SY3apH9irAsCWEAO3f
4CGefmj7TBLeJouQEwvnUnK2l0ZcNwGLS/b3f3kX8hhe/J8lqNZv+PucxuPxSWy0 +IrAZsCSMjqLl/8GpS/qsJU39gyzZ/7aLRC4c8Hcfw8uQWPcAPjRhMUIAETmrpQy
ORWQNHl20GQE/s+Qr8/Nl1wap/5I2VMZucyHVawvqtJRAVUG0mV3n9bdoTMewJGf lzkJRGPF205/gjyDXGPHc5GRGLkkS9U17Zn8OZnMm9JRAUs4LzVW0ifYZU6tx5MM
wbfSHzendmC00QKC6IbEUm5W2iRkQv2PPgc3+WMa7z0aEBsbrlj+lta3Wko0FXJ8 iU2BYMMtcT96oVVFN/mN8mkvczditDshaLspi9Af1muDC7d7sWpUMTnSN1q87xXX
RPXBbwffmjwHP303Hja98uaU aJTjD0CzRUALAfr3Nzs07L6Y
=sfs+ =N6h0
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-15T23:31:41Z" - created_at: "2022-12-26T19:10:02Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/+ITT+ebwtjc46Pkgmdl1JTqJdw5BW9xo0KuFUPojpNyKj wcFMA9qJIVK2WMV7ARAAu4CYpW6Dp/GkLh6910AjaLWJY3/surEUV0Vj63OHcNDM
3ex/YhlyJJ24AVqa4yLEqS1YZETsi+VEuDn5kvWxhIPDeBAKpNtggf/4Uf+T+vmI 0Wir7Ex9wHqra1BB1roKxWcUV83qe0C99QPiWL3WQ7LmaQHI09YxMQl6J587zHFv
1MfhunQ8utK7rWA6ibaYausq8xj6q1X5Vj+0uopd5zw5fjn/U6WFKA/Ah8rdItxL i/NJ62Z44UQ3GtNvFO1kjbq1hVc95g+ppUMCUQrDuwnS3GpOY1c8wCevk+3rakM8
CTkWpuELJQn8P9+vo+S2zgYHxEWkCi4QsXbOKhzn2nedSmHc8JCcBLngmj9Yz2CB tUR+bDeWeiGVd3o0nusfPnARXcwzecszUIt7MZT+oG/nlUuhDsuK3deyZZllCpuB
aB3VH7l4TIy3TGSNiNkuv1576LQBBho2X0epzPqGQqmfygIItDC9GH9DXh3lsj61 7RfMxv3Pk1lAdPOz6y9c9MuAa/AGwqmOARj0ZAYAaV5QtJ7LXVHfGQVHgJwClDdd
iYSIBq95F3eDE03k1V8d57Qpf+MIr7PiNfJefCFHLJFNkbUg2JQJ2iXWLnXCvSbb InBpceKVk4Lowd8AVp6qwEkdHIw64U5iTAOQ7JL0HEacbDfCjKeq4i4lbsBulfSs
s40U6no30eg6/AX9Fj4n5OIi3r8U+HW5RsIhhS+r8U4v0QlACi22PTKCUi9SKI1k O+D4ZNOEJa8vYUAG3znRt/syzzRKaHCxYTLjn5bOxP6j7P9Ca0C7HVoY12Rzw9/B
IybXnbAt8zZzZN4gJK2MpOmIz0w/7GHnhMNIIgQmBaoVWH9numEsA2pV0ubPNOEf HeWlHNnfHp5+uc+wVCRZDMu4dhi0NhFORTuYdBn0DbOdS2Nyh2G+O4BoShi4Hwh6
ioy9SH3xHIZXzb7NqcQTKWv6R5ZnIuSlFSgimBvTBp+vamPFuuhHfaKEoQ3W28++ X1pL1DG8GrbMi2u5WD9JBLSrcPqbEEezeaF1vaw42/uY4HRhghlzvwFxbSvq9mvY
nw+UEojjcsa8EAGrnAoC9iqSGozK0basqQPVnAFN9qxl2/mBVJydKVYrKoIJnl4p aeGEhKS961wtIAH1acKR1r6C/6Gl9OqedPwp+a0kHL4QAFnY4/X+aiMlul0wVNdj
jcm1ssEw2+djClcMEQIFCXN/SgDMqGBCY4g2YxLFCg9NvMjui5oN8jLz03ngI+7S xQbe3oN59Fx6LpwsGnkFCnjka8ad04Kqy7JTtIYzk1QUpOmZgDYAbWJ7uhAh5gLS
UQGNLKUzzf/iqOVuugrw/oCX4amV3cZ52d457nbgQkjoEqI9+TwrdHoccNxHOxn9 UQH+rdlnd6WSzq4fXt7Y18OSoGAaIVi43R0pD98C+4L4Eh4WMbtXrjM0FHmCcwxk
BPsvLGzkc3Zg/fDIkf2yo/yeuw26ZMLFwBCx7yY96YUguQ== gwrYWx4fHXxexCRSNiNAAz0FVRsKHy360HQnqgojAkdLIA==
=2Xa2 =K0Z2
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-15T23:31:41Z" - created_at: "2022-12-26T19:10:02Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ/8CwhwE+Hda04B3wJGDuVnr0Y67EkFFtS+ZS1PLWGPEj6W hQIMA/YLzOYaRIJJAQ/+PTHXYK6xUop/rA7y0Emf0mCusVbegxN1uD65t1TqvV93
CmCkEEuZ+7Qf5v49Ix0KmGsj3zgjAOXbRI4f5olbk8M8bZAZKN2dqmNn8ZiqYaZ0 WGEEt70tLcfn9vP4QIEzkAdMiQoCecJJvfi+6skSU51D0TpKOg7wyGrDr/jkZdOJ
vGrgmDyKVnXRZzTxABxJnsdu+CtxMxU8zKwpxbge/L2Zr1639ygnJBpQ8vB4XDyq USRY6uQWYE3zTXbvw+Ki+CJsyr38TuVlpaFnTv2uHU1EDFPEX+rLg+YR9HA6YMu5
mC/UiiXDPC0+gaKgLQ6erSvmpYtN0Ybyo/egkIKfP8Ox0Vg6ipaZXWLC1cM8LsSq r9EcPghTk5mq/klw+bByB38fs3DDQ5XO8qY52adz4gXhMgUy7OqLgz470VO/92rH
SSXKuSvtPJL1VX0o5WHJJHHDZZiMsBaX6JeiX72IOIFwAe/DhuOxrp7i0wdjgSwH BPt2cjahdLlx8T9pssij5FlqRA0sgvCfeJpHKeZ/yfnfZ5/yIDQs+9CB/gX/dnWm
trYecDCcBsavlUKD0SdbNOdmWWx3xadpdIudgY/nU7B2ewL4PsPinDcFGO1Wbv+v ySDCGBRYQ7rR6GbB79BKRPJoe7srhGl2DNydnYEHoUGQoONIRV2I5ElpJjQ85woH
hAlR5Aht45hgGxYdnlQVX+irtxEf/LRpyV5JdO8yEZf6ihtC92tiR0pn5qv5AepG 4+iXEPr3KmO84gKCcH4lR8uUiuQiEbJESTMWBN6tWFxp2B4ct5xR6q/inY+cal4C
Qa+CU9HqIM3q4H20U/Z3+WJd81HUPjR5puUeAJGKLSjbFnYdNKvMdEZ6WJRDjA+V LO1cKE4RLfwgW1hTSBE6tsd7RLaQCKkKR3lPIwOOQhtPmTe5sTOfTtt3MDt2KwZX
KrhveQYzGtOHbnls11epAQqieEucayKhviJ8WVDRDq2IVTVEZRpYOSjVkS8xe1qT zrlHWXssY/uSryQMtsZkQM+e/k7y6IkyxkknaaHso5MkqIzoQMfBQRm6Tht9Gbpk
nQh+KU4Q20ag015G7OC66WiCnuKQQkL5D0KcKSs/fLni2wv64nG48R/p7c/9Sf+z +JXaMYmZk+r8E26z2RH3lfoaZjm3NrEjNQAf3MQHJqVly9Qx62Q32RMaTP4bcwlo
fmoab7VD8c6KhlVcWbeIsJAHTPOVS5X/LEG5XiLJ/8896FcVQpzxWjfw6hezj27S 2IxPjjQnzwy/K+3YhrGCF3A59jAujEaDasvfymSkLMJYM3FcYKADhdZOhBsbOYfS
XgHx3/AxZkzUu+BjjarThXcpK4sjBKtkoZ6wkmZFcCxWexSu48NyjBe+uT5WtG+S XgH7YKS2EKY7wSO/BjXJ2LQoh+H08DRwpCnHGbXhKX0WyQcQnC3TEKXoCKDkoSAd
bLcvitSpug3N5Sr5vV9jsNZqxp/MYZy5r31T3WAHB2OcGTpMwmc3GIO/ZctwQ34= P+SzMW3zXOe3gTl3J8pNkIdg/dQhu0qy8qykT+AxuSJE9iGtwv1NCc86/YYrGro=
=+tZ7 =K9oB
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:10:02Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ//e6zEsTnU5IzTVqyWjutJRC8Ol8vLK5SjboAlvh+tBXXu
r2cz2lyMPBkNyP9lWaNzywPIPA8m+Wr7PSRIWvZwkXSVUHSzI9G93/pp6m9ApFPm
+vQ56BM6oik0FJQJChGIfbxnDUe2sYXlORFWI9zg4X1hdT4TJeiePXvwT7YU1i0v
IHFDP6iVXbGH+tbrfMzib1Y1l2cefzqWSX4fl+kJnRrk9B7FA0jR58mM9+J5Aaqa
3K8oGTNOjGNOwxn6m2xfs1qOcDIUnamNcYziQv4F2W3IsWz7/kMLP59fXbnjMBbu
8o0adbWGSZfh0dDN2rxsyp3amBprsJcvv7vAT9iUUSylNOMwo8dULM5k0vopQtmB
E3Z+LqaSYRdr+4I4eKQFvHn94hA0CEpBfAGM/IFUjY2N6P6HjZqaSsg7bZ851bfc
mhbi9/uTblW1amOwYuPSHGJHJaRXpuYHsUjI0SLsJOPT6LhMifjTmrADkOWCjzkn
6P3Qtu0cajeqPB+An5TgAThSX+aypLFoYsBxUby90loMXL/a6VUpIdJjYpd/59kW
J69cI0CxjVKJW5i7nNkQY2/FKhZ/EwqliPNHmQi8oTcN2zVo2yG8x8gtyc1cn+lf
RVygt0oDSMovqvUA7VwsNooev9Uc6raI0xCpKCIjJRsSY397FAYbR07JSu208zHS
UQEgm6+6l/ob4m5j5oLB3mC6pVY2wcJ8ANsaAvyLlM7VbNtIdH3bRZIYb6GeiGc7
9Q51aRU3C0FvV1/q6bKwfi9XBCVa64fZB96QPuO198CBPw==
=6biZ
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -19,9 +19,13 @@ in
boot = { boot = {
tmpOnTmpfs = true; tmpOnTmpfs = true;
tmpOnTmpfsSize = "80%"; tmpOnTmpfsSize = "80%";
kernelPackages = pkgs.linuxPackages_latest; kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages;
kernelModules = [ "kvm-intel" ]; kernelModules = [ "kvm-intel" ];
kernelParams = [ "mitigations=off" "preempt=none" ]; kernelParams = [ "mitigations=off" "preempt=none" ];
loader = {
efi.canTouchEfiVariables = true;
systemd-boot.enable = true;
};
# For cross-building # For cross-building
binfmt.emulatedSystems = [ "armv6l-linux" "armv7l-linux" "aarch64-linux" "riscv32-linux" "riscv64-linux" ]; binfmt.emulatedSystems = [ "armv6l-linux" "armv7l-linux" "aarch64-linux" "riscv32-linux" "riscv64-linux" ];
}; };
@ -101,6 +105,7 @@ in
# }; # };
networking = { networking = {
hostId = "3f0c4ec4";
hostName = "hydra"; hostName = "hydra";
firewall.enable = false; firewall.enable = false;
nameservers = [ "172.20.73.8" "9.9.9.9" ]; nameservers = [ "172.20.73.8" "9.9.9.9" ];
@ -170,7 +175,7 @@ in
# Important for role mappings to work: # Important for role mappings to work:
use_roles = 1 use_roles = 1
role_basedn = "ou=groups,dc=c3d2,dc=de" role_basedn = "ou=groups,dc=c3d2,dc=de"
role_filter = "(&(objectclass=group)(%s))" role_filter = "(&(objectclass=groupOfNames)(cn=hydra-admins))"
role_scope = one role_scope = one
role_field = cn role_field = cn
role_value = dn role_value = dn
@ -182,6 +187,7 @@ in
<role_mapping> <role_mapping>
# maps directly to user roles # maps directly to user roles
# Make all users in the hydra-admin group Hydra admins # Make all users in the hydra-admin group Hydra admins
# IMPORTANT: if new groups are used, they need to be added to the role_filter above
hydra-admins = admin hydra-admins = admin
# Allow all users in the dev group to restart jobs and cancel builds # Allow all users in the dev group to restart jobs and cancel builds
#dev = restart-jobs #dev = restart-jobs
@ -234,21 +240,27 @@ in
resolved.enable = false; resolved.enable = false;
smartd.enable = true; smartd.enable = true;
zfs.trim.enable = true;
}; };
sops = { sops = {
defaultSopsFile = ./secrets.yaml; defaultSopsFile = ./secrets.yaml;
secrets."nix-serve/secretKey" = {
mode = "440";
owner = config.users.users.hydra-queue-runner.name;
inherit (config.users.users.hydra-queue-runner) group;
};
secrets."ldap/search-user-pw" = { secrets."ldap/search-user-pw" = {
mode = "440"; mode = "440";
owner = config.users.users.hydra-queue-runner.name; owner = config.users.users.hydra-queue-runner.name;
inherit (config.users.users.hydra-queue-runner) group; inherit (config.users.users.hydra-queue-runner) group;
path = "/var/lib/hydra/ldap-password.conf"; path = "/var/lib/hydra/ldap-password.conf";
}; };
secrets."machine-id" = {
mode = "444";
path = "/etc/machine-id";
};
secrets."nix-serve/secretKey" = {
mode = "440";
owner = config.users.users.hydra-queue-runner.name;
inherit (config.users.users.hydra-queue-runner) group;
};
}; };
system.stateVersion = "20.09"; system.stateVersion = "20.09";

View File

@ -1,43 +1,101 @@
# Do not modify this file! It was generated by nixos-generate-config # Do not modify this file! It was generated by nixos-generate-config
# and may be overwritten by future invocations. Please make changes # and may be overwritten by future invocations. Please make changes
# to /etc/nixos/configuration.nix instead. # to /etc/nixos/configuration.nix instead.
{ config, lib, modulesPath, ... }: { config, lib, pkgs, modulesPath, ... }:
{ {
imports = imports =
[ (modulesPath + "/installer/scan/not-detected.nix") [ (modulesPath + "/installer/scan/not-detected.nix")
]; ];
# Use the GRUB 2 boot loader. boot.initrd.availableKernelModules = [ "ehci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ];
boot.loader.grub.enable = true;
boot.loader.grub.version = 2;
# boot.loader.grub.efiSupport = true;
# boot.loader.grub.efiInstallAsRemovable = true;
# boot.loader.efi.efiSysMountPoint = "/boot/efi";
# Define on which hard drive you want to install Grub.
boot.loader.grub.device = "/dev/sda"; # or "nodev" for efi only
boot.initrd.availableKernelModules = [ "uhci_hcd" "ehci_pci" "ata_piix" "usbhid" "usb_storage" "sd_mod" ];
boot.initrd.kernelModules = [ ]; boot.initrd.kernelModules = [ ];
boot.kernelModules = [ "kvm-intel" ]; boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];
fileSystems."/" = fileSystems."/" =
{ device = "/dev/disk/by-uuid/6259dd9a-582b-41bc-aced-8aff8ed9ff32"; { device = "hydra/nixos";
fsType = "ext4"; fsType = "zfs";
options = [ "relatime" "discard" ]; options = [ "zfsutil" ];
};
fileSystems."/nix" =
{ device = "hydra/nixos/nix";
fsType = "zfs";
options = [ "zfsutil" ];
};
fileSystems."/nix/store" =
{ device = "hydra/nixos/nix/store";
fsType = "zfs";
options = [ "zfsutil" ];
};
fileSystems."/nix/var" =
{ device = "hydra/nixos/nix/var";
fsType = "zfs";
options = [ "zfsutil" ];
};
fileSystems."/etc" =
{ device = "hydra/data/etc";
fsType = "zfs";
options = [ "zfsutil" ];
};
fileSystems."/var" =
{ device = "hydra/data/var";
fsType = "zfs";
options = [ "zfsutil" ];
};
fileSystems."/var/backup" =
{ device = "hydra/data/var/backup";
fsType = "zfs";
options = [ "zfsutil" ];
};
fileSystems."/var/lib" =
{ device = "hydra/data/var/lib";
fsType = "zfs";
options = [ "zfsutil" ];
};
fileSystems."/var/log" =
{ device = "hydra/data/var/log";
fsType = "zfs";
options = [ "zfsutil" ];
};
fileSystems."/home" =
{ device = "hydra/data/home";
fsType = "zfs";
options = [ "zfsutil" ];
}; };
fileSystems."/boot" = fileSystems."/boot" =
{ device = "/dev/disk/by-uuid/D8D1-372E"; { device = "/dev/disk/by-uuid/93C6-E4BA";
fsType = "vfat"; fsType = "vfat";
}; };
swapDevices = [ { swapDevices =
device = "/dev/disk/by-uuid/d5e112a4-fcd3-461a-b2eb-21c6a10ad108"; [ { device = "/dev/disk/by-uuid/61ba7849-7815-473e-85f6-d7274eda6ce4"; }
discardPolicy = "both"; ];
} ];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's
# still possible to use this option, but it's recommended to use it in conjunction
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
networking.useDHCP = lib.mkDefault true;
# networking.interfaces.bond0.useDHCP = lib.mkDefault true;
# networking.interfaces.bonding_masters.useDHCP = lib.mkDefault true;
# networking.interfaces.enp2s0f0.useDHCP = lib.mkDefault true;
# networking.interfaces.enp2s0f1.useDHCP = lib.mkDefault true;
# networking.interfaces.enp6s0f0.useDHCP = lib.mkDefault true;
# networking.interfaces.enp6s0f1.useDHCP = lib.mkDefault true;
# networking.interfaces.enp7s0f0.useDHCP = lib.mkDefault true;
# networking.interfaces.enp7s0f1.useDHCP = lib.mkDefault true;
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
} }

View File

@ -1,3 +1,4 @@
machine-id: ENC[AES256_GCM,data:/DmTA1InXn2MWnqmhkHYWaI504qnT0dFoQj2gganMqA=,iv:bBDMsChgDqVk47MHlP3ZeGq8pxurTwMxHDhXTWOXNB0=,tag:mlAljtHyp6LsK/xtnpBfYQ==,type:str]
nix-serve: nix-serve:
publicKey: ENC[AES256_GCM,data:sR5wk7yvH5+lLpSIP0zNqCLvDRRvR8ws4Q8rVcVJx8YkrywwPcvIsJ1h6mVEu3nc6SLoZlQsuxOGCyNGD98CBNY=,iv:fFV2D27hWoxGtqVt3EnS4hMlrqW5LnIZ3LB5k4xmFWs=,tag:g7R1ossy2On6B2nVfKC9iA==,type:str] publicKey: ENC[AES256_GCM,data:sR5wk7yvH5+lLpSIP0zNqCLvDRRvR8ws4Q8rVcVJx8YkrywwPcvIsJ1h6mVEu3nc6SLoZlQsuxOGCyNGD98CBNY=,iv:fFV2D27hWoxGtqVt3EnS4hMlrqW5LnIZ3LB5k4xmFWs=,tag:g7R1ossy2On6B2nVfKC9iA==,type:str]
secretKey: ENC[AES256_GCM,data:cm84sA7E6AnzpVoYuaYepbHGWkRigLdD2RxN21UsXCe7FXQxeTQTxxbzVxJ3G9Lt3kRXuZnODntOo5EQKhs46+wzpO8YLKQxkJXrdluXoGVIWl3/6QFVq66XLJ2i6G4eBK9IH0DYJ+anj8/i8Q==,iv:GEM8Vmx0A8LfJo7QOl0N67Cgk+JqHpp7r+41VivmTg4=,tag:O4Kq4WKgbyt354HSa/7eQQ==,type:str] secretKey: ENC[AES256_GCM,data:cm84sA7E6AnzpVoYuaYepbHGWkRigLdD2RxN21UsXCe7FXQxeTQTxxbzVxJ3G9Lt3kRXuZnODntOo5EQKhs46+wzpO8YLKQxkJXrdluXoGVIWl3/6QFVq66XLJ2i6G4eBK9IH0DYJ+anj8/i8Q==,iv:GEM8Vmx0A8LfJo7QOl0N67Cgk+JqHpp7r+41VivmTg4=,tag:O4Kq4WKgbyt354HSa/7eQQ==,type:str]
@ -12,175 +13,195 @@ sops:
- recipient: age1px8sjpcmnz27ayczzu883n0p5ad34vnzj6rl9y2eyye546v0m3dqfqx459 - recipient: age1px8sjpcmnz27ayczzu883n0p5ad34vnzj6rl9y2eyye546v0m3dqfqx459
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnRnJ2UVpEZjRrOEk4VEI2 YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5VVRFWlQ2MEZwV1Z0SzF0
S0luMUFVaWE3cDltdWJ5aE94REJMYmpnUUdrCnZSQWZMNG8yMWdkanZoNHJPS3oz TUdMdGY3aEZpeWE0czdUZmhkQ0NSNmJIbTBzCk9zOUczREh1RWpiV2RHZzhTbXBK
M1kyTmdZS21TVEJuQ2tuaDlKRHgwZ00KLS0tIEowWjdTOWpKVjlXM1BMZ3RQS3Qw RGpEZElnakVxaTlYdG1ocE95c0lnV0kKLS0tIDNLMjJ1UDlkRmFpaCtqQnhvSHRp
cXN5bzZCZXVoTUJmSlpZQW5qMllWZ0UKKiZZtcH0/S4IjwV46fIlG5oeHglKUVye N0czbzNyKy94RzdTY0wyUEpPY09VeVkKj+vJq3pFHDLaxJAf5wiLUk7qsq/xsgwV
Xfeo5XeHD8JOVYTx1uriOO9Z7Ks1meHG6fRlwlyZZovm5liB3pDcdQ== NPA6aJOrC61Rg1UaN0R92A3iGneVn0oQOwHhiL572Z1xjpiUtt/swQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHQXJoYlRDYThOQVlST01w YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRODdpTzV3OVRiQ2RLMXR3
TlMyQjcycmlsWm5tWDBWSzg1WUhQMkZiVmlzCjdqQ0srSmwwbC9IRmFvS2tZMkNa aVk5bDVET3hYWjVPK1lJYkpDUjV3bXZscVIwCkMrc2pyeWtucDZvdWJMV0FoMSsx
Yk50VDFOU1U3b3MvOGFaTjhlb24rOW8KLS0tIEhwb3QyQ1dSVzc1dVNnaXZwTXk3 Ni8wanNPbk9FNFFCN1B5bmR3Z2YyNjgKLS0tIHRSMDRNbGtTNytqTHBnN0V4Wlo5
K3Bpb0svZ1YvVm9ha1ArdVBlN3NHM0kKM6CEQ+dStjEsgppQZYjb1zwyzfwAc0FI WkRmWkpEYVMrZ0tKQVgrRk5YU0grTFEK3cX9v11MK9LIw4w51hr2zyLP3biGxkdf
O5+vi2x8/N/1OH5jeVzLnLjOhXRXrYcR9EDsjT+KDo0ykYh+NjB0DA== dl77D0IS9m2u0HipmzUs95m+z5j47hiX4Qo1Uza/sshwDBYyia4upg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-18T17:49:41Z" lastmodified: "2022-12-28T00:46:32Z"
mac: ENC[AES256_GCM,data:oQGsk4gJ4dGCr3zCanOpSsKQyx/OuWiYe0ef8pvWhqFq0+YvwUzoiF3jQmqahLWGLHUl1yb1kb91GEr7q47G83Z9YXVVtTTzJUWpKZQL1WD12f5ERPSlKnT251fvoMtqNqKrRirGA9ao8OxVpeh3/SQCAGTqWAcpz1J7dxvL7E4=,iv:td9t1MKcXH5RYZxsD1wA4oG61AfLLGSiVIEq/sPRZG4=,tag:UqHGkKqXeeBYXQYtvplCdA==,type:str] mac: ENC[AES256_GCM,data:iAGu+wOfSh5kYlwonk3DTLQPHEuOfXExv54vHikIRQbk81VNN7GKferJo9uB8d3fos461zGFulsL/Zw4j0EX1X7jr7d4PGybtb1oWIqi8D81TTeBqvfsvgrHfozeQCSIF6xzmXpulTmrTtuIAzMuHRXkV+i85YmYVBKFBi0g2jE=,iv:wafAqiOzpRREVfp1D4+/kB5g9kjd8786XosnrGmtUi4=,tag:OzUBTZ5L7wK47R5axF3N+w==,type:str]
pgp: pgp:
- created_at: "2022-07-15T23:31:58Z" - created_at: "2022-12-26T19:10:03Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7AQ/9E0wxIYVTr49cH6MFeE32IxX79+P/P1D+6mFvlMBVbXx5 hQIMA6j84+xkv3y7ARAA3ZmZLmPqeYNYRjn5/7EDc3QsEDZxKfkg+kXg823lLwW2
dLxCgPmWFbHoJ0IIPoDDqp2C57hwgEG5HXJbQzBUh7IuIeOQmWiak37xdil4q04z 9dRiPS2I3GM4NoaHJV1tC/c4c/xlmHykW7W1xsmBX8ctOoZYAFHAJGPMdVvhY023
SiIOryp/ecqDYahfPlM6G3ARFM8FHFNyQyo6OUPmtdP0+Qe0bSzyP9DTQKtlVr5d eSHdDV5eoi7VejN8CuGFgPcECpy9PNeYthay3Ppu3+p74Watmia6A9Ik220f8pdx
HI/m1PAB+8d6bWJfTd7dGAS83tMzLDwSYY+TDlvZ6aA4Blj4ytfmK16Dqlitax9T EJj46+IgRt6gjqLOFxThRa6J+oq4ohmLCBTYKhGhDD+hyhriN+Y4jnOL864fAAEP
UKMsdQPzmWzwF4ihjQFBQaLzW8ICUI32Yb2Mc44XDBiRr8FmtpUn9uvmAKp/45kv 2h3BzcnJgsPRF7tG+igUy+uJRt8MVMWz5jGSUdvKD1xtPWwKZ5jpoJ78gPUPmunb
FmpO2HbPzYcpuUY5rLvwJ/7/Z79Yr0xszr1AycyGYY3FIjBtf1oqHjsc2SyzX74E BFUtwnCgGPFP68kmIMupTC+lv8WiZ/F9CUB1Mn/kIf6GlwNoTCO0eGigY1tJbBFK
Sx7h1Lv9PKsK9HOb/kFVJpgBS1Gq1hDXWQHGBXMHPbYCaDd332/B/SvZkZDBMoEW Wu7jYvA9G7BkinYGe8H7KZmkpIj5Fl8fqgZFZWCUbYRA5XiUrCzCNiekpBNluX17
IuOyk9Iq3/nyvcCKkkfs2DxnW6pzB2MIu+3yFdzqlUFl4Sto1k6d1haaNxHhmW9L FOFJJPTjmV0Pf6SjOZUKG7IBTrZbHrwXTvlE4Kmme5g+opCuqcwxS/g57egmEBMm
rUBuc2hsOnxYu4vGq1gwt1HRx05ArU//AmTYmBVx+y+NpZnRGh/f5PGUxhzos4RS bcfvfEVwVvkdo0fTyo/abrJR5a6l6fe6X1npU8TChR+4Voh2FuPSzvDnCGQZ1XGQ
dissNJ3E/jCaSLPejgN/gW6564QviaZSFsc3HCgUacH73X2l31QV5GEmM8z6ggRh Tp6sxTlcs6Thj5mhXE35E5KYrKaALgLp6ZElcObT0ciGRVzxUa6HnEXgY4/Khi2H
5PlCf/vJtm/LKnc6e7kHIbbts5KmKfXjFK0Lz4icLZI0MdC7U7VDm2Kf3BZs1o7S OV8EPKL3XnGoMhg4TF6qMY0n0/zVUbzhEMvvO9jYJDEm/ff+SV4sHEfES0d41uHS
XgEDoz59KKqF90Z/KNZaD5KS3cLqMs3tTWuspz+QveiKgcLHAi17k96vxnll/M9c XgHXImpzPjgfMiI6aSlF2HWPQympsVXCKMZNKm8twDhGI35YlsxAr/kiBJw0O4aU
pi6uuRMzhhzn+fpDpLU8R7UCWYC9IUf4gBqkjDvGkhUKjBThGFnw7OsCN+yY8c8= zUhkMwrfz5Fr7Z7g0NJyvdv+Fvhd7UQRCS4CQfS2ujeLgEPWQf6leFK0OpP32Ec=
=3Rms =OYjj
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-15T23:31:58Z" - created_at: "2022-12-26T19:10:03Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ//TX/bBylZ95fpEG3t2d8l28a/41ywBF36aeLGvfHStK0X hQIMA8zMZ+ak7y/zAQ/+MIXuT5r4U2qnuTWFOKra7amHCccpUMg3wcba01BVPzwf
UmGN+X2D7NjoDVNlefR4k8JX4tO1NJo9dQ7am/Tfd/ReZmInAEt755prWgYTq3YP j3hCPrTCj6kH2ZIswzlQR/366sgzWX/FU0Vrl/iTCXB5qXYSM3e7EYtCYUa0tBDk
RqfFqz9czgrtV2AY3GwyJ248RyAfgFiYxuw18CwsCE/ehmnvK2JqDqVJOT5x1goc WHRIBUGHV/4LSZiZPrKjTs98uRn6RgAw+8f1g6Uxwf7YEwCTbdCRlW4ClyB5eb4G
lZybW2rszKu7SqocWmisoUenf+SI4z5JIe7bu4oSFO15in0cxpxN8TKzC7qJ7C2R 91+wxf9oL0tmXFt40YKD4kAbxtJMuF2DA62E3Zsnfi13bDruT5seSvH9guVLUeZh
C6ObtFnqjrlfZLKlRmVTzP2wkt1NrRPGmqjxmfeRHDsHff+vNv6SXAmyh5GNpOlc jEjs0dh1eAl9PgOk7uTxsiI2dL/vI4w7F3nVyV9uAhP+gr8tHuiFnIqZOJt5kQLX
mONNjBL8a5oFdUucy1JSm+5oTTZ15JkB5hgOvo3ccgYwe/7ESgg8fTqi9xD6Z9s/ azjml/cqzNjnMjgptHjg1Bi0gDdyoT3WrIX8qspCk9M6kZISM1gm6puYNJhGvJ09
zTQdwEGx24z/Jq4q4hdLahPsELy67zjqfg3Lcj0iDMIYgA+rUdJy0Mr45Glqj8+Z piQV/mHmuEbqs54JM4ai3ztNC5aNAj2jgvsVSdx4N2n3iUVRnCXbli4ki2rVwsIU
szkumni8i90otQ9l04xKJ+2IO/jeH9s0Vh1VW6GxKxVfq15x50+CgpAgAJp8jXDl yqoT5YrzenzdowAysruH3ga5ZMoIhpH8QCFOyBO4QoFshVKB9IG9bBjyMwz3ydLB
QTRGIbt3/SZ3dXhx412RLz5YfS6wNOh1+DXN22SYb4tVx+AJXy4werzdNEDUTT4p HpuRxzVctJsAEjd+STX1s338RXCfu/bbjS6v4LfZuWaRXDetsW7u2Kk8c6Wq/XNy
qYLFjzIayxL6A/0rjnNaNVCwNDd4WV3UGHXSX0gdYIgcdcHjEtuLG344IfK6gg2j HY8BFmOetrMGl/abrMt3HyQLmXTWkbxOilM563Fo9YL0pc3V0zVfhGuZdSiF+bpl
igYVvhq0+aycQcHBsHXhSlMpKJUozTXRjkrfWnw5zWDUEjjZf+k9l7QZEwa3ribS Zf4v6QlZexZcTPBjaZ5hXJ8QhxYciUeITB2b/Ace1rYvGhhro5mgEO/0E7ZYFTDS
XgE8Av9h9/BdWRbavJBPVUiDsgnfdDBtNJIasDYnCx57FRfH53GhQKK6D6dBu+/k XgHlir1/2ZbEwS0rpJQfXokMHYtVUd8cZj6hQjzqlifWSp+LgNuLAes7hRBhx1hO
J+bPONJqWV9N7IHlA1p7c3CAVWpLs2Hz9wljfO9utpreCl0N0tQjEh5VuBDYztg= oLv0vki0zJpLDFgsBI9Wz61UHvQz3EkQPEunAg3W/Bd0vDlN5qfypxlQQzthl7M=
=B4nC =20uE
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-15T23:31:58Z" - created_at: "2022-12-26T19:10:03Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQf/Xb1WvRKeRK1MoRk81+qspcLNYvrhPLIa6X79HJU1mqUw hQEMA45bZkLXmBFpAQf9HBO3mdEPKlCEQRSkQOF/k7lkV8RJfSO1r3hVmZOeHk9U
uHEGK4BXY1Ew2rtZ5fuCKJrxChBmpnIXR5oEYHMWfeghc09C9jTIikoQO/bcHH3w LU3zBV/lEV6c7JB2rvlJQqZqYq8Xj+A+b1SxnpXIOyt5pCgKFFA3d9oGreOWge7/
MqPIhFpPzj08MULx3jiryz7k8UEGN3JggtOecTUTAeGxT5O4dG7yZlQM63WWF85l TIgaKWRR0VikhB9ux+12Llrf149Qw/hdfyxVMei9ahnTMCunzw3QzWbZjY4/QWuc
1y0AaSn36Obv7G5BVoY+0w/cC6f25SrFIDgbRaJOrCnHmpQxUwEQGM+pL2UxZtMq GS4Os4rSSKeAZMBklOr+9bb/xefoMqF+Hx5xln4ubJaeXRFuxL13dhNC8d7L+hoh
+wywKLY6WIeAWXb4uMaFwSQCAPkLe1GvkziHHgfrgVZ8ENrBxSRUhXFJ/Hnh1cfz go7wcDq2GAIfoq4nPNXc/10HkiKV9yHgc6tJrZf0Mfw6aYyaWdueSVPX56i6mlik
DX7cBbaJSTa42vRPw3tGfD9xkBCTbxGJSEl3QUqLI9JeAYB/iUkQjq0As2WQfrrA zqvo3XgLbQseQJ+lQygI9QdwwOOxEFS7ZqBZgo9R9NJeASkIlcqqzFVcqiKHgbtO
Vf9r1cp+gpzDjx2Ky0a0UZ/fJzUjwSB9hSwbuLhPs7wUEz4J8P5Jb6hqPbpeebPC 86UiPAiJrNAAMUZOt+9vGT7BYDkTiW83bGbEHsEdISDRMv7994FGWMJBwG12dtiK
jbsmFU2gLxzSf7+jMLz+ODk9D3NeUnVNLMNULjiu0w== kjEvnvAyqphSMwvctYjGTn11XfQMpX9fLQqQ2ahlbw==
=hd75 =WQ7H
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-15T23:31:58Z" - created_at: "2022-12-26T19:10:03Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6AQ/8C0xl8KQhac+zht93V0PDCksD2Qrv09K8kzpHAOsiLNhY hQIMAwMCBBrc/JA6ARAAkYm/3udy7FyCg4CFEyAYK07EGjjF2rnFH2yQxjmhit52
vY6VuBiTOielqiNTkBmHcAYAom/xUY/WoeIAOZHlF8JOn321e2h9E9lT2DpND3Gc bIqkieynGIzRK7CQu4J4FVRKRSPGVQbbEzpyiTNANR6S2wau4eIG5h12zJ0bjbsd
Z7pkHJnwaHppQDF/JCzkXgx4Hmh+ptZUZaLZ0i6Sm4QxLX6s2VOGs8tziG6GFDBU Piiep0L6eZzp0EaGuBcjPW62hP4qpiJF/RmzYYfcy49ElrTAB9j5M127AK18p+ji
sIZdDV1KzFBnzVhVVmZFY4UK8ACE+cZjvbr0mdOiFv1Y6BcFwVR2M2Q/mJf0qMGX GYmG7Wow/0QZenGaRk3kS5ipQ1wI6uKLxJpQipSKCNPoV+U4PoHddkPBnKTgkeZU
489gODuICyQ+JTwJMwj1Y+Pl24d+GT9kSFtC+GW6C+laRsRQwuUVuxpWRKpRkh/4 fhEq4RinTaRUVFgB2/T7S6ILU7e55eBZH6Sg0i5IFd7goYoFVJAh1IwXWBLl2PV7
EGMm7YktODKFHmLmtgiT+PTfQW0QlRU37rODcRn/M0xt6O6oJOHzsTjByVxhWYZm 0+ySvcECubJZjv7eCxD7mOyzd2TY+3wyBcsUykYPqltx1QkQ1rcQ9KaQADPoH7IK
7JjCD6HAc/PCds86Ek5Dl4N6vl70Vmj7SmVM5G/v+ynjpJczYiBewvKtfHf57p7o UQgu3ztOjVXTiY5hD9e3sksuoNxgitHXUQx764vMbrio21nuThK/SqWA4jNCjMLR
pgHC6Jc2UC3miMbRQcHlFcUGYHgzBBkhP2TiFUUitJhsEJuSzUdJq6n36uN2E0Z1 DBML+X+qIvYKXf+tLy88Cbc7wqoVCpuORuP0TAZ1SQtSkaZTMxABXcnDPP9aYW3h
I/U61DVocJKiTo5aTsBL+ghibBGSciRj0JacUbL2OU4xNLGBFXJIWjt613Aaiqzr XD48WmYI6jihSadhB7NGa9NP+gqL8bfyBQtR0zfBlJUu7l3xLOwhKuMi71fHv7vn
qzCJI7w/tFl0udpF0OSODuvXTzJTOIRusCDLIFgYMQaFSqTG5oMS16rA8YIzc5du /oz19fwCfnp5yfziqkzH55AP8rl7rCERPycOVXp+pEYwD8BCDW7gPzTLgWygkiky
XFv1LJwG7IFBzW8dzw3bpWaSLWIwJl4xt/o9rIzji+ax6r+EYcMNVqQ7l8LxpfTS H5M6M5DIRPvd1BAsbC8sJHkng66uz3CA2M635H7TFrT22bD5qMNwELeaJ2Qx9nnS
lwFid7edESVgPRe/mMZwTPNpfxI7YX+KLLLK6ooizvIQQaCt69r6GRDzTeNcuhYy mAENW1OYe/aDF8cNbthGFRqvJff+VNmrX7lX5pbTO+OGd5RWzypxOIrhkMPhFYtJ
ZxLu43bu4VesX/y0c2A/IIMvLYxvxdCv5W1CHF6C6DOsbFvOeJXNvWMODrBLVHqT YGW/TonH+BKPhrJPpZR56yrDMmFAtEeg6M6qpnrSmimsagRZeEcI127pyEzZ3wUU
3YjmYSf6c8ekB7+BAFQBCzv4fcvhH+VDSRe/xe9roDvlWHMFGyCNaFyw/NS04UTE VihJXKPuZEIxNvW6tpLotHeexz0U4jUm2DnqEjmNczoFekc1Ot4VMr+yVRsX3rPj
PkVJ1c5VOD8= yxeCis3bFAaJ
=rsdb =bZLE
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-15T23:31:58Z" - created_at: "2022-12-26T19:10:03Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHARAAl3NBlN46rXBH3desALIBLiRkGH+cQhg8zEaZOaT1jpZN hQIMA9XEenRNYVGHARAAvMVVG+k6utM4yRNFbNKSSFUcOmKA8T6SK0lzM7MnE81p
JSKKprlzzxFcv7bGMgAqi6gjEVkjznIdPDYf+jwBg9ApWh3vYcw8Xluahok9La0e 8HnpojWahc+EtopvbcnAo9hHtH2hzd/H5Ul6G+/G/vVacHXBMoi/7AJi/Om1cKKz
YihtDw0U1WF7tTA/T6b5ud6tNjoQWYHZyppncPMCWmxz+kODybtsGEKohz/XXTfa 8v4Oh0bbHKCWlM5Vc5Ikg/0FW0Uv4JNIdv0QForwvspTm/J19A3AtDGgagN61oj+
9xo5xyW6MKdzNqTWX1TkFGnPsQ2+sTuYo5i9qVFcQUa/of6kpeon+LpV3l6nMvYn u3/XnfgFId4pmhqi8AigyyZmiCt8Dz8ZEodJl+ArSNWokrGZWO0czNRRei/qEyng
4/4If9USjp70qL58PpKHyG5ryJ6GS23dt/wZXSwt2oHUP9Dpw3LD0h3xJyHbx3j/ RfMdo15nCxKnRUrDHuDLRkhOy7XcGOIwWZfw4lGgxsstTrCK+MyaCoMwfK3LwFlP
fYQJVafxBQKtC6jY3eX+G+13tfU6vZUORDfE3f9HM1emXotYysE3dkIy+9eYVRhh n60SfWundeBSmmBZYZQD+QuI9gE6gmcEDfWqDUMpZptnvmkuibINX/zxLbIwdAoT
GNhWS7qd2m2MSgGS2vX8XnN6Ilt6udHa3Prm3ixTfM7aY1TqR/MCcCPHT7tOOnYG Nzkb8+P6vBUttPhJpqyhjEZ/R6lPJ1M64VD5ynN3toOK+pZ0HsevVz5FLN0/zGHr
XVg2M0sGRtlHq6XaYkOehUxK/UOIzA02f9DrvYg3dxgmttlgSadHP465BA4cXLVh Rjr5Gl4tRYnfn6UbR44UlmxjwUSBF/7quAa2mjptSwFK38ACJldO5K35NUH27hsU
mNdhNeM+pFjThK35+oOfflGzrWSFFsLvD55Vyzj222CStBuUL7ZEp8tG/Lf6Rqbv HRYtvdText333VsxMza2g20JjPn9qCZ5MkP4l6DC8tdMdo02gXQO8EIu4+iqMuAS
ExxZxlpXKBwhUhFLjBhqXe5VhELXCP6pqnFZQov82GIYeKaLhJnxd3lgdEpJ8P9c ekH6YMxo52yrEIbNKRNePHpFowu/yzj34yYkLkI4oyBrOyIUukPIMtjgiAuKDcAa
iy0wIIdi58PqSuYX7T7ZWBWWi8AXHlyJn6s2ZssSI4OWNZf3iNHS4yDerhbHQ9bS //4vKcdyfzpc0FhztRCXM7tcsT0okWrPvpTSYlATiyPLRzAxCh+mhckq9xJgH5nS
XgE8GynSAY/2JvceMAfk8mDPBFA1IXmXzpFefsb7mK24InjjuYNI+J8FvteVkJ0Q XgEqJVGQR4WMzmy9npbUpjuIqocwTYgGLb6qlhEyfJeu4cAK20/dzocSyTXxs88l
kP+orB4yYVeDmYZUv3Lr3wJ4pFV8pFVP6v1/ydPPRZ2bjAZy5caHLyq10mSfAGo= g4RwzaDfpGaCAzf0rym+bvhMH/uhhxj80hGnpDAQhDL8hKjAvtvUmB4iastg3qw=
=fQ46 =QKhN
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-15T23:31:58Z" - created_at: "2022-12-26T19:10:03Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/a6mwZsZMherm8Eikq7SLxA82b6UZd/3iUOc0TMr5N/jm wcBMA/Z87ylQaotQAQf/dZH7qGR09TMzIFJ3SnwUNLWU8tjwRALMowyIzcW8Uiuo
IFT9+leGy+Ho9Wd0opvwhKdGN4fqa0cP6tI9qdEYatWD5s0Zd8aN60XJM5CBaG5V osDetGKrueES2f3PQWv0BBpA9p+bn/kxQb4C64rDO2A202agE+8kpKjsXF6Y6bPx
y/XV4hMC8NSWe7RAFhdZLxElX52st5O3j5rrrS8pY45VmfJoudcw41wKtlmisEUw q+9Rt5NxYK+h+6+q3KoIX3MRP/qgUjJF05qHd6MJFW8MA89SdXh1saPRDhwlmIYQ
qx9rQVVhnYv2M+GDBGjv7ecGVFyHAedVDdO+E2xaYq2DC1WfFnDHK3dn3yTS8y0+ PtZlcN+7ho/he5P91/DHSvJf6J7uTd0LLyK+qtALbPPGk6UPFkWbPN3/XV6um57D
GYMzerCswqledjb2I/s7XYdQqLmBw0c50uz7Zzkbf17VQFSREG8HzATIkKfA4PBV SRE0eB6pd2hImLCvmmzV3sbybqk+KMgT/LVj7ZUqhV0/0aoYotvc75jQRp+e4s/m
TN2QW9jcLYXx18BLFG3Heq0bggcPaI9nilU2Mtne5NJRARWXNiJv3eLbvkBe0z3q 8uetQNkc8+PnLEbSwfpGgVKmWh7Ur63r6kX2Ly5Y6dJRATbRhfAXAZQSwkNtzV9M
WBMPULaMc1q57XKLcZ/gam6sXV/8NBBKnKBAtbd7porETzttevZWdXUItsA3gUDv +vVVnWj0ry9hDJFMPJzWgX4MXlUsP1heEWEWdHTBhAEGqUSaJyGmLDwHQ+Ou3Kvc
v4Y4SsPNplw3VAC5n0GASz34 9dkgD+CJNB6rZGGZmzT/QriB
=6woC =p1Gk
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-15T23:31:58Z" - created_at: "2022-12-26T19:10:03Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/+KohVD7h0g9/HqcM/aNI2U1Oy6QNCh85iU0sC2Sdgy5YY wcFMA9qJIVK2WMV7AQ//TIM3k0ut+grpHfunS8vg+64hEt/4ZDx2+aKjv0x1qxV8
vV3rwr7CwqTC2d6899ggzocY6zegc3NOwISHoQILG4rmP4+nhJ8GIAdWEiQwVpCR g0D2Mu4U8YEjO6RIYEIMvpXhEWXLebW47skJfirLT2XwHODbPL4shOotiF6jVYi+
IFF3K2Sva5PUyAYLsY76NWVPC6mMYhzgqqBvd6zM3NiaffIW5b+z9k/6it4ydofe CeL/eUYElnLOdOH4Ywei7CcNzgvIqlJxkeIsj3217XbCIXjzIYc18PwPkUuaq4CO
OSkxjf4aIRq0tRIh5yTP/9q5e8FEwDWMR+VCJ8atD/PwocsigeRcpHlS7IAi0g5G TuXCJ4Zxa7MaCxxpgK9LJDni2Dgo0Q48P5Tl6omeDT2a4+y27CDVCXF+jpGqQJOQ
cvsoz5qYrZp5vaSyscZjwVC92V9UjNUZKH6a9OYQ25ZB+dLLjkE6iD0q0f9O+uoi snBTphkUiOTglhPZMN3kmb06vdpSj5dAtqrCceHoLQYUtlJSgcbBp48Dvv5kyg2a
KlWLSL71yPg6A5Q4lcu3ifav/hzdWTqsw/xi2QeQpnvaEdl2kreGPL1GmShfuCCn nT5XW7xN29sTv9qZpHvL9zmU8WHM1k6u62NRj+dUU5G/b4ZftiBLk9uJN0U1XCow
bRlybq5KCgCoiozKb3uL0nQ+H6ra9Ne4ZrNX8JXzH56UTh1Abqebmz8Odh2LZH+p VKeLgxy4/bRitfRrKFFTPIgKxcOXKVI1X5uvQc2UeqZ8Rd36U+5TXYeSz4QJRzTU
ASig6NiEjPbJPKJXNTUrHR2hPAG5Zn36TBfy7fmHS5RjBx5Oqf1tKOcXLyE+2nWK GQS8sav9t3LiYe7FIz0cpFl3pHh9Z2L0eNZ2RgywktWc26HSEtjq2DQ0t6ubWfqX
SI4z8STpdAkDgpFd30BEJHcR8/Lcg3467KBV2FgkUp7sh8d2DBq245qhfGY4Tb8Z 68fc560eu/zPmw0yYBYuU/2ycTbauplKOjmrN1qewYkXWhUys+3+NvVFdu3HPv09
ErF63Ob0lzXF4fzyRqgf969EGlZfdAwB6Llhfm96Jy2MMh3D6yXEtIz43JIE967Z 6GNq/47tDOQAUFP+1mcU4DVAtEg1+xgJrwvv3Kv9c3nkhi3fF9DCveGGdqHEePa/
yjYH0yiSvPlfgZ099q+qnHAGI/3R9/CS1T2xomJM1ZS5V7FLiu1UvJ7EZjhqm+rS IHhv3U7CQxH/7FM2UbEKGCpiZl5gNQZT/rR5JyycDRq0w2mU527cQyj2jwNkjafS
UQHnUheOoOOdUVS6DrMH3ge1U7Q8EJC1GdjrCtsEDsyG+xLazvNdABPwDrBsnIm6 UQH5uGCeSQ4TyJ8btnZZmETSZpSn1fEA0AaPuNt5uDXhTCMlfb+f8GDaeIdPVYqK
C3Si2BcTztP1Y6BbzCyNA2KLP/YatMOAQhzCltmH79voiA== xoVUl1XSRyFMjbx1s8SDplT3c+xglnh9hgO6WAQSMC5x8w==
=FdZD =KaEE
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-15T23:31:58Z" - created_at: "2022-12-26T19:10:03Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ//SaWPwjm2L3sfKzUtnpBrk4JY9mAHLEzNv8KmaLTZUuI7 hQILA/YLzOYaRIJJAQ/44rvLl9t52ukmaE2Eljed4C2PC0C6j5ITqaNjkIelCKmY
CGVmDQ6kBz3Fu1L1YFFtqm96AT5d8Ivb6apBwuPykdkjuijTe0bdk6nWNQsUmZsm DKqUgsjwn0rJFKKg87MW75Dp/AE8seZfWdiS6ivN5d6q3MKgolSWQPAdKkYPbAZv
WLYyuH+bpfwvvMfZtk6/euaFrlJ2qFD8PqqIPlMmffXI6Ziq+cXaRgpUsMrXpPXS IoAWXtdchqYADioHzrImWVff2oHMhAFCUFptZj+S9nGYzLVRZf1N98XogJyPHSY4
Y8pvE0Q0Sy9yi+VAr32zIHi+mJrORM+S1C9AuMIoMQAsym36132ityXvPOw9Nq+Y jDGlrLte1C7akq4IffFQHfsJnn1b3Hw8N7Hr2RUXGiKwfstZuZtWrqU+ier/wwR4
5p9GUihEOZLOiVh119AwyWwMlePWEX58C4GNr1m3FGWSNh/4FW1+ma8+eFHBBnGP lYSjzIGN7532mMqt3jCtW52VAxpUujbIPHOuj5GatDsG5S2+10u3t859xJ7wEa1x
MsN/zVDTsmhOBeQvD/DqxEG+DVGcTSULTH1kf1nIdjJNp3fS4M0g5y3JT49n64b8 PSpSbjS1jxmRBsSl2OigXfyYvhTLxOKpOQq6AmMmLTCgb+NLb6/3frlepSK1UZSJ
3Ct91k8ZdJG/i9nY9TybZRfTSZA8VQN1nsY6M/yBDfZlS3uNfZbv7rbbuBmhSKJ1 anDOfg5UEQa4RX/CLNpgANXuZVLPxvTNQVKfRzPZQ0NTXo4VtTzA64i9pe5xjbeJ
wG6dXGNHjGi3CqqB0jgGWxWf8fs0UMjf2KCAz01MpXH7osD6Vuryk8N9cXiOCCWq Ov8mzCauO92/QiZ3aiBTNCialzYP9Vpv7GJEApvVLA6S/o9NDQQeiOBwS8cLHrS7
MWuYoe6Wo25E0G166cCHtLxszuHse8ofzzJFCsvEAf3pjegTsxlVyobv207F4VT2 Ux1z1/5hOm1BESluJbpE+Km931m6CAcgcZFnWUU0xGFSovvW5IlVdlIJDZ9AQVF4
n72lXc38Utu9AApKxxmamvZ9C6BiNhO2eO5AaQ2Y+4NjfyQxeH2VmHuj1mjIVRfT MH+ha/hQTkh9ikim7tq3RvC+Pj6zLcQt9E70aFQuH2Q8luADArOv+aBpJ5rhOUlC
YS3L/spTSJoXMN0ysHe5+/Y3KDDwVaVyhFO/1t/fpdMUa93jGt28LJQImIBoWUnS 8i1AI1Vo9NWmxOzo1GulyxHIH9oJN36o7yXG8+I27NMbi/qot0U81G8EtqXrbtJe
XgHG7RI9rkZ+qjhkaFxTlOJrNbZrxa06o2SI+N36CSkTmftpmSG84SwS/2aJerZo AeUWN258oBg7t+tL8JLFfanb+aD0RdKoW4/9KBneRaxQ9JmuJGHyPzFs7V0AAoU0
yg6K8/P7WuQatlG4+Nb+f92D2wOD0D3F+y/AjvfTW5NatbkXbOoeaixnuGKM3YQ= /nxhwaIyBKw9fcakQCvP3luwbFUKziUHiFlb380UD3ubcXNtSKr1ArqnuWWzcg==
=AoDy =nOuj
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:10:03Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7ARAAjCsdYz62B9/TgJKT3wT7XJEYipOaTsAEJoYz0JwyTTSr
2dS1KfNDagF05PIcMPb0RPuhtS7nQ03ODk1WtXSCIeR/6qRmMBqeYExshMygnBG+
g8y124wFCs0UMOM+Rdtvtl+cfWiQ+2u31kBzbgpSNUJHpVZQKEidMYtiNEEmyRuu
0r1sF474Ck+wwU9X87ojfJ7eBjlBSWLG2P7+OrFG0jBMUkMIZA+Rb6Xi4oq+kqVB
hO0EpHsBR9eLVvVa8JJBcRRk5WXIsGadUKAyX+ibnkErK+A70ZnmuqLgngHJITkO
zJfpy5ylbLScLdx6czWEzEJH0RJii+7C0Tnc7DC9E7wL2XV13/vdodQZlGJ1xvX8
YItvuZuXc7oNr4+FPNJveM4GV103xNkKeBlMykdOajmbnZYX1W8nqNy+X2+qqLfP
6qGws0xNvZkzKL6vPYXW1caRAnCpXiYzYW1aFGTW9AZ4FfJ/G0hXr/Fn7QeSSUK2
SEKrenl+2fiLLu1/j/ijBi1IxPSQ8Cd6208ICRBc47VXAO4oStT6eaOC/Wb0T8Mx
U/ys7GIrYxHWBQjT82WkgriA0on8l4VpW0yGauF0KdEYukjW4Jx1rRsbpyWGTsn3
2S/JN0Ykx7UnOejqW0CFV20Zi8zbXyCxKidyl+D5RHmjRXpJ7rMaaVSZtQfDr6fS
UQE8LaqCxlLE5BPNgiH5pyY/iwpDsCoptiTxAhcQXitfcYx9GKaGB70eDGF1rYWV
xNjc4FzBZ7VBLivccGFdP4e5DSgnFR0Qg2AMROUSDkiXPw==
=n3vY
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -53,12 +53,7 @@ in
]; ];
# DynDNS method # DynDNS method
dnsProvider = "rfc2136"; dnsProvider = "rfc2136";
credentialsFile = builtins.toFile "creds" (with c3d2DynDns; '' credentialsFile = config.sops.secrets."acme/credentials-file".path;
RFC2136_NAMESERVER=ns.c3d2.de
RFC2136_TSIG_KEY=${tsigKey}
RFC2136_TSIG_ALGORITHM=${tsigAlg}.
RFC2136_TSIG_SECRET=${tsigSecret}
'');
# Make keys accessible by putting them in prosody's group # Make keys accessible by putting them in prosody's group
inherit (config.services.prosody) group; inherit (config.services.prosody) group;
}; };
@ -210,5 +205,10 @@ in
''; '';
}; };
sops = {
defaultSopsFile = ./secrets.yaml;
secrets."acme/credentials-file".owner = "root";
};
system.stateVersion = "21.05"; system.stateVersion = "21.05";
} }

203
hosts/jabber/secrets.yaml Normal file
View File

@ -0,0 +1,203 @@
acme:
credentials-file: ENC[AES256_GCM,data:qr3X373dhIsYZxqbCROXRAF52tCPme3d0h6t5WI5YE0DBHj2RX/215OQdb2wgola+x4h/TnMGrVEGHBXsvpU0zwReFIWpMfJQkwup3eHkDVyDvptpB98DrhoA6nhRzfooOWwubYwdac32QybDa2WgnXtY+54h05DbDxpciqZRh22iz3JtPjnAAhK5hPy+bqHIdqoGs72mmScEgfqYVZ1LYYJ,iv:PELRmoyexdUSpcQ259CbFxNhhdqqe9gD1HpBY4ETm6w=,tag:/puZrWoYb/ligToMhB8uGA==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1tnq862ekxepjkes6efr282uj9gtcsqru04s5k0l2enq5djxyt5as0k0c2a
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPK05KT3pGb3NPL3E3cWhy
SGJLNW9aN2tOMTI5azhwdUhVaEZGa0VMaUdBCjFGMlJsZUVqeU1pTmhpbk9yN1Vq
eWNDS3lXZXMxcnVYbFU4Uk04MkRRa3cKLS0tIEllVWJhWG9EYzVRNjFMWHZxbHQ3
ZzRiRXpkV0hoNjJ5UXhJcFp4djhaU3cKwTFFdJvi70xh3c9D6swUEUY3MebCxcXH
zbs0Flo3QQg/tnti1/fcVw6Zg8k5nNQ0cVc8PFXKDbrb3UiFTLshrw==
-----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJV0ZIZXgyQ3ROUjFwb0Z1
Vmo0a3RSeWxZREV2YUdkQytQaE5oZ2FPYmhRCllVekV5aXVQbUJCeHhJMG1Sa0JR
U2JteS85ZW9COE1YLzh6Y09MK1NnTzgKLS0tIGFOS2dRQXdvVXh5cy83b1hnNDJ3
Z1N3bmlnSUQ4WU5oTkdoWTVoR0orV1kK63vCzyR3zc7vzeGG1YJDjtOAazznELp9
Wio0FQTlPyu44OOYzTcowjV/+cd+Jy0dC5jG+7KDoscXy8acHIbTgQ==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-27T00:48:33Z"
mac: ENC[AES256_GCM,data:foZWnamhQe0nGL+tliQjoaH5BJZzJl3uyH37mHxKRgGdQoY1T47jLnOcZrSYF6YBEy0YN4K0WJwDKBlCHNKv8x+SPuewOqBZjyONVn1rZZciJPjD/Eb/lP7J4bMroRG44fr8kWAScJR6NxhtuFsMBkRw6IWUJCRqm59WGMOA0nw=,iv:GETpz3YyuAYOue40a8D7jUTDAPv5jV3oVIetsLWy9KM=,tag:Wryo38fdXdfJ4WZ1OLu0fA==,type:str]
pgp:
- created_at: "2022-12-27T00:46:38Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7ARAA2FvnTgz8GlcLhXDeXZ/WO/PcxnnoPUN9IukXcAPEHlj5
bTz95wvnajo6AHjsHI6BsCb4UZAhmExcxuBCjlrCcKxqlcrVUgHHcWmVdtobefKA
thtBr1xlkPDzgUdhiCJVg5d5pU13Yr31wDBuRHivlKoDvrI1E2zwxjDGBpUX5Klr
KzMjXLuwnHVdE5ZQOZ2I4jzOoxWEI7g9jcjSrKOh+O16p/K6lda2+QLo6ZYNel+G
H1SUb8aQWcavAAX5hH4NlzsQ7RwYJZC/oZBgG7cUlHkj1lnKfPAfdx5jJaXCRLup
dzkZJruN6S8o1KvR4aY2WG5OKloxSdZeiFEdgnIg/zDWFstYTF9uYCCleDTZNCTW
3EgPo2BpS6oDpRJKcuJf3DxYa7hiyiH4dIKqU+8Rr6UqPhfyMZJv+8XjtW9oOzQ6
LAmM+YwFM5TQRElvFWLX0+Z469CP32J4YbgTOY7r6HACwsH2r6gx4AvG1VmqXh0i
XHQhIPTtqvijFlnaQ/LhcwGnTWVzfhyXNGntzSC/yJmcafH3H0n8mT8S/78uA307
bzN22Sfntk9Z114LBO9hMPITejSjqGUlDYUY8K5ryePwd4f3KZ7N6qyfG102WZD5
gCeDEuwiW2pR7wwswmTyTKqtM/nSJYjCgzC+S56XajQWAWETVA+FGEgMJYSbZ4TS
XgHn3caeebdEj8QdjoihlIRHWr+WVn+1oUIxf4IycMll+U461YYsS1J+y8RZfXKt
RNzHZkpL1C28/KCDjkjsv+xd8t+gHFtSg2/1mv7uWGcZp8o/f2Aez0q1IRdgnjY=
=SCF5
-----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-12-27T00:46:38Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zARAAsbBywQLWu8FrqkftrL68RvmbgTWxPgjaO7tfxLW38+1M
ZTsy0uglPMMcNx3VF+RsQhFn3+rMlgCR6U4vteHvv5OUIjQ4i9Y+cpJgk/NmvBX4
KPg2xWP7NI2i2zfzv54G0PlpcyGv3ojxotL4rVpSIqQ0fv9XxCTC3OKWPukYGME6
UB9Zsjcq6JhQ3s1crJ7P7iM+rKe6cdlbWUe+HisJ7yPNYUSKZligxOk70U2f0+40
xZIo/o7hcBdu1xx1SNsGwCIppeXDmpdKMaQkfewJHvilEVGzb755W0d9qhtgPafV
9hFEs2ZQ/t/HoHgfVAUPZ0GOeZOD6X1IojtmsI3PcBWInaxxwGhm9msxchtQcDaO
Ova2IwiEyR53Q4LHg13XX1JLqqtuBqbcni7CYwUcR3/aaHotuzaa+M43nsKKSzXr
uyFE/DSj29zsHSLVG0F9vVl6NdCkhMtWtD7f5nIlcgHB5nnVIketda9XxyqkpYIK
Xza79tDRw/N+FFJynWU0nyROyCLd9FoNuunTT09P8qU7BruTz9046ZEW7ifyp7sC
kVXsR81CVJ9YM9nNv233B4CvD78T9UrXqlass3mHo/6ggsxO4ZwB+0cpTXRw5fzr
S0dnkTn6/3aeGE81+4f1fC7xMDmL4U4kV8uufWC+/qCdYlp/gifNIky5oTOD4TrS
XgET6VNBqbItBVG+9OZBObpyaSPWe6ZxckBIDwQXyeTgwp5LkedpeergvbLt7m3B
x7yoGfivWA/Oe9PungbGizd1PvksAyyJqJhgzGk/gl3Anpea6AlsCyXf/YZNrgI=
=LYty
-----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-12-27T00:46:38Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQgAsElqFNHgEvhNTWOrY2iUiTY/c1MS2ivlbGkqA/RE3VjY
jFGI5V7BbcSHMWqQijp+mzN7QON21XKJJi/VU7NRtLPI2UQ5ZbK7pk/MsDfJA7qH
Vg8f72wz/OdhgSbk+HGiSrSMMrjNiRyEi6d+5iFENBrOrOEa2IDM0KlN3hHjtJat
faaCL6GFVKjED0a7up62oxJeDGWqOCF1w6k5xZ4apKQhqzgDqk2MocNpoLWfZviS
tyPyB1eg0mKSvecv5AZUJ4lyN2dewKwfDb2QcLPwMUtvEsG4wngR0Q/bH6xVGmFx
P3Uyhi2/leqYYsKeh9kOv+FdI+PB15MGCIiFjYDMiNJeAayG55y9UxOLn/8hm0xA
9Q4i38FQ2o8oGCVieXzIhyLjwT07WJwE6MNuRCAgoSJfeXdGcLU78PIoNuZ6huWy
aARhS3hAxcNlgFez7I/rm6V6LcI2Bzo/iaafGkIARg==
=pXf7
-----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-12-27T00:46:38Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAoeHRmg/Q4LIvKNwzl6qsJaiOTWGmK9xd/qXtwB2/hD7M
cRp2AqBjTOEdwWMoZjAhL/tGDILKq0EMfdeYsJQA5dipTzczZtlCY+nACcbXmiLJ
E68pCXmo78EwlmB/TxuX4Z1zOL9qTAH9A/Kqj0fuUHO2AcfLQuHFIAV7SakK5FUh
aBV+25isyc1xglU3/BoW1IesH4adcWbg6XaUbwepILW4V4bbojQ5vsMlHzRsKUJ+
WIR26MwKZ+DpvMi+oLYV03uuMkJvcpwM4jorFHYKWOIHLDNMo/sOew+amAQsRXzg
nrackfb5+/nfJT2QjaEM/UCy53+u4faFX0chb1+MpjD5gBYjLQ2L5puHKV3DfnBB
1cQgT8g8RrQkqMqlcissW8D3Q8nv3wJBwjoRKNAO/lC/3oFsqgbmZqi1Ehbx9riY
OIS8Ye046e2RWJrbTzFfRIhBKq/15yykGr1HcWii8+kAkBRYecjgpeo3UZQmf83K
C36khyS6z5OlU+CZqYL/a+ylQ8sIK9Nardo3MjZ/QfI2MOBjBY+Jc7Ak0LztE2UU
zbeBThUAksRG11GN8TVtFrB1lqzrx2yingw4e9R1PiFHgm0PKtwfpEvMm6Rj56Mq
Pdbc6u0RQfu/kOf7eEWhKOcSiNPXJtrxEJXqfy7yummmmRk8HzlMCLo+pVI0XF3S
lQHE5IgXD5AKP+usJj2hzFpV84nblPhyw5wRIw0xyV5OXGo2AE1I2JaBuySM/IPR
8m0y6N+XbkxgsjXSHIgHZSKRS30eUt0++tVW8NCpA3KziNQW8/oIvgmNUoOrIKP1
V+8jTLXSvYivnMbVoauLkxDcRrt1MXn80UxjVFc5pq2PAxvLRhjfYOxxj8fSpxCU
obUrj480
=Ed9s
-----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-12-27T00:46:38Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHARAAjB7jM4iIXVn+UWcu8h9NVVetbNucQoEWwogH3t0Ep+mW
flcNt7w7majYkbHGxhqTKKVCBqW5fnf9BRshp5zpWgxHk/QWdGp6/Yw1sP1pTxaF
d95E5GVyJPDdBxvcyJk41f2qRcBT82DFgsWY3Lz32lyKWx4ydH4NEqOpuPYce+w4
hWIc9WQBTdk/tkihtpDqTLg+QQAuiY/uaukBVMau/wWRhNY60sLomvQscBtd8H4W
xPo4LDQ59YAn9M9xommdNF2pEZvaaP2IhKLk8Zd7Af+vD65oyCSsMm+ut+RqHq0v
L20iWDu3zOvitQ6gYd8gdJfdFlISgzbzoqVMH642LBkMNGq7pDpDoieskAWxJdWe
ZZZkjOjE84B1p62OKUQqrqZyj6/caIURIF8UvUWVBkV4KAYvTHbwJRl2LCmNpPRQ
UeR/R8UL8TEE+eXs6jLxe5PP1KRy5piiXNLMxodnlLxGRl26/uWZ1wTUCVDctReO
FATsiWY/MPqK/Ekx9e9g1FZhoEe27X/4GoQTA0jiWZ/RBDltWmLImBGmgFGoZll3
WKzQ5Krt0fQ+8j5jLuZIlYS7jR0NzL/jhQG0zypEaDt6ZodWFbg8sa52OYApBlxz
snhwgVOtSkbj34EPwb3XezmrYsw9lVRsEzFw35LgCN1g59Jr6bf3rdVavIgpLHPS
XgG8mVhecqZtr1i86qQEmG5il5StqbmBpi0ZoqbIFm1Hb1czehykkuRKFXRTvhQX
njcIeWWO7O5i8mqPwtbeYsRqeKZ5wEibNUr2G4eBY807pdv2JuQAf1aVYzW/ULA=
=CabC
-----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-12-27T00:46:38Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf7BESpSsqMx/qNuFAdj8+mF+GDlcuhMvoo8niJTC2KcJOB
f4eeFr7colD9zTj90JlblDnrMvTJlhhULWRNmkW3VMhKzGnblEbnBfPJeG5cFjf8
warTcR1kMW13GH3P5OO6AvlOR6EqxyMxPByh8X1XE/XcU8Se3ViUptOxGvoT6NG0
taBBtb1BqwXSm0Nex82QK1rmt+diJY8iOmqPFI0Syu3FxOfF6bNjGdFyy1K0zOBK
I9OobcaeWVhBvK2K9Sc9LfYQK7SMnP1VBiclBmrSg4YgjGwYmJwXAzTOGPHFUKSK
s7WjbLizSXTh5/JA870iz/cnSZBpUAdoUJZ6fi9IY9JRAYlDSBVVwyhUM1ezaOyc
SMLpHrOXSR9boaMa2AnA/mDEALfIDcG0sGzM5UmlOjdDhY08fD+M9Vdjj3C1vjWn
GRDl0HEtvyDDCCgrSF03gPGA
=9HPf
-----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-12-27T00:46:38Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7ARAAmGbT4e4/nuHE182/WcenZY/vqSfyE03sqw9sYKqZTfAw
ybBsJK2TdBA/Bdyg098Aaxae5wreZK5po1Q1lmpHNK7fREcvhhMETFdmi6vKWx6H
QRrXBRWXoegotQvBR1Rr3vg/WTIrezLvI8vlkzYRzLHCHfmnMBloSTMWoZYwml6X
dVVtPR5ijMLfjFjAJzF59gS3r7HPnnwU5bX+FaMvLtLe/OtYPiJCebFXY82tX5SD
Xn9hr9dcCwKangU92/cnE7fpM8FEm78sMt3t59Rsefw8GY8SazXD9vzKt/KEd/3z
8YsSDHFOPrsEddL9KQhG7RNEXpxevnSzDQr7/t95D/tGwO07vpL1GzQKZXBEOOb8
O7AesSkN8/3+JKlzmht6ZRRKPRcoHNjHZD2NC2HNtkrld8UsBmosstZVzc8Y7jhG
+N6t4/N4PtpL7iuSAQV/SxUHDZ7EMNijFs9CQvfy+nN13IAFXYL3ZcaNkbbPwcGW
w5zI/7vPoHdCUD9YXb93GmZsdWg3GI6luJ2WSiDD0WshWcFEVmKTQdw0vIfs+WN+
ib6wRiP5qyQl7W9VyyhO+ogcLFLUhIW2cb19193uDwr68StJGtf419v6W5sSfOln
4RIJ4qU8zlMUMHl15fivvX9ILrS70+kFa8pz/334RUCLQw7Eq/l2Xibpg1y6woPS
UQEVnbHnrl+tsEYwrNQamVkiYaKfBXZSmBWKmNZJ8/tsu3/N6yruuYYaPgAKAMfd
9T+AG9dSzq0N886Px0QLAqEwwbtlxYtpqwQh9ICy/oMhbQ==
=6UYU
-----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-12-27T00:46:38Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAA2WrEXm1RH/ttIbc2Hh8qIb9EexOT8lg3y8YgjznkQT+t
Qnc7ihM+EkZtvc50H57JF6Cnwz+63NuvMJ9RjRxOVo+c08APBGkkpKIeTJddxKla
NYK/LZzPBM5Mo/caMZnae+2uSZn8avI7Ak/JRKqWtJcJ5GH/FfiLluPl5eJBG57k
j5LLVOSCgTg+MazVVlaYejbsmYQydFYxam38kn4VDQVgCX7aOUFlpWWefrg4Q7/R
sqQ8nC4FNhYnBOYJ33D+JVpewDFKx+5qvET4iZDkwVvPdFkAR7xGwSMEVOoV0EpM
G6suoOyslTeHMVsAsokljJ/ySO2Aht4wIGe/FCJuY9bKhVeXDWc4Rpesx/WGDlj/
K3k+msB/vPOseWVt6DUJM7IsTgpuca+oxUwFH/KxvUp7V7S86Fx6X3bEUi3/hFGG
52Iy5Bj2iR54OSyyJhNJa/fk27j01xbwho59yTwzGQJ2/Ys3qvpUvPJOTgF2qfqA
g4mBJ1qUNgUoaoSL2/7v7O2T9njCFZ8AUTNpAIlJx7lcbEYY6MBzJn43F0BTCxLP
cPx930r5Rr0nCPQ55eb82qmkR/Ds1dkz3ufjjBGujNdv/kpUDQOJlRdI5ly9SItZ
NP+NKd7yxzkVPu2iLbmHiwEKbTjCV4kv79vfe0wp7DU/8PyaSZwkYM1AQGSHH2jS
XgEZ05aabTO+JTE+Rp2QV0HVIvcn2U1JkEKUhk3rd3GeZMeXzr6wcMkQdnPJB5XL
Hmor+hfpOV6DMkz8Z7RNKC7HSekXCRvRWdxLMHooaW9V0B+16xYf4BLZ/R0BmjE=
=IjKQ
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-27T00:46:38Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ/+NFJHxjRXHnu4stoPvoxHC5/Q9ehUedkCwMeC5TkxdJlk
CX4DGDiKW6eUCE4oVFu31F8pl5FniH785y8pjpRoQAJnXXTcUJdoVlsOEi2a4PLd
nWdjIJNBuNrKVP0pxF+nxKCaPYH55LEnCmYXkNuzS6Y0trVAuanrePdTgv6GxQtV
/k15tcg8BBfM34riLOsG6uDexYlmTHcZbv4v03ggrkSYn6mLtYOxptdiB+h0Oy8K
L+81M1iQ2uHk+AsJN3p+QlEqn52yzh3EXOV3XqiRKlGL4K3xW0fw3vF7Hm20V+gT
5HEdpZMWeY1qV3UDbQBIof1YrJdja1WmU4pXWX6ASNctEcGZF8hUct2qxZKazm04
qfDOp23RwmoUACjiDZvUqCb8h1krEKnMhkglADZ73IPA2mgDy6/ezOxTpaM4R0kp
EISjsU+6zUchEljdOzTIP1byZbc7DWaXORvoQINw5KVI3BRT8q+uHej3kekAdIuE
zTOE+vtqYESmu1JCXYjr8HXDPr+lSNdsfUxBtAnGppJT3pweuwE+Lj+ydtGDnT5B
xPec9gHdHswulhm64iYz/Z7mUBnHfZYUaAOKh/CgMGoIX1bIEPLgZASYyV3p0rCN
sxc3P7WSepvWq63Np53dgL3VUa7zR0B6f6+Cnv0cb+w+35V1crwEfMSfyq0DT/3S
UQFqiiFtYCW45KR11/M/qK+Y+RddPAYwMwmko2F51gxT0TlvmhTM0jNihlOEtr8K
axMUOIo5omLao2Rb+wMNTgUhpO4c2KlilJSeH6iMUCFuZg==
=H4Cb
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted
version: 3.7.3

54
hosts/kibana/default.nix Normal file
View File

@ -0,0 +1,54 @@
{ config, pkgs, ... }:
{
deployment = {
mem = 2048;
vcpu = 4;
storage = "big";
hypervisor = "qemu";
};
networking.hostName = "kibana";
nixpkgs.config.allowUnfree = true;
services.elasticsearch = {
enable = true;
package = pkgs.elasticsearch7;
};
services.kibana = {
enable = true;
package = pkgs.kibana7;
};
services.buzz2elastic.enable = true;
sops.defaultSopsFile = ./secrets.yaml;
sops.secrets."nginx/htpasswd" = {
owner = "nginx";
path = "/run/nginx/htpasswd";
};
services.nginx = let
vhost = url: {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = url;
extraConfig = ''
auth_basic "Chaos";
auth_basic_user_file ${config.sops.secrets."nginx/htpasswd".path};
'';
};
};
in {
enable = true;
clientMaxBodySize = "100m";
virtualHosts = {
"kibana.hq.c3d2.de" =
vhost "http://127.0.0.1:${toString config.services.kibana.port}";
"kibana-es.hq.c3d2.de" =
vhost "http://127.0.0.1:${toString config.services.elasticsearch.port}";
};
};
system.stateVersion = "22.11";
}

203
hosts/kibana/secrets.yaml Normal file
View File

@ -0,0 +1,203 @@
nginx:
htpasswd: ENC[AES256_GCM,data:I1/wMtEpkG/0SxtvWajL+3V97g==,iv:N08Vaqb7qWC5VWnIRVu+Y1T3EAlZkjMt2uTUcgXu0AU=,tag:nGkVd/TXDRp/3qUhV9T4tw==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age15nj7xkv7nrewxam4cd0uw6glxeh9xmq46lu4zdnq23trqch4pufqm9phq6
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHeExQS1lFTk1wTXRNcWo0
NjIrUWZOaklUck9RMmlXOUZZSW5YcDRFZldnClhMQXBxQ0RBcklnamJTS1NFa3dW
WTRXSjgzQ2lPd3dIS1J2SjlQV2ttdGcKLS0tIFFtcUgvK3ZRMDNzRXdTbTNtQTJD
dzNrOWE5eUN5aU9meVkrajhWbDRTNjAKBdCXJuAt+Sd1zOLHAzqHJgb8WibYndxP
EuZ+u5r1Z2OqB9oY9phzcTNdQSZXcPib1MePjyBY4C1MfXhh+bjKLQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4V3NtS0xleS8yUEpSNnJw
eTdXTTFVbVR2MXp2cmhzTytNOG01SUxTaTJ3Ck5WbmRESVJROTZXa3p1dTMxR1ph
bncxU0VNcmw3Y1lMSjVubUtzb3dxS28KLS0tIElHMFV6Qk1BV3dpUEhKK2k0cU1s
S3NtRDVsalZMQ2E5UlVQck9hSHdtN2cKiqC8Uu79TlOtK0kJsXqnRGzUcF2q4zeb
nBisi3qLC78xvbs0DckNunZWq79UM9r3Y3vPG1U7z6fnT9UFVPPi1w==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-23T19:39:07Z"
mac: ENC[AES256_GCM,data:Ja2csLBTT2iI07G8sOJQABjmDcywXNZqYS+ZSzas0z/maBu+ODOLGntZ+KImomds4ZKGL1eduZ6soL4efdQHyaUGTk+P+X8OiAShQcFCv2Wq7SeKbvDuEXP5HRKyhKkYJFeoYrjUgrT3OBzbF1dPyZyveBnaHM4H7xJm8NAK06o=,iv:/DBkKeOI/OGepHndGtkaKpyu1R64vmXIoPHsKwS+fF4=,tag:QpUOSJWm8Gu4uwL077cEPA==,type:str]
pgp:
- created_at: "2022-12-26T19:10:04Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7ARAAi6gE7UCnETMmvTD6jSIxI7KElhiVMyA09TgtAVU++Ruf
HvL11URYGPcZQ2ooFsz81vhSZ+3KJYAje6cB4JqbpXnhRDt/3E2nwLxujSX75j5A
BtlxsPlQ/QC6HbmoqMt07Ch/f5WB1MAJ1kDBT4zkYGYoi0NDGzJ5WslXaaSqeVRR
50mtM6SZEvQyQWg9ZqYBkGNsEHa471WuAoOwjVmc4F+1SjOhd3STBvxzzdQH6oCS
/5qYAHy6d/XKCOkYIjVkvdFFqUncD4DOkPPvZ0CXRXmXdpXt7/u1M2rB0WEydXHi
N84Zsc1ivTiD5VdETGeyf1aHkoH9SLCgslK+WtMr8I2UVLlijF23VPnJNNS19RzD
1LxTATv8z23XX6QGbYSQqZa0vw6MPExPUDE/9DYA2NnJwCTMaPjDRZoaZXCYas9C
lzdRlurn58VXyx0+xCk9aRrY61gFSs741qPDWEpcsJGA3sTESLLf5SICSyAMzQ+I
IUM0AjzqJzJkBC7GnAiQdC299migQdNM06Ol6DIZIJcRmNIcWu9jM5M3mRmuObas
B7rYleOinkwzshuEP1jsT8VfGEPiRa+k/tpSCsHlfgHHoKDZmUQoUH5ipxHYp0SO
Bcxn9Uz5Xl0hHb2eRZTZYuWEd3lUCN6XKVn7cShk9MVYr2Ktg/XmP5al4VWrwaDS
XAGzUbhml8acRA4CjO+nopv5eRThOlixFV5We2J5fOSfOTa3QwSTc623YZ2GY+Gp
q/4JXiM3gka1ec4M1oTBSl2f+xD7nXHHvA8M9nOriHYKdsLvE2+eQalobvSX
=1P0Z
-----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-12-26T19:10:04Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ//bRV25HNvXE/UfhzYOefqSftn98c/G3WpFqX3FjDj2RRl
RFzng3vTR+VLlhlJavEY2tmofl1szAULdjEhY0LXx6JE/+t9qtQd9UG8BPPxS5D/
54zTNVh0POjUmUJDqAx0/J2fs2+ATbTzVBCqpM5H83uoQd3nwbPji57mj+ANhu98
b9vUJine8Z7shaXsRnawYvSKmq6vAsBgMw7ueYsbiKg4W7FGFYpBg1crhhjYEl7V
PGYHIQ7AawVruje/QAqu9KoD5QfT7kpWyj9WdLqJIn2zItN4+ZBbFPHjBn8H9otr
OK/B39rHv0CkCq4OJqaDP+5NetV9LXJolqrMrrCi+3QkvVqftqGzJBVhJpqmmET3
Z0gqXFHbYyBLnp8MBJhoFKaXj9dxDr0tRVm3dS2oM+MapnPBt+Dip76hnmmjEvNm
Mp93N/UejwBLDi3pWxxXtRvksEiVNIa3Y09/dlL6K7ss0lF6BAPvqLArK0KL/2vF
SQAWoyEJPvl8lDWprYixZdDKYEw7UjcGsoGBVqNW55NoHWi1WYP9tEsqFCbSNATR
TRZ/8xCp7XNrWn49EpuhdNQDMg72olFr1a0cEHI2C6GVcJDYSX0IWJNwprBiHwVi
8bA67DLPLUrl1ZBtNXLjmvZ02rhBpNw7pw/aM1pOtPCSN76oWOTL2shbpq7X7pzS
XAGn8mMQ12RGaKVEMam4z7x8pgTOp0X2RQGxLqe5UVNSoqPKk1+gdDi+2xG/z3Hk
vJvDTj5P4fDtq/Rg+dNZh7HSgu0QvwiUXSLXXbKUerqAnnMB6oGdyDNIZPU4
=Z56D
-----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-12-26T19:10:04Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQgAkrqzCzeQAnxk3Ef2gNnrG+0XHtbqA8EXUq+mKmIuZn5L
2yRx4hys/F6WCrerWfc37rhap69GmZfZraOF/PM+/zB6gO+TtN4DQGEJrBLh2EkN
Ch84pL99WZpIF2HM8O4SRQWDMnPHELIM61AIIwW+xURPe/R1L7ATVP3YLjNcpGo+
wjBeEX0iNmduitSU9zniezr1TB/EwQHUCF9fBni1l1n9kQbTwedgkG542s1RkjrL
p2m5W0iMJhvF5N9OhpViipqj2o+4asXvJevYHohV2WApJ5Bydcp5Xr1Uf2CfuG4s
OI9K8Xi+jGN5TBa/zwpeew2TvpjUBcJWalfPgycTmtJcAXqemP5lYY1m8/4rsM2E
XBdyXBc4mgZf6efgboXdUWaVLFa7zW2piL8sjlBoMFTAIUNKJ0fWM43KgolaO/YB
Oz8FfXHWNLRbuqMIa/IZ/OX1DnDu62+Havzl2RU=
=jPPi
-----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-12-26T19:10:04Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6AQ/+JNKEnHfS38I+1/9xU6DPLZ+6mLUZJCZ2RK3oYOCaKTCk
BPbcEdsnpdm4U+IhdT73Gv3q5yorfhCW66RkK/gqkufZfmFKyV0SxBDnyDS+5/ho
BfPZV65PKEHNsB/s1Cj7bDX7ce1s1k9crMOP+gvXA6BcZ+1GR7hrn2am/2KOHinD
eGdL0khc0R1raacSAcz66oY9fPTqmx88ZqONyfIsz3945tPY5WOmDkuvHESbJtCh
EqypaNi+ZVJs2edTR7JiJ8eLYlHh7rTxIew7zyBq2hJBpHPaH1tbTQwjEn+J4HkN
qKUme8IXCfgQjz0nUNcbB/19bPDB+LMpdKBcoz0YHGb5Ar47pQzCo2sbrAhW0sx8
lbjyxzAx4LycoP6n5nnX5McH4ubOsTQkzaPqtCVhjbVRflhNFqaqX+eYZEJEjP5p
tByc3Y618hkZRIxBW+hXrPgxNpc+hHyGXPQrz1+ZwBs3SlxkuuJNBbmMlXvvthsp
n1mcOLFL9AVJtx+th+qSV341nf92ski6ctSdjA1t5/Y5WpOMLUeXu0LDlm5VdX25
LoREyU0HOtn32SFr20sT8xjjisbDn5viRUNsQAdTEJDUu//hVkF6amF9SYzy6Km1
5z5hnlFUpkuqeq/vMVDKSSYRgOC8Ivm2eMnZHQxdY/3OIueCaArXS8fYFegwsMfS
lQEK6bf78JARpACZ8nf+aoQz7zAnEBV+xHdaicZ5JSdxJjy0U8SAy2NKaTs2HeQm
GhLIBHuySRrzYBTCD3iaKIMUPwYebM2NhGJJzcMHTn0RaqG24JRkfSDlFdKw0OPM
TQT3bcI4KQ95oejJsOEzLx4oZ3xEs9gwu7XEhYp88mXaztb9KPzgcFL4f1TLIU/J
k6gR+Sdu
=Y1Ex
-----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-12-26T19:10:04Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHARAAgicDt6epHFLeNZSRsxYL/K/WhAhFmpP1BoTPK9jGGGtF
TRgVDjWiiFyHaygOp52dFPxMtnccCIOslg4C+moHWXg/9YR67xUVw6MWVbOe3dcD
WbrgV0lbm0Z91S8bXx0ZEzNN7DX1hFaiX1FfoifLmiZewySuBht0rO4c6xUsc7A/
BA9Os9/WdEEThW0rUFKFdI64MQe20XUKfqT0nm9wdJYtvPe6ty/7doitk9aVnhSj
XQPBME9u8PNTGiGrhZKfpViqi3/OHHRadNain7Yd1xFQ2QilFbQoAjEZXClRIrwo
dWPWOsGpJ5+BbcKTNC09M+uLTETMt9KsiqlD7qxHNYaGVzdJ9uu5+JNXTRgsSDRQ
qN/PVYSUxfTS9T4oIRUZy1gVdy+9MoPcHzA++BRcd6aBn+ThteRu+HLXzQU0RaR3
IcZcgDa5uFo4ZiJ9+mdY0undVSOPDaQrDy6Yb/D32HghlN0FJ2lL+J0GluT+7nFe
DlUkyR04VAdoLCw7vBDdMVtrPkb+hllzBqmQWUk8GWtY3w3SsikephodxAxLthtw
9cJcss3foQYcGKQFHz1rvJcte2SY14n3dhkF2t1IBFJ0uiESBChApqNk+tsL+IcW
Tqx+UXnQNhk7PKG8VOFktuJqmbwF71zEKWkYkZbei8ngxvrjd/BdJtOt1fX481jS
XAFwA2Dr7aZ9N7HFPWdwY9y0YbgLaLeKdduX5oAbUREjS51yIBcjDY1WjqXYdn40
M1eTda21SGaHOHcG81gU+k5998bHNu5OVg8Phv+FsmcrkjLmJp7dghrnZsMU
=RveH
-----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-12-26T19:10:04Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf+MqQwPkvDuMJDMred/xqq1BgtzKMeuZFZ41q/YdQk6u8i
TwWKujhcvyeAcTFJgtp2S3RDMPuws+orqC/FkpSyVekDolnWLMWLp0bmUt6rAXV4
qhUGOj/oUCvKPJI8aa+uI3EHDxe2wEYY87QoB9sOFTZgR8FUyuDdqRPtAQdL5K64
e5Cxy/uNml5IUq6ABQsM4k/Iv2AxDbfx23r1mfhxJaMIJbKMEQhilwgIzRhSPgCY
jwpr6PsbDbsVrp+tbWSlQ15Ah/hVO8znyY7VCS6oEU4jO0noa/Wq143DxMGTrVER
28QytUAQDC+ftTCjNvfyAMc9gBWWXid4oedBMqeXX9JRAZGkZ+e5FM4sPu6DuR9v
syQvfRpmgj+Qp6CBQd8OqvkhcDZM6hRLJ218UuNRbNsdRGPExXoHRB8j3HAhuhUQ
1PJC2qvZKeyyrdrqCGNdhzP5
=//oW
-----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-12-26T19:10:04Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7ARAAuRjzh7fy5ORzm4pqlK7Lcsj1MmOBf33FKkxQ92whWdWU
bzmIE0c4G4Kdoy+aGnbYtDnCoQr71mjwSGJ9tDwQoQgGlbWn4NDYgVXMEJIIoeIU
5Qnl4kcu232lnK3AgKTpBoACqnQ0790NSDDVupkEfDWoBmEb5i+N+pqXZeF7OxCn
aa3K/Ek9LgFC5SIuXQlC0S+uxSdI8DjKLEKv3Ob4lG9v7pxgLnf6YogJ5NRDcR4L
5r0vs6iHlKQDBbbZU7oNpSGf+veWlLYImJMhnXyMDS0Lz0ziFaPVot4AYDL0h6Em
1fH47zCRKI6aYmGQeuQqAGwbUYl2cmDAcwvmWhXUcxvUgUHn2h+Fkb2ZSO0YhbIx
cFSD4HYuWGADdprWRIH/1aGeqnpibg40K6Uwowzbpkoa8FEeHZYwFnxH6c9JWCyt
VNd6RNxTagLI+hDn5+4/YsywoV/tKvqo001sIj40swRiRBvToxU+4VEZpaFZBefN
fEh4KI7lVOAX7i4YrnyeacR58VlSXGbe5ypZbWcI31Jvw34NJrCWQGjBo5xsfz/q
Nn2AfRhMbSNECPRA45vUKwj2uw7TMzRDKChE7bwPXPG+MvXFYFgdUNNrfM2YfIDj
B6CKJtkMyBfAecA7u5cjZaE2wQUA6zxDZFks5ejSN8tp4VyEieMqt6my6X4Te7jS
UQGmSk8OUy5xvUC7a3hkmkpg6oWBwRCtWMhV6JLTLpkbjKIeTAF/+n9Qmvcuj405
HIDcOVELK3FNg/zZCxU06gM6s8QY7HW7ZAuYpFYiOJUJzw==
=3T+u
-----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-12-26T19:10:04Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAA0K0mh3s06t/zVhghKkLwJ6fwmvaWYohz1KQIDW7MJTOj
cuebwn0am9idNeyTsMFXNYNo6Bixt8fzyo8QjBCiMi/hgbUcU70Z6wjDdIqnl4Ta
OljQFET8G3XZje7ABn6CHCiZTaUd8+XF7qP2R///rUK/kJIJEE98mvAoEDBjzkt2
XQgzzotIwxZlw2MbQ27twxyCC6yxvp2I5gRqTAuJm9KC44LaCnxisU3v7Ebl1nhR
kxjLpxSb+aM8QBIuFSwkGSkRvmxUJSWFBdXY880JKPMVXLM7TYhcFcytimw2Vjff
SXwAWHgrETs9COTXMoJ2yzGAdj10QMEPLA2RJWxThTj/LGOuLLQkAEEXiNYZxYGX
tXVARXgIyYWV2/2ogHncbR7SAuYOKj0fle4moJ9TMO+PsLEqxptjem8p06DBftbS
VgwuMsVZdKTwv8sHqnIpNAvpCaZS5FZdXCoul70a1bEgHeEdKtNcb8RiMhhv4G8z
zYw+vXcwMgZ5if5hDxzBQBqCIxu4Oax3eNJkPS/MKCyfR9A06mWtBaYSirLvWHY8
hu6R2vz7sdRb0DckzZdQoCOjW/IDrIRXlij2iGNh7epnckFyEVzPd4y+R2kxVML0
iwAiYsimgb/fGG4VLZ2wakI4iaUrCZHczKwxZBqtJYWZON4KPrtlYt4ljIjlErXS
XAHf10OHLxIRXdaeA98W8/SyPREQXjX/dKn76pnGIkyfvlUaejeYaqw6KxGbdqfw
m2EBscG7U6wNnFGv+hKOQc3KtQgZJjmLpaDH1P8TsnphGmgtM/G9mziak6m4
=kViV
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:10:04Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ//f7lCWPyYRmQiQmiSRsoZJ9zMpmOdPfkf/DuY1CGvgzre
vt6mKwv8/7iNUTzd3EkcID6rdygl2ugZVYoH6Azv9rtTdgHmXGlqNCZuEj6eN39X
nPamm4Uk+vmxFstW5/igqCHrV1SkYbQ9RHh4j86r1ilJ7DNf/B37f44HvL34Dom1
l3LpxMHlH8r8bOY7ejLnOPJY+2bcYDPwwcou5X5msEI+V8COEFqomOW6GSDBg2R8
GajKtZmTSXpg7Bd3DyPheUpTU8uRqZkw7wzsq0hC6PSt2qWSdMvHyrmh8L8ckOSL
7skVrqW+bRjiuLiWt08DjcxHkQWsFiG2XYWuaiP/qinndNFlwI45GBUHeZtNxYpd
FXerwDM2samM4qwhZSYtNLEwxkM6HHIZwkSx14+Ebt8G9EWrpXlB3CXJTCNGqRBJ
w4bDMlWspsA++7hKqnlDgNLPitAkeTjEU/UBXbqV3gts5Wue/KpvMNNMheEtt65j
xxeYNRV0z6bQ8mBtgYQdjRfB610VnQrTmawrUP4ci0Ju3WDy9h7VGrSsa/pPNU54
P31aTwt6zFfW3s8C+k3PIynYFkgh1b3sWWhm3CsYLB696kHmZhCJRTYWcQLqAsxp
+I0+sisQ3qNvjbEb9EvnGAIvkq5cb4e/YO9EFWcgSJXkVaukstiwLd+V0FYmX6TS
UQEBRSdMpInOiOlkRO/kpZFqKDobDV+L0i0fdZlyuVfDe3UN9Zsz5n+BSi4lJLPA
IU3EVNXe7AhO64hkSDaFUSx99ca1GwL6ykfZc4YanPd4xA==
=XQgf
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted
version: 3.7.3

View File

@ -35,7 +35,7 @@
docker-compose docker-compose
]; ];
users.users.leon-docker = { users.users.overdose = {
isNormalUser = true; isNormalUser = true;
extraGroups = [ "wheel" "docker" ]; extraGroups = [ "wheel" "docker" ];
createHome = true; createHome = true;

View File

@ -9,175 +9,195 @@ sops:
- recipient: age1jr5mc4ekmjf4uk2ue4xcuy0yl202phlu2t6c544qfj45ahzag56s4d0kzj - recipient: age1jr5mc4ekmjf4uk2ue4xcuy0yl202phlu2t6c544qfj45ahzag56s4d0kzj
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoYTQvN2YvY2RCekJSWmtz YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUQ056dDl4WXpjQzMwZ2lj
V2VmMmNaOHJiZWJpRGYxSlpKbnJjVHdGYW4wCnBjRUtSQUhIL21HYnp2OHRXWjB0 VFhNL1BlTDUrNGRKRStkb0szV2JLRWJUekhJCmpsTGpVam5VN01Od2FTdWhPZXM2
RTNEZUJteUJFTVFCL3NidThLR2g1ajQKLS0tIEJRK0c0c2JIbGRFd0F1VUk1bWVm OUZXR2tBS2RncElhZlVqTGpxMjRZQWMKLS0tIEFnNHg0VzVNWTBXclUweHpxYnA4
VmhMSlNQbFprcXFjZE5vTTA1R0ZtMUkKH72hmjOnmzS7VZnCrMWjWGuDJ5tyczTK NVE0aEFBS28rWWxFanNrYW5pY29NM2cKLdMv9BCdSFl5QInu+9twgymBRL0sCC7m
4yaJoDbBUgUYoxybrM61jadBswo9Sd8Tb9wvb1F3K/ID7i6mWcNKiQ== 5lEaumOW5srqlA1lXOtflZ8Tj+GwAxehDjrhfqCK7d2srLVVDJ2XjQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsTDZodjQ2Y1NMZ2E4WUk1 YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPM0pPZFI2WTcyRmQwR0tt
OWxjN1dGU01DVlMyL1ByaUpJdVp5akhIVHdNClF4U2haZG43UXVtZ2FkckpxNTFw N3FpdWdtUlFpR2ozRHhMYVd1dTVBdEdETkVrCkNYQjZZQlA3Uko5RDh6K0ZNazJo
RWduRmQ2cVVQK3oxbThDdC81NmZ2RWMKLS0tIDZQczFKMEhEdkVjeGIxLzNwRUdM MmdzMVZhd3JFek9PQllDRDBhajQ2MlUKLS0tIG1jV29tYzMwZ2MzQUNtK1VNVS92
N29LbzZiemJtMkYzUDFXemhWUlVWWjgKf9NXT2s1dRNdJtnP/TlDRqfE8CwM9Nfe eDkrU203QThrTmlsTHg1L1lmWXBRdXMKmQi7++16oX1CZGcXfmM5m1fNN8bDaCTq
RmX+eKFzbZRT5Iwy8ET/l292a19Tiruyka+kwtzBNLzWVzr1E3K+uA== kliuy8Jk7eAmXAUI+U9joVJnvwPzuZJ66aThvlIb8HsGo1v7IVHpaQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-19T01:31:00Z" lastmodified: "2022-12-19T01:31:00Z"
mac: ENC[AES256_GCM,data:Ebg1YTepPyNJ7InvM0yN4sJUOHuWELP4ssdSwwy3cuMEkBN+R77vtL0EHqkiM7wFOPq0o6z+LYAlyHwMpLHMwjA/0z9cqoKFUHq8nN8z1GUrlDlFkPcH7jCfIhYkswAsRFvVvA78h5eqbUBs1/lNNkV6FdZVTIsYHw8vWE/4T+0=,iv:fJj0KmxoSg6Tyda45WD4xlXyYHDEJNjyzuOVU/d5Z1g=,tag:h9H2fNzZORLrhddqIU9rOw==,type:str] mac: ENC[AES256_GCM,data:Ebg1YTepPyNJ7InvM0yN4sJUOHuWELP4ssdSwwy3cuMEkBN+R77vtL0EHqkiM7wFOPq0o6z+LYAlyHwMpLHMwjA/0z9cqoKFUHq8nN8z1GUrlDlFkPcH7jCfIhYkswAsRFvVvA78h5eqbUBs1/lNNkV6FdZVTIsYHw8vWE/4T+0=,iv:fJj0KmxoSg6Tyda45WD4xlXyYHDEJNjyzuOVU/d5Z1g=,tag:h9H2fNzZORLrhddqIU9rOw==,type:str]
pgp: pgp:
- created_at: "2022-12-19T00:31:21Z" - created_at: "2022-12-26T19:10:05Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7ARAAzUV8WEkpps06+yhP7Xbz/b5EmKGMq/NqUOzlCONwUT19 hQIMA6j84+xkv3y7AQ/+Nsi31f1DlN6vOXD/0KwksAcq/pHiBSvZpjeQ1kaFXErR
a/idfIzouKhLmkYjegu6aH1Zl/HEI8bmqT0WDEC8gJlCFTFwKejXxctJt76+Igux bPU/yImFlWpjhcndkeqJCnpPcpDG3WptooaT2xvVmGTa3ywohgPNpRIbylJHQ++b
Tdtlies4sXhEUyazsDtihsyUS+96fdBT68S6J029iT+SYZCxpmwfOM3R69K9okEJ o7f0mAT5q9GvsBGxJQSrJ80bFKJVHceNa+zuo5qpWGeKfQU32LYSvYKE51LxWJm+
bRm23YtSWaKGnRynyH8I4CLOrlKX4yzI8ewIbjg1HhyFMFhRVePLH83V1hCqRmsG LqY3S86iRJxU1aDfBLlcdz3QF57m/qw9bTopqikccJIqwdUX0PE/t3m6z05QsSmc
+/OI7kiLo1Ot7KShW6PjC9Q6eEV11uDNNgae0huAozOT8yKqFw6NzYRUWQRaJ8oQ HEbT8vxjfhQDZhPtR2v2GR08T5rkR52ibK/selSKS9pXjovQAu2zXLiDH97FK6gb
efqFhMe12Vcs+bt24x2bcqhzV1V6blfxp+Ddc0SXxqjj+mCb2MTBXH0VNIgygwh/ /21RNoAIvPcWS848qAE7EmZ8K4xNivEW4ahO9FivniRkxEa7x+jEbfQEMQYbREmM
QqT/GefSYkO65uhf6ocEkB5SGh+w/pYuDXX4wdqDwCF2zVEGAVwXWDJVUFNCunEW G3aEqUyDzP2hqW3sI1pjYTdp16s7yEgotYUWC2pQdjJvKpIEHyEJZNUAUmOPaHSN
5jUly2Es26GIV2dmNnvWH6ro5thtofIIuoNiyWvw1UDr/PALWsTPGyjgVdwKgPNE gaL5ZycENj51UVCBkxWHLan3pUsoRhHzQDF6+lDkBatnvCRkoVz47Y38l2cFafNC
JL5sQnzb6klGEX8budlYitzHwORuU1O2fUUmN6VEewwWSbgLw9xUtqOWTpMhxymd kIQh03zmTqBT/TWJBp11htFq/tDzAq0qcAt+QXQCGyeDQaTaav2Px1EsSAMXSPhh
wpR2KHkdCAOiMfX/okV9Uvie7BiQXQ+XajsOeo6nbmXcnUrVq8Cczd/USkm7QxrG 7Tao+keYL484fNTdqK8IC1KExQIJGoZ0xXU0Jc6cogpmxN0IppU0Lh/8ZigXdTFK
9p1WVgRT7bMkdyatalqmmbaJEofc8K9sPEUmPu4FOnu/APuMGPNgMsbI+/QWaOjS eMxRlQRSsCVbGLdwPIA/Agjc4ngrtuyHyF14CRG95ccP3nyHt2Z3221nkvBwOW3S
XgHVUSx2Ac1w5wQYSOL8HKiqePs0s0Iu3A0HcR+FYnjVbNwUnDWmIVG3+foADecC XgE90wsxfZLSOyXjmSwYcvlpTcFXYbQXDQ2RhQw9soXBGDG9c6mpZDTAT540MJDf
1eo1WTCUJdLUwV0DCf5hlsSCSQJte+4lc5dnos8i88yW23pnAzPmSHTwny/NKTY= unKN4W7bI78Oh+tpa/p9vNdp/ctX96Qv9a0ukAEV6CpWaP4GZiDShH61pr2EL0Y=
=npHt =YwXt
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-12-19T00:31:21Z" - created_at: "2022-12-26T19:10:05Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zARAAg8SIVsiScu/bSjvPjJ2RJMnviQh3HTINOuXipaYrQQ5a hQIMA8zMZ+ak7y/zARAAlZY1BEe3UvMO4CIRwkmxfDnfcOJyT1eKG+uqfzjjaXp2
nr9gekOtz3UDfYK22FgNo7YOijcIDbEpxZadpIiHedwk4u7imqTekqMqM/oUcqvH l8GqJne+dKauBJ8bJafYqHCTXi2JQIuLOH5gZqJuBRt1791Eax65tqxdNoK4owFH
aG7KAbL+x87mECretaEU10TrjfoeuEsMdXoGWWfGKNuykQQxGGksBPK22aJnBlCL P2ovJFZuj4WdRi4Kqj91qg3yhpcE06GdR1AbAjz3o9CXJdARR+3eyI6gGrSJ8T0o
JSKotNwNYjsWVZF5h8gYu8QyH3RJ0WXjVmJvs6B6sivjAAZxU8uV9D91W4VSGfEP grFhlZu48GAm56osnsXRT+hZQCjxtPkl+5tt+IeIo7UPDHIcHEQA3IiIkdKt/jAa
mQWwRNGBY1EM+OnqABjIH8iOI3qTyzV1Rp0uKucfGPF0vGF/ynWwbUcJfPwzgb50 90gSJaWNKUO6LoaNBzfW6QrPdjzJ7MwB1ZCstS0UB4IIq3KRWMRxbBXTLEvJuryd
YSHLC+eHbTP22/76l+9oyyYgxF/fO7ltpyhkuyQj5OFGwlfGK6SaCF7AK1SK5+8/ 8XlIg31rno5Rgp1jfc71u45bbxCpi36r80Bv7wzbTRQ2GmCi0hVr48vLBzrm0umv
5bRraM+IYBkrIbms0431GtwAAHFnoSj5AJ7rK9YkTtwwdBjul00sjsgZEQHLspT/ TB5SIREGTveQ7wtgsAgfuuW9V8AzFMIAIzQPHtoLgXGFKuaionZ1OhE6PKu/ExR3
QImAdeW+GLhL5fi70pTIUa1VBh3H1Zpl2x/auEMhvGJt4J4F8Lr0xu0m9mUGMEYT VaarJkfJvkkfD4qCQkyhiUsNlYnWnIekuUY2UHgSwGqIa5l2M6KLN/rk4QF0XS0Y
l/ssr9oFP2JcPv8Sobiw3UseVG0Min/0ZToMvzgw0RVwhIWNVF/bWUk+2CHHOLb9 oyRmCooVjSuPKJtoLBab7QeD0KwjZkjLRU5rPG6rn27U8Mc59C5jyI7W0Sif2M7m
sgGjGqNU5tpSmm1qgOjdHimWHli6muRi5HMRThk1nHTE9GYzsnE8gqHZOFlRzywK CBqYiFYFjlWLo1lC8+h+05dlh6UFkZAxM80SA+Abomw9K7P5PDFKJr9Aq8ghDFLd
ST7tybxpHq4HXF8ewTnm2EfqQQAPQTB8EpG6xkyC46FXOQl3X8MBECFCsOISHLbS i0YLTEZQLbyoIRqbLU5TpwE1PKXXSpDnxLGbmN+jXBa0BHSLSaAKeSFp/R7fpzHS
XgHfR29yNGulsrstsXufxOhbZ0UXQs6MTw2yihOTLRHlsGE9gPJMNJPkUfO1KwuE XgGKNy9vFkKRy0PtLj+/BxCu9zpt7OV6efEDkfXhJgiQO7xzLQO8QqhP7FVQ1LAO
lQEVU++EbcwJHmB/lBESP9/hoP3VsDSm7YIkXOZpAq0YrIFuv6SDVH/JTorV54A= EMdwM2O1ZX5yfyj8YoaFz6ihVWEYbeB/5ICz6AuEon447RsqucDHQ/lOmqycBD0=
=BEV1 =Bhz6
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-12-19T00:31:21Z" - created_at: "2022-12-26T19:10:05Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQgApZ5o1yq/8EndHHXOu3IgEKOvd4KnALi4gFyKQ4kyVhdD hQEMA45bZkLXmBFpAQf/eSkupg9IaVn0qtoVoV+GlHBGc4bJgIFH6altsnk96NAM
4fN24/7CZ66moAuxQoh2qmMGyuKjIk2u986fag8+qOPuN87r+OaOck3qN6FqRjD+ hbxHBb+Oc0mv2BoSC81/OBqo8tU49wN5TzDccOTdP49Ng/4iTDrCvmSch7RJKKNT
8NX3MJJfdeY3EF9SPqkw9QRjx983zrdSlUVSpgxKExejFN2naFYQtYJ2KHRMux2+ Juf3PCvKzRFah/2mZKCWnfMQ678Zk0BlOIJ8b68MuiHqOwUsMw+GTYQqv98qeVRd
wXXQ9xRSv45o2kou8lmGpGcBxSHxaKjGlF+dtmGnzMDlPrEQQ8eEDLXNBiKc0OTM /Wf6DOrpFZL29ZYWUMUJcZ9X0baSVgME/NVXXEBXqjU5/xqbBP6fOC3sbKK1uMtP
3NkJ0g/VT/Fnywn4AVn3JfmLCCDLiQOQjgTyUd8N7AntuhUIpIW573FUxP0t8UAn D3azWjM2M1ya7Xg2JEBLP2a9IG8DRSVaXOX1v1MseJoAMhPYVxxsIPfb8wg8+lBU
t9pQA3U/F95z2cN7FtZhXKEXzK4zFtcAwPiyqrsWj9JeAZXOu1MCCSwhuPVkROXA CbHlq/phTqZ5LuqCdJ0I48XbJI9x2rTg7rCfecDSStJeARe/jtVEwvMb+XEiweQu
pXvjSvpDEa2TySF8SweahEYBwZH1Us8KxIPtPamkZTY/+YPdEyDmeUAiUxsTqT+T PNRY5ragcRapdebFgHzmXmhNGz8iLGLQ34RwH4cb5ZjefRb4Ux8U/Ors8o0PLTy5
voUpTER0IcsjHIQylXMNn9Fvf5DfGaNvOivfMf6Ksg== TwO3w5P/0HkAYNMmTSwrFp84GVHNJN1W6Jz8BpdMXQ==
=FQ0z =Tnu5
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-12-19T00:31:21Z" - created_at: "2022-12-26T19:10:05Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAtoQBjW8yWde2zwD1WTix6xeKph4VXxwppGUP4A42Jrkm hQIMAwMCBBrc/JA6AQ//XgbVMUIJ64K+jBHVt3wOqea6QEUGeC8kVWo8tcn2I62a
x9aFI3QGF/0LixJyb7xDiCB7Tc/SUSf4/Sqo5rEpCXie12r7wUZQpV9vMWWJlGib M/xZ5w23Sr3d1HqApy+UPMp9zuR6lMSOkyKTv0mAcEPumti2KRNu0G0b5QX5b19E
u8N3tYGLL/lo+EHIPp//mHA5iWFm05XuG3gzyhhmPH/mD5taeJ+cmdj+uVwCsozG 1xmGOOj7MKD9OhVdew3pNw+GK3IzJ/127M2rF7bzni3GOWEubOP+BYthdvxtI8Dk
7hienoJ6sjbTRNeECwwBqJFrrfLSdw9TiGOiNb3nnoQwT7wap9NnIyUViHwZxOiQ fBaIbTj/I5vQezwD89kUnYf8FSJTVl6c1nczEHsYwjvPJzeSp0qQvEjtBFlheNgw
jOYGCjvzTGy340PFCpkh9BvzxCn62SLLVo0N5Rmq8OV1hBZHwJ81N6VhWzoVHNXq ZKtXlJ020JHAX9cNk8D2EHIsLcl5PottIheJ5rHiT7N3XnCj8KxFzZu9OpwkyZOk
4fXdj5eXB3aPNhJ6db+q95K5ysoYILryGap/NzXqZwv9xOFxETuN1zHMXjuM5Ufd dDEEEPyUNq7yj4MXNZe8K0WvpzwDvg2tXTmAieJO9hSerpME60rJdxMrv8pLjF/a
A4odtNLX3OFlajAzBdlfoWSCnIht39D2ZL5WbwpW5eymr+KLlNra7M229ruZ4sy5 qMWTLGLg1d1oaTLl/yhP6zLJ/rezEWQ+0OniYdpUkdOowoCuQJhMC74Z6wg1gZyt
tUJ6kYuHUX536ZwP9wg9PJib3QXxvW3HxHsJYsdXE0Sy8qgmrLiALKpstXYdpzsv IxcQrTjEEl6PB8moAD7oqAvlqRsVhZwQeW1Odfa+WVDuKSISrAeNP7/iLsWwCpWj
+vnBEtjYEoCCs8yUVj/ij+Xf52dHRbfw2l8FXX9Ah3TDStfc7k3miqq4w0oMPZAI /ebPkZn+o37wW3oSFL0hbElCCGw3uWWxYidZpMXj7Z2EoaAf6wu/eeVjVf7sH2O4
LpAHb0KwQv/O6MakAQwpxzPgdR2IZPxOQ/y86by4aP1MDCMkYVtCm96LhRJjKP6S OM8aPe4SqTBKMYuu2byvjk2fS5jE5aXu5EzDxMu0d/5Na0EWg3XXpRilSjThCXt/
ivVo8b/yKMHs4YEMJR+paYyMCHBg5LR+G3KeCahYs11sZHVHeXamVZIrsW+EHkDS /iItFfWxTzrGd4kNpscwBJEHSqdrP1Cxypf0AgSLUGy6uU6HPoN18SxKkyUNQ9zS
lQH9uXc1DCoonEXsu2LWKoGQazHs1EucwYWbXpwxPr+ARin0itS6Kb5Le7cqDtze lQHZ6jFzu9xyxlpdJuv8vurGa+CkRMz/4e35YWZKpHOM8ZWgYKc8GQyv8TyhGgGr
XiscVgHb4X9c9Io+Q1iKnxcRrC3KuOIczCckqvWwLWD1pHhoQzYNBdYUfoSjQ6YS 1yIK2ia/enU9A9XfkaRSxPP6ky9vMSXgdtHpdjtghnkuABAX45iZX6BclndJnI50
++rjgDDeB99dh5l427yEhmye5mLxv6o4sZHMJsl8zZEXBAQi7qHspWcnIj6mR2Vu op5TzUoHCBq9E+I9mIpVyWcuadgSxy1HJn6g9P+At+dq8nvwBhAgBSqqTchSwYhk
TqqeebaK NiNsonLe
=8ICd =c2wA
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-12-19T00:31:21Z" - created_at: "2022-12-26T19:10:05Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ//YbYia2w4AJT1bGr5K8lweJIySkI8MGL1hbJH2YfnN5DD hQIMA9XEenRNYVGHAQ//QQtt0ly7YtAqS5WfdznBX50JeuJ9xsl44l0PHG2TqtSl
cLYQcZqJwUsJIeL/f5eC8dZfHCYfhIT5PUka7KomB/RqjYe9mAoca+MG3/akJ9Ni Q4NL/dVVOD4kBwocRKGffKHhwywJtR31tLe9gpEYhVoeKzhKh9vvCZYc7uunicK2
AeopoubRTnJa/WYwOF60lIoUfZMl/hbONIq4aGTUGsi63By8w43nAO8EwODhWHnL ajQLIIDdNxjwMK27zr3Eqg1MTLRnIdgJ/L8A0YQn+ix6CIlqeqTBxe5GUTgBGi/B
iM8NKvX1z4PTG9r1iBpZH050bM5uvyB2+tj2BRfUGd+JOQPlF8z+qmQmMtKVBpWk UlFt+N6CLUAeEjzWhkOhs9IbPtbMyg6d4Xl50py4FWyKbUt/U5Q17ga6hohHB+cF
czNrb7cLrm/qqwxo7e05XcSRfcY2dG1JfT1w4w3epilxYrcPaoDq1li0LoqMuh8E VrCeO/nyByN+w7czN7gZ1wUnvpbZFUlL+qrw4C8IPJpPYPt8Ldea4IFwU4uGkWl+
RNwHqRT/9E04dxeVeTXZq91WIZIhSrN2KCUmjUh0dviEqxOkfDXVR2qmT3tt/1No TscmIkJZbkO+fMNwW4xb/4/FZcSFwtDJLKO30LpeDrhdOzDBrfd3qQAG4Olfmw/c
XfMWARlzSYf7sYxN0YlwV6Y6UF3ik7OzTpqq4I3UCgZlQL8rd5r6FmS4fBfzSTwi rtn18RhXO5140esIFJC0VPbcrrxaYklDOWcJl8Ylrdd28s+PVVZZJ71wk13MBI+y
Dhe2DYiBZWnxq3EL3lFY90gO9ukq+TUsvcb5Qr3YGZ2qv1uv2iQ9c6j7JJL37cRp CLl7UHRvp/SaD5cJvZO+W0EDqq5J13PhsM0jB1hvbQ+naDxJ00NxJcO0/Ulu1dWZ
0jn2QkLJKg73LVGDO7ZUBAJLb9KDzuoZ5qLB7aomFoMWjKlDSZIBnsZhXCbIS9Kt /VI/H/1Xvv8cHr25vKLbuLvCeBt6D+49GdfB3llZBKmNm0i9T/NY6jOMxJBKjEmU
YGPvG/vDjKHdL9ubcEN9rm4pEbjUNlcwC7srSE1eJZoTXdOg9LIh7OezLklpte4D Q3s61+MtCb58f5rd8av9LjlFd/Euz+e0vtmkEUl15cGSAFJ3HO8KvHF5mr6YJ584
HilLwrPgWuQ4XpypbWczMxLGWKHaOr5gsgpiyl8XFeOyCigCrjsjo5DYvUs4iaHS AkO3VKYvTVbp52ssY9aJArpYYbkU1qOLuIa55XNDbqTfUXgk7Xc9U5HhOZscgyTS
XgH2scBHw/ocZV/Uug+R8x34RDYcSweT2WkT9Y4WGrXHTbzTcRzFDOzCG7i+7uVV XgHY+Ld3Y90bRLCqW+pDyrgoEbn8qkEuKnvA+dTijnkyC7fIMtbTVf/HWQPhxUwu
WzyhNf7dr/ym998f+KoTIl4+ko2wqrma+139UbvSvjg80iJKgfMTCCKn9ZAAjIU= rkGm4y+Y3AShQ9tvhuExFnu5hmC0bbIqXZ4fWmGKGv0nSqBT25zsodxmrWZ7Y9c=
=RpBG =dEti
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-12-19T00:31:21Z" - created_at: "2022-12-26T19:10:05Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf9E6D59LIOQjePgNl3JqcGnJXDal0zPgfyQIEXzybLCAbP wcBMA/Z87ylQaotQAQgAj/Dqq+AoVlbD0X1nKs70eJbRUWaSAHj71gzRanvkzTR0
WN+odoCUw/K55ZNRjiZBESSuBFW8zrIaB3a0JMVdsZUOSEey2sAPvEGy01WQycI5 6yfLkfgq5Dnttq3U0jlANvTSfhK38e26/6CmYS8oN8yjjqsPfXdbXvNqIO2PWaSS
WtMwl4hyWIXM6/SwVFlELf4K+b1MwwCAP1LrwM1s3vzR7bt1UNKSIQdNzeZn1LFj QJsNi4NqiwNgIAuDQ2geutREjpYKhomUMwHQAtyaiSDjhZoYoi2sLWj9zYVylIID
JVX9jA2tPen8amHJvcpUyiwOkwrYqznaYbzyl0irvzfV8giByl+Y/Ty4FjdG6iVR fykNNypqivhInbBCMa8lKeCecz2JKdqYAIDlvU0hzl/fEQG0GV+1yBPKA45X539d
V02immc6OwmNFlL4kgWgogIrJQrsvCpt2IprweW+0Qydz++8lxBX/DpiP46m7HG5 7OWUROzN7DhMidREncb3vjW8gDutxwP3CepdjALGVQWrTiV7k8qMlyqXuUXJ04cV
4RMAhhuDQGGbwin3ZDAzt6kukADaxYqufrLBCOiQntJRAYi0WY+EFSYHiJK/Ib6B WHoivuptJALHbBVHI8zw+UiOZis6rXWxiRk4GfjILdJRAa0rSvP55ObcbYjvjIWu
EawMyiqvqvy15mcBJ4aH4IGT/ZzHQWTzkWBMu5Pw6778EHvvS4DMnRdVT0fd3IcL U/2SDq+EyijnlBx58d4nuN/iZT01vsPwW9yNBSmaP7VQeIqOHBaNUSePwl++YJwH
/JLKUFvmo1C1Rx98OutktUqS m6AE5aUa+lon7v9idRXaetSl
=z/yb =7RgQ
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-12-19T00:31:21Z" - created_at: "2022-12-26T19:10:05Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7ARAArg0md59/nBzSLq+xKs3PIVz+EQKyp6DVWhRdOT75YSzz wcFMA9qJIVK2WMV7AQ//Tm44SI/DgSpiPFXxW+1S0Rro4QnJZx1pDXyqNh7Npv6b
corX5xOUHtn0YYklu04g6bhiwRMZDQGb1O3a5usEAGk3DM3a0hr+Oh3xbq0UM52i NzwBOh0kYavga5zHoYTSqYbNiGeZCKeMyfFpld9SZq6sfPdEZJ0VVHUUx4jQJBiK
djmxp5U21uxhFLs085TaPNm7zWst25JxXrO/W6QzNWj7t7CIOUGTYQ/qPXiddgWB fspycVLq0oQASYVXUrFCIhdAZIy2LmdwexoLUHZd4vP4fqOjQ/XLPq6vXGNbaDgY
j3+5jT2h6x6jOIFQes9ZTeUNG6cBPlN749IoTxg5HxTJ0x7gGAwOPVq3Xe0TxoXG NOuhzhrFEJNLpZGCNMqekRXw49kVq9QLuGb+hDtl+SyygbyV7kezgkuHmZ80taZ8
WLk9RW4e77LM/gOkA6haLYVeUhMu6gRs0SVtvK4A3+Kl8j0px+KS/j0KfYV1USVX D1Nl9JJaKVwdJsevnUgHxLK1lPxFmS5PUnPs/Lu8KPLLG6Sud7euLv0QixIHtioX
MwO76iIwJ/OwkLIhRTgOTwmyEt/nEhka1hf6zicN3oomi60JlLdbAVWJ2y7SjWH7 ksgls7mMNFNoYANc57p/eNRamd7Q6hJsKcn9x4NdqVUi8/I8qtFR/cFLY95t6c7a
MsqLzmrIN1FLxQON7OZxx9X6/ffmcJohVH02UoXY+XKOVLe/E6n5tm+oLNAIl82g 8ys1M0qed0S/XxxDygvfXK5B9THSFklO7Siisrhx2zDw6T74Hp2tah3sd8aTSdcR
rbgspWIV5jEvNIFJrsce1bZHAml1Jz2fnU3H91hL1ZWofHg7TH1y/8ZiRePxC5gL CChvQgH5oY1myDHF25j5UaIaMSmhntYamCQ2Eg7K3xebsNWac+5LY6T7huLuzFTT
wwc2M0qQzkPJcI9iqDc13O9WSpWWmE90G1x08V3ZhSnFWcJA5nN/01a9aYtOX5tl hZ4nxcr7oxU1LTlBMnY8Cf/XmAzI3wdgkWgn0GxkaPlAJ7N6icsV+PVKEhZgxwjf
XeVGPu5YM/av9CsymkhYgjIzXXXvlwKACVOpWHwklF9sD84uAZk4P5pN39WJWtkJ TIa4X6R4i+ilu4RaZ9fPyw3N6vhxg9FDsD5rjw+G7f5Ebsh9HXtCFmIoO9JOSErY
ty0SxLwxvMsgltFNNq+xf2e1KytXKpVN3pokK3gRHDeEFxd/V16YkoqlzPXGcmDS bhdU0JbrtOG9zaYZt800Z48qPI/gfLMM+D3xMNyzTM6qke+PzuE1rI7GEQu+NNLS
UQHZ4pO601zHhEDB/rKkDrM5hoSw69t/pQFoDm+XE1vtg2egd4aTBO0oueFep8x9 UQGvI+WYDkwx+1B/jmfx9hprzgEBIBhYTVjPy6ohIj6oiQ9T+aiKo+uYogABPAIY
bBJKDTRi0uiZTprNBz4+KVPc0PO1IGfpFg4M1BZLDOPnyA== +bkrCmap8UFGpzAx8oUS+NAPEeC6EAqg7ew2aPeY2/6B+w==
=vN83 =wBHc
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-12-19T00:31:21Z" - created_at: "2022-12-26T19:10:05Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ//Z20jMSo8kgw/TiyhAiZW0CnFmraJSn9WWwYGCV4xqGM9 hQIMA/YLzOYaRIJJARAAr2Qlki9WXy0ibKjvTsk9Q4UDouX4PZR2SycEmAyiyWKP
gNlLW53Ry4Uq4TgmAZX3KDdEOV/vypsJTKQ7HNW3XXdxFasvBfz7l47+1tL2VrsR uoO7Xw8dlQY/Fzl9mYXprS+JtRvR3sgLQG7mDZexEAc0d68c+FvDSb4dzmLseIu8
Bm3E1OHua+0304nR1lG6HAKC+egL7pkYTqi2WSUbIxKhDyA0CH7ivc6C+z+JOO1g 5B2bfP+kdBDdAn7FREIbSe+e6EbBoY79yL6IAUR1IiztZLTCQi3kSxj0qBK4F88A
NorW1zT8ygUjlVCH5B94FwJMVp2Bs/44N0HajkLFmIrIyKQCHOI5NjKqNkJWRRaf Xewes8kjQ8zyvNENuyWpgT1GMYpgbykEg+I3JpSpl5EpfVPlqgpvdHziXyLTrFEt
ZY1x7XxAcWmWTYWck4m1zBReCl2evD1JOvsKZ1m6z4Ryrwtgjp321LoEsaaODgzC thKr4UVtCpeIrQ8mOi4SmmzQKPAd/Jav3NeDgrdHAf8i69qvfcKum6zDl6nZWjrM
VdKw5veAuaQMuXd3MAqK3qsiSLNGJoUQjpFDNfLFrwuqGF4LD/P9118VXjXWUfJW vjhxrgrW8gYDVCKUrnZ+9GrnKzmkA35Cw+oWh3EmUukBiApu7migzr71cVGLNjyQ
tg/fAYqYD0xF5E9H4bxL2fTJ/J5DqtUDtGe3XJgzxskS6XrlEQFnrFcgRGSq6xdl wahzWn0MomRTzpeK1CeUJ6B+LlpOJXTucYPgFnRyOj7myGGNUyKjYzy6M7T+Ujto
84/2h+YSLqdRiv3DY0gXRE3DSQ1RKN6iDgReB5kBezP6DxCv6Z1cv9D1yCEBV/k/ iNgKXrB1isedL/80trmYkCSNG2UzmuFYRHWuSSm4EJAMboS8nFlye5ZnS6bNuu3Z
z3rguj2td2slm3vxNUOUWQyl24KdasN7IRv21EH1aKwxvQWTW/UUHZ46+/CNqajR nSi2+y1I2bB5WXkib6bgMWkn5fds5Nvlf+arQPOcy3DbtquAe5EgIbMRbUx2nsyH
WyJf8kA0+vpka5EeyQuo9HK2LZB2OxAVzE1/W+raHyejGI12XJ5QwpI3o1vCE0eY 0pF21BQP5C9pZPuz8aK6DIizbh2wkp8cuhlfLKl7IwvcnZ7pxRxIbrrFx36pfbq3
IUnXe4OCd9u/d/Xc7ccxEmS+twKR51xDgrnuo7BfvXm7JsL/r+Nky6MD3wE48+XS f+JiqtFu2SI1eIs2sAEU1D9CMAPNJFHanJmbLhxAndcH7kSKMHlvWotCYw1mxIfS
XgE7jdnfqTAX2Y2oJCDqhRe7tOs7jrYZPAK6/HHsvjGBW7+pfGWRjDYVogD7DZW7 XgG3cJHHY4OiAzdYObOMGSGPSqof5QG2+DRDSj2PHm/DYvuFXR4L8E1ZXr0krOyg
4ySEm9VVkmtZoH3DcoSkkmaTbwGFW3PQjD2P7WzvMQI0mS44jUjMhh+ykw0rdi8= r/zSMIkMeN6IwHf4ve8XfbrLI13hv3iZKeS8eLMUtShOAnkLimBDAsOsKtmgOQY=
=NUIl =4t7x
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:10:05Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7ARAAkPiHs3ONhuxrgFnOEJmwupywgWHNLWyOYqp55Tfg7ggE
ltzSYlmehUYm1qPnUSlA5bSpffFlmLO22JL0ZMCUp+ezsbV+OepjUhrW3n2nvvwp
ofKDZ8LOxwMBlrm9lYySE15GE7wUM8/Yr7jTDNhV3F7uYI50kUOMsPgwzrCrPEgH
9dLQN4oZB3UzA6/OSXJXm6WS2+z4+kxKTCe4C3Tx1UvSh6QJFqdkEaHPdxP7g3L4
DLsKSUrYvpT7+OVlSsZl9jdrs7eY+W7xfvrny5ORjGIi4CF8TdSAv8v4ZbFNl6/O
H2WPnnwOV/Ly6rC57ExkTMLbTj4U0L5fH8EsFvooZuLLTsLkylhjpdIfrAUYbulS
9AVrng9O1zZGdxb9pov/2RA1FUIcSBgoNT1P2Jn9BWSmRBP1qae/YE5ab+NcHd2n
MJu/lhSUdfZuSZtiRVDH3T2g/ghS7fKlgHbIIXaiTcEuM/NFUSVvDPvgWsk3Ji5g
oeKbmLMyfEeZH+tuZF57BeOcH01iKU/g+axFx8O/6aRMBLTDIgBMyB6JYPPYPWCE
qnRK5uS397gaQNwoxEwJvOEjeAmUA3MUTmb+6fnDEjeB/PbzZI+cQhodhGqr1vEx
tVX02NPZ8AJT1ltIXT1SRnCLU2/m6D5BmPmvO1YwxMPRbPs5MoWN4o/P3SiWGZ7S
UQFAHZflPSOWd48i52OlvY7PxaoZNVxvKR88/zcycNTM6okCuiWFJ5OkirYhE2Gs
Hk2g82D0PIupHxGIxyx4CunMZh8jWRbknjxz1zcyLHrWaQ==
=K3w4
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -13,173 +13,195 @@ sops:
- recipient: age1dcpd6u4psq3hehjyjrt3s7kzmnvxd20vsc8urjcdv6anr5v7ky2sq9rhtt - recipient: age1dcpd6u4psq3hehjyjrt3s7kzmnvxd20vsc8urjcdv6anr5v7ky2sq9rhtt
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPUmZnVjR3SGs3MnJSaUxT YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2VGZQRnd1dllHNm00N0pH
aVJJZDRVK2hXdDZqeTBRT2ovVmxWMm5SMGdvCm5LSGtKVkprQmlUaDdGT3krZnVl YS9QN1JJeUIzQys5RVpaVDF1TG91bnN4MWdZClY3d3o3QzExV3lOY0tqNW53eHBY
aE5kTG5QZ1JhbjdiWVNwRUp5dkRKbk0KLS0tIFdhSnd5OU02ZTlrMGNMemdYbVNO akcrYWFvdWUvOHBVVDhpSzRWMkQ3ZjAKLS0tIGZJTFVUTldZU1NTaWJPc1A1OGNP
YlRrbklFV3lmWGRYVXhvUkNLSzdkRUEKWppsjTBRljJnyXTgMSnq4eSlXdzjF0Bc KzV1U1o5eGJiS1c1aEt6ckdXbTVlcmMKwJtRye5iUKlyk9z0eV+zUZjBKcPsxd17
LN6oLoylo3zeT+pWjDFG7A9+fIpCiXsIMcZsHiRR7kfX8lHGi5rv2A== XZWyL7ryeRQaPVlsNxYYkRSGcIAR4nRKoEFxAZOYVPMBFUpCXjkiNw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBdmNOUUpxOE03UFVoN2NY YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPYmYyMCtSa1grTjZQbnFq
dFMrUUwyVHZjeEZYWWhCMFM4YkVFVkpQa2x3CmoyUkhYRXZORnhXVUd2N0plZEdZ MkxsRlJhU240blczVUk0R202SnA0K0MwNGdJCjRFbHBoS3BwMVdLV0FOQWJHWXY1
UVUvS0dudkdCRkx0YXdMbWVGV3p4dmMKLS0tIHBCQ2RSRDgyclMzeGJwNndVU3dk VzFxOTYwQjRTNnlsTWROS2RIUnlSODQKLS0tIHA3T1d3YTExRkdtMHFTcnU3THhv
ZHQwTTZVNWRRTUR5STRQb3VIODdPcEEK7emzmECdUobG5/N3TMRcUaZSTsgTF6m/ OU1FcHVDb2xIenVIdm5kNUdjYy9GTDQKRmjJIq4yiWN4mLU/+rJfdsZZT2m41DD9
5f8v8Tpf0Ve6veQhC/5+MYtHJOWDkN+nD8gFgRkPn/IlNz9IAMGx2A== 0xlVibN8UkR/uLfs1CxdYSTewFKXtJzDYcQR1vUyb3oLUxP7fghPAw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-19T21:14:52Z" lastmodified: "2022-12-19T21:14:52Z"
mac: ENC[AES256_GCM,data:EA04ymrunaPh5vlGFy+KbeoUORGwT8mWVcosaFSY1QBODwVLB9vR0Q3kaqV4pCsoDEUJBAHmDfCOQNkZLTiHgEpNbsejQxL6wo+cGvHxqkCxidulG9WNkz6KBPnneFLmqCdTWoxyevWaiKc4B0Yfrmt9QSoz77F+PgDNPuKhTZs=,iv:C1CeyyQaUcMMGzyLBYBUnQI+5LxnaYmIxGe+RaaefJA=,tag:wJn9xjW57Tov0obWos9c8w==,type:str] mac: ENC[AES256_GCM,data:EA04ymrunaPh5vlGFy+KbeoUORGwT8mWVcosaFSY1QBODwVLB9vR0Q3kaqV4pCsoDEUJBAHmDfCOQNkZLTiHgEpNbsejQxL6wo+cGvHxqkCxidulG9WNkz6KBPnneFLmqCdTWoxyevWaiKc4B0Yfrmt9QSoz77F+PgDNPuKhTZs=,iv:C1CeyyQaUcMMGzyLBYBUnQI+5LxnaYmIxGe+RaaefJA=,tag:wJn9xjW57Tov0obWos9c8w==,type:str]
pgp: pgp:
- created_at: "2022-11-30T00:52:41Z" - created_at: "2022-12-26T19:10:06Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA6j84+xkv3y7AQ//THu/1WoBYLiEjUWSgMXej4xbmN5sUCSxqnyaMaekcQXK hQIMA6j84+xkv3y7AQ/+PEj22sKoAsdcnNkfXExmrik4pnxBDVgh5w40URh4FsJ9
MsUODOaqLCo/c1mfpbZ/Pv5CLHah2R92idqShogaiB5tDqxq8MTk8VCR2bzGcg4f KvCiPtVe/xre2o7qVd3Zjj0ynyqJt+/t42I1ibuL/qTW/DdVvT0esjbUAqOsTegX
CJHf4dvEBzTWIygUM/TH0AaLB277C9WvLHK1ANE2GolSls6hIN5YYiMmAJboImux Rhag4faIHTazu+XQy6Yn5jN8IMASalu4QQ4pM6oX8FNlm807QhaO1ie3Rn6aOOOY
QYcwZIk5DUtk8CjMMdXoWXS3Nf5LyoV8TnqwGc8KyIK/l+PSLuOX6KqG5TArCCT5 9SwcMCN/QzJ3+ZJU/wc84JQSfBDLmqt9cdo+2IvRjp4rcPzrXlJ21kfXbgZlVkHq
BTCbXqpk5IPGVNiflWZfZBSrGFQ/7L+mHYABBR8bj1cCHKOtYJqVCKNQOkApRsc9 lUmu2Qi7a5XTBRYl41xuPvAN8fmw7ZZdldPcICgSKhtKkwUnLSy9uXHjO54xFZ72
Z8UtGHedcArwZUNilFUNYMZjK0Iyrme3Fvjt7ztY//ZvgRgBzIfeUlMMYNCD0stT fDNix+SOWhbETB+QnhNBxan0lhCLV0T4d0M+24WPC/BA9K1u0FpkdTYx4j+iifvc
OhjlclAkh7az5LPyhKW7FxEPhr+XsJCiAaaNpHntSwv/5yjPCDLoCbKF8pkZY7xW 1PdbX3JdeFSXVn3NQFVty8rRrn/Ms5tA91pdLCZnlMzIZaCl9fz/jkgTaqwSfFy/
oaYVJk2/BuNPG8wQAHl9N15XHN5bPK0JIqT8/aSwRx6rjI2JlBk8tOo5EpmdJrLa oHRJUAyWa2dSPHuycPknlZlNxqtbPIxRbRljfQErMVrx27Ft7QpqBfQqyjxlOm4/
xPJ7cS8KEpY+mlWO+GkmB3EomjbdgRtFqx4DEjbLYV/olN4+s2RLqK53WprNjqdv O+kHaloaji/Q0L3UnjrrcmRBOMpz1TO3GV5TpNHdd4EPmN7Ulknr+WHrQPRXbdA+
fltEZvY8vWcg6UHc3DhAy9Oa6QnR8ifraPkpKlMUZyIiQFOWcrDs9XCpKx/ATmXO ZALLEqr6NZbXeF8WBfEZhObpqYsZR0rubC8woGJEaGg/+kjs+fzH/P3FyO/QWTbB
+wpQHGZXq6b47Gfp/XA4HibA7YY9qDz2PDtu4PrKg00j6wWBujdc5+HTfBn05JvS PZi/p8SSKN8i2m5cNykEcflT0yzV9ImLiRVTaVEfBQ9IlZmuAI4GieFcQX+2IHDS
UQG2+OgjrHFdYKIK0+vMovt3WFzbrCAeIx9AU84dUMiUZMOtyHZvL+hU3ynVZYfu XgEexJI93dsY0ZK/1aUJZEMz5v4DcIGz5D0pZ428CUY1rz2wJFgrjDWlHPPfYNaN
Z/yvMM78Q1qEdcKWBtgEJORXQIwWTK3JyYRC0N4/3COViw== vAe9ItyZ5RVI9HvGJCUWd2A68KXHwvcSfUeOZ1nYEaH9q/REfSyVcFUAFqyesX4=
=ULdx =MQYW
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-11-30T00:52:41Z" - created_at: "2022-12-26T19:10:06Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA8zMZ+ak7y/zAQ//bSruuL/XKnFtewxG3weWTIUzLjW2d4b0WffSzRogs3BM hQIMA8zMZ+ak7y/zAQ/8CnW9WJh+iPlugd+/Xh8FRHb+DCgQoE6OmVBRQrkGJbqQ
FE0vbb6atEQVImnr8CFl8r6R1jE3lz6VEVirCAHdycPFxHFnIuzbzc5WYVgTC00E K2WzVkYERe5T+iidia+fPwQrXsKCKUt0EszOndYd0fyTvdFFTVXxhKMJMC3rs7to
v5L3UKJSccjzWMONdL0XaXUDHWE78vfiMKwjNMrg/SmLElkjJUvBVz1y9lih/Fwp acB9STeM5u97cHoSCEblnJOkxZUr87MEdQt65Xg2nzQfCmdyUHk6nm9mwII7h9zS
V/CWV/S4/v5WoO53hldoQ3jCDWLLVoJHB5rBO140hpmrLOkwTvXQNW1pK0GwJb6r 56DP0wJqAobdjq0RifUKC3Hh+fyJz52xSYnvMwT5bf8ah6Xc34JPAaLmXz8J+X0b
dKqzUQzJgmdQcMswNDcmtHQV59HGk7/anaWGMD5FvVz6FQdXA2bBH6WD9OmqggUw qjk9UT0G8h0xuvU8dxr/uTvxh8VE4xBEZch8ph5Y/CJAs3ZzP4jl1W/zilJxeFZt
xN5sWON3yYEkWZ7L0fmLIoNmmsH6gMnPVIpCK40g2nyFCjiqRdxf2gn5iasq9fzJ T+WWkaZD5pJOF5dz7a8f76Cl2eWWmUYKy9V5yv+ZzpOtlnsCnJjCLw4+oruV6cAj
LAZkUHt6LSNikRPsm9p/SKl5EfIWSmQfUGWYMRqwkHi+a85NfkDPgbOae2gQhaGi A3OURYveBPifumMpbtpQGaeInihDzf3BPg5frX9RMP2jAJZSLyOWai3b7Mwun3FI
TjdKy3wS5SQ1KZU1+YV19JJx8RnzevcIHv/SV8C+z4UosEDBGuncda3S8VRDvyOe Te/aPyFAO7OfY2cuSP24K3uK42Ip9891NLkHywl6Q+scMkuxXoc5Lr/3NVh3PUl3
hI/ZbASGBwWXni3UIGQfLiDp0nGZz3NAGKcmbWN4DHN7tj36Xc0NkLe9AuWs+2fq 2YeVkVIElw/sw8l1oqqLxhkJJA0bq5rMrYME79o5/yDrUKQi/abwKXcimJl6/Rwe
rhnfYCLl8tn8gdBQ2/sMC2K8AwpRLdcoOhZPz9CCY3Qv4edxXeSMMotQwhB3jglh qM0vURPoCgXGBQrLfdi01UcPwakg5DO5wuDcVoYP6drdel9nQ4EUmErWEZsXX6gn
GBNFEKd/XKHMfwZsfWITxHBhtX0yL6CEG8A+OHHrYzXcphAcy981T07ThfTkU/DS 88JvkEsBp6pVkMy0hXtrm1V/vWvxqSIOxaQCpjxTJastXJu8kheXuVa5RX7hspzS
UQGAruf+SPfBRKj+jHdIXHtrVlYFtI1SHLueZzAw8vMPI4vXbvbZq2qNdWk5uLIx XgHqZBPOjNj9zjPGcEdEjjZ6EAwgsxq6DEh41wRZhbDBDlZnL4dR5dV895c3wt1n
AJHARp7tFLZjeVM8O3fR13HM5Ho50cJLnkCBqqDLXFKtSw== 3EkdytlDtjg2hxgho+Cniztcwb7OyHoXajuCeBPKS+M7/tQueXL/NQ8FMEjjYVI=
=ZSmW =T8Kg
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-11-30T00:52:41Z" - created_at: "2022-12-26T19:10:06Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA45bZkLXmBFpAQf7BQARnoKk+Dl65Far++0lF3CvvOeiBttUCQoV8aNmMq2V hQEMA45bZkLXmBFpAQf/QbzN3ODhHXoo4X3UXbJx0pf35Deh6PDh3whbXjeso6XQ
Sy1CfGGhg53xN6qeqh0GE5gXQU6Qio86KCxKZ6yh0i6wicv0G1Ld19omKGFrD6y+ J/oxSO1GFZpahOaP8k0jDPGGmX1Ih/GL7YsPzUaPthi5lhw9KAPuISN4pTmJ0w/d
ne6ognWNVXzOxp6jzT6bzTxN4KkIrtKwuFb6796E1N0haVzCOjxQaTqUKig7Vy8P Jy/pxtvsbFxmS8YSzrjY7O2CnwRDLxgHDoIOgU0pEsowB4tyFr5/EpKyu7at2tYv
0cCR1K/HiVVDs/XdK3QL47Ty4oSCAZDD/Vj9r40w/fKykTw5PBwRsBMCPL1ZxoeI mAnJRpd/5g58GKFso1JwbjzuuChJHLJ5vteRCf4t5yRLaNLP+bg3/X6QXI9Tfvod
WEMhxxKdCpp5OprMHtsRkulPoArUkyFOKtsCvCRAnLtwoJaJTBb4I0RcTy+wjwEv ZgAqZmJjC4vftzNjmJBcTH7neZeqvsK1MujBeusFEQsbbePC0coo9k3LDwK4oZ6M
ONdpobMPntiXY9P8L/ovmYX+GlQKi3AEHflmPmLPFdJRAdzGII2ZnF77Z+e7WpJK 332vZIMEqhrdrzNNY98SdIK59L89xytIPJa+EXv5YtJeAY4DG1gdPkevFJbbm5B4
SXkWRdSRwJzatIs2TfnEYKAMevqEpzYTIu2Am0NxbTj7MgmfGw7oUc0n+oGh0gLE 86Ec//JV18ioWl1tMX+8A+lM3pzXzAEEm08J+TB7QReolLjTkzr3edsnvdsih3TX
Jd5EMV7E8k8nHqyCLoEa3q+3 unLb7yjQbhaW0G8zRMRbjDe/yuNjWLo8PLJdj7DB2w==
=poTN =9t22
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-11-30T00:52:41Z" - created_at: "2022-12-26T19:10:06Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMAwMCBBrc/JA6AQ/9Hz/H90Ab0cQ0mBmFWdgc+zsPVhHXLlKaTszaMbrQ0Hlh hQIMAwMCBBrc/JA6AQ/9Hxayw0gv0JlShLNByg1ZSb0fZzJdc95V5WlAP2p1VcGT
Db/1ap7tSQviLZMJFh1O9TjMfRrbCyGE8NRRr1jM2z1KxRSENHMywE+5wR+QlNE7 EdltPOhNkCdbSj9BowqUorgGfJJz1AntOoYQKAZOEvHdp22oMah7WwkdgL06DZHg
s5v5tNOYyLA5rlkyAL7tezKLnsi4CD3hj27ZVU3igtJ4GXW51rHABiwMQ1FOfVeo at3ES17dkUfQ1xR18zzTDiireOYvL7MeCPPdVPHXAdLE4T/l5aWdcU5cif9gLN9T
vGCQdXAxcFo4TucdIjMWo9hAV8ncVYokw5jq4ufHKjb1keBFq4Ob82dkc3DWwaq7 fE1oBCYZApg2g6dV5U7Qm1+fOYBqAXTtlTc56vg67h3u2N4FCr52aAjTCm/1Dj67
sbUMPGzDkgqwVS2aFk2uoaBjceZeOjY1INNtxtSrmQvjrnJTjoKKRErU11OZ19Om O9s+yIiFxvs56OrhNrIXaW/liS4bVwC5TPkr6NtZASbObmuu7q1TyGIqJRxS4lMR
gal7gIUhHb3kJKLkXDZD0l2AD4NUeeFLI7SyVv7PmHD/dI58SQ3+ofsC+Cukvqeo zhVErdlL2Ym428INhOhGfjzxlVjdnyaHIPzikVCRzHPCyewr8mC6QiJLcWU2dnHk
KI9Xyg6+pJCF8wer0tYD1uX4avF9TsdFwVjrrOW2iXvX7ePqP9+ZdwodPOmvB5g6 y8znkwe3dU84rE4nsWBMgx1Hymb0/HQKNXSk47B2axBeHKZGIMrdmUplHussv384
ofxgbX5clek2LCUO/Q8hytx3W/6oBHfqZgoiLitfT+Ss0NoEusGnSDnGlgUAbEyJ SzPps/FjYh+aW3OHczexq7cHwm68NkU3x3ACfGhLfW9CUQOoI+vYQNkhbUsPpRmt
KEWEMiRcj8OARw4/jbJrrBjvbIJJaWmdtHBSsqV+3/yY4GqTw8pvUYp3feocLu1Z 03Z0XQod73C0k2TG2/0oquvSoc2ZqJ9yh39fPO9OZssCDQ0rQ+mPDHWgQqsLTZh1
FwIx/TcvyOmhZ6MFu3sz+xWntyvOnDZoXfnzTLWt7XM2pNHwyWmG62fhlhAIo7jR sNPpHbEyjVnS5ybwha4r/5Tw3kWpJgF2J6TPCH9C30G9SdnTIvpgjhtiWjda/EqP
ENu1Zet7lpj/eUUJAbcx2sWtoClSq8rYqX4PBR4rFnLJBqyPZlVGLzFzlw/kr57S SYrwDEmUFCVKBeA4IC2Zw12GAPLkQQtiR1DL91AC8vrtpTB4Om6Aav7Sn6X6ufDS
UQGZijKUYvlcDtFjUTiVmUtYagb94Fm4v20P1N1IgwdZp5l00MYY1GT0s7+4QR7Y mAHUSMnOYuf0DB53P0uX5hWYqbDrAa7VH3yeZCB5JChs1RxRDWGY1qkrMywPSOnL
rRRPLRu4wCvPsYeSpT3xf0bx5tZF7YuzuU0bcr13NcJADw== qc8g1x/poc7JJX2ti6j3A2Ux5Nu9UOqKFsLnMGQ+YLNu5MST5lDyPcPO6Ww3CPVl
=44mD qX5swJwRAqAaWraiDqI2AHLaSgj9dY9Q2X5JxKRA2zJG1SIMa6F8uxodNsE19gbI
Qt/v+xXI9aZ7
=roKW
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-11-30T00:52:41Z" - created_at: "2022-12-26T19:10:06Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9XEenRNYVGHARAAjqd4Vk98BuS7EGmWe9asgpmuF1hBpi6EGbfIJHy/QdMu hQIMA9XEenRNYVGHAQ//VBYG7j32kL1cBKhoZ9RqO2Rt8sq9oUTnYDKKQDIwfDqG
Ug27yGxrhVoxP4mX0KcdL0GES6zpcqAuSjKuqnjRIQaBqRmLImvlwpRELQyzJCsj F6wRuBkCLN16N1LMJVHS1e3kWW4xt+TO/k/X4AuMyO+c0hOR8RVW5osdj1xwoPD5
fkhTe3nG14Ew1ukuAPA4LiOpydpefdHb0KiCR4GYggR+P9nPo4CIUVDXIkWdCJHF grDwPy59fJNJPiAf7JikgNgLdglZtdGYBeowYD1Bbh8qzekHFzmiLXRbLyM34g6s
29b2febhwUZuxAQF0otzvFXd8VpFxP5aqiqjdVQ6wm9R0r/l5XyU8ZwtgN4TjcbO am3HpI8pkueanqrmGqEOXT0X7oHHJjao7IAQ+1X5GRiye8jc2TAnmLzvcy2jnpSS
DxvjS73i+CZhi2gPR4Q1pTOFunxQC/shyeOLHFpGnWZ/OkYO+93P9PHPIX9BSUz8 l7KVwqhojYCNDuZGVAlspxSKoAmfTCBidJJjMCPi26MeLmPRGnfbHJj4pMYXyLgT
PVrBPtLLXm8rnnklqViBTBt+AfwjzyhWTC9BGoKfJ3gmfA//oVJNraQJRXS3AtlY jFdULOBRDkfNwmlAwD/m9GMfuewMFEQ3KnhpsuGYKGtxImEdtX6oNI3KDCXmFFP5
awvIWtLDGSDwzR68cpdoG9DzIES5rJ3gN9u+b/IV6pwvu35E0X3CKA4FN66wdNag VCg5+DHA3EkD50MuUPCgZ1ribNePsphWtVMj4M2I00BLzB6UKEn0sXatJmyOfUOJ
VXA6RsJVM1+pCxeKHAyMwD26Udq77XJ1nAxvUaOn0+MGdXD3KKF+WQ+4wv4LW5vl yNJ5eVAZYwQ2OXUw4LXC53UnwGNAO7SfiPFxB26TjDH6cwLP3qWCaDwhCj5O64uC
mRKMVuI884B8Qm349TZxUalEy6v7ioC6pJMj13Yn0eWx91z/Kzj8IP06nZ2y486B IJAuxnI+EeeCGJOIb4RxfeQgGtAt0rUVmfoEIDIAU8Ipt5Q5cZJPlNy4FqnuUqhB
b8aDmbQUNIF4g3s/LN4y7ENYRVtvL4yhL4JQfDCMeA7wn4Ne/XNIX6/mgcN70JI5 Qio8k/83uIlbXZT6apOfjRcxMxwUiX3gLLU/tTZV+CyjHaWnTrW3kDl/7uj4Lz/d
ywS4udq+8NX6ZTDoiLNVwZwO3j2V61p1ISx5Q1vPrevCUHHRvUisFL/OzyYYDVXS iw5/HsNDWj7recDFlLDz3708NdxX8KL3wfd2fxHLKFsKk7oxO6dW1AKfV32rV+rS
UQEfC+uXFz7eX15F0esLCcMfDZFWc73IWbGfLL+eXatw5R4Ii2nN+Q8eXLFolmg2 XgGFq/lTwFDz7LQWHiqi7rMCXxJ/gOPrTTkLrIoK8vcHvB6g+OjHC2syyHThSQhL
DQu+qK0ovO5/9I3VmQM9Y9n0b9CFsfcBLFLA8pfNtj6DOg== a7WYI7oKVTFTOdYLZqgn/Z63ig9yG2o4lBRt7H1tYCA0Cnep4Iy9F+dmGwL+Kd8=
=vjG5 =28Qs
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-11-30T00:52:41Z" - created_at: "2022-12-26T19:10:06Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQgAki4625tAoV04bTPWkawsYck88PbAVctHuwWVi/YprVLy wcBMA/Z87ylQaotQAQf+PIxpKgPKftNd9gqXGsZh7U1wQqUYxx0zSiaQ7JdnLQro
VwXM4nMao+fg16UrRd1sc0Dh1TdPq3E+4oIf9gYJXH8GLcjkj5v3L8jWdaWhC+2G XAjOxmrwDw80g2SiscGXnoi5u6WTihM+mjN2EPF5BBX5ywh0FzVCmRDe8hlSjFUc
M6IrXdn0kM5uXx3PTFQA6TYkfs/BdNsjTnspfr44EBvWG/OwLmTJo3QC6MDDHZk3 l7XB4OlyGA2+RVenlXUubuLO7koyMsUaeWddm+HRLgjL7yfLsFHsKHkx6lqNLMYM
JF4cMXXhHe1gRMF5DznexxCHfrod5NYYIzGpqCo8qBtBnY5QnTf7wXwtWnFeRtQk sp+XxhRh4Jj+gQ9hiToAAZzJqPMqOMSoUzGxvj/ZR7QHQdX71C0xczccc7cOxBKH
fA/EDgM1Xghyqx7oDxQ7ubaCWPyNREhiB6vKvF8ZnUyWW4oQmx7gmttb+Gm/Pb/G dHsZpEekhOTuHIAkFn6atzvZIigRfvF7M6qehcAAWwbWTG1zkpQmIXKrVtmqWndd
HB9GMixRzmlo4dVGlTF9llYCxcIrvxJNasFEXnuHsdJRAXBwOvBH4JsYgjIYlo0a 1OI4frgpWmhVE1VTPVNCtZ7e5I54sQX5MdMvaVX7fdJRAUJ6L125oJspT2eQ3ysu
l+INJ9JBJqvSqbrAadmhmtg7v6fJVaWQiwamI/N50ifHAQcKNxH/OiInuh80Qvtf MljIOUp8pZkhlsEdn6Dxs4wX8AtlJruj9SDvsXJ1DcUw1i7Y19r5WayL7Z5woHWQ
9utJNqgbFFnzPxx5028FriVd Em5Kcgp8puRhkZ6JrNCU+lha
=rqgj =8X1I
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-11-30T00:52:41Z" - created_at: "2022-12-26T19:10:06Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/8Ca/FQ2eZdaIerMMiGL0wP8uClgzDqW6Xku4sdGI9nO4s wcFMA9qJIVK2WMV7AQ/9EeeincaH4e/p3cvQ0yMi7xEs+QzcnmznhL5Z5EZJTa0S
oBzmj3amCgp588PV5/TbyawVrfbMQFvr78GF2T3MQS1KOzFePITQPXceuPia6KzV nL4A0NS1YKTj5hqEwfc8WYlKYye4vVoyl7REZU6rb6XS4PPr9ATHNgLmmGfgVT+l
bFNpElCP80AlYZKWkPQ26Uz1gB+Dk75F+Ws5ttP+A4bgSBUpW7R3CQr4eIM9rN7G 2SM0oQC7VSc4JHsIKZubgfDV6T4yXLoBdXGqJyQwvOApNbbLSThQhZM2LLS5JTI8
TXgTWlbcYZK5IyVZkueOXN+vwT5N/C+rf3Ockv77Yhrasbc/OiRd3kPvwYINrBk5 c0dGRj7ym8Sdbaop4ri9Jld11XXNU3CcCvuyiw7l3kUfZwwzAQWsFxebSFQ3lSMP
HRpaebK+/1Ku5SHIFhx/TGtyCcwS2ciPBCX1NYvcI+Kh1I2MlHKJqpgY6C0e6QHo pXSLNWWdl5NWHQkyQtG0Dk6BCBU7f2eB5fBYP/8WYyHt8CDCdbjfpD1CIHNzm5Ya
sByoi/cy6IIPXupuVMxs/dMzkaZJYMzM3te8D6aakO+yaR/xBlJgGZqzWVgrDZaR 4nD1aklYdZbYJPUkZMQ4/Pj0OVti+Zv/5x+M+Hi2URE7ns/Wk2h041TcxaxZaN1B
7ioncUPcSbR28cGoV4l2bYGu+Z4bQ0oAE8CSV4IYLJeInwRed45E9G5zyTU9//Zd J5WJH5hjqYvNyAiv3vrPVGAOfq35WdMpHLjz/TOCVXz9tmXh/CY/ZN7WjQTiGolm
C4dxATU17FXeom15LSoZkFnRLbWWPi6q2SwwidG7+oK5FcMCyc4zarR65/i/02Tm u0Z2bHcuMV0Z+KKg/AkijGyiTZXyxpK3lZeazIiWCRcdPWQcoQff5FTkpAV9oAmC
mEUc533y+t0pud9GgdQKrjNyQ654mrsPrXOYviTrBVzy3BU6dkbEjPEmfw253a0Z wfuNqdgJlimwZ0wfqNvwpNE/+LsbiVQMc9zHanvLVv9rLESqtiePHZfC3/XK5AyV
SDV88+WOSVzwVK9K0EY9NR+sRYlQtBkoKDYrLgthCN+Ucl/tOBIKjwv5lnBUihG/ 0hBTkY0FPbHB6WtV4xDydV6pYHLHHZvFN5mQonNjlO70P1A8VUwc0vGQCRbF6FMC
ouTUDJEN5phT2tf8MDchNea31Cm6AT0ph6Iz/Pr0hqUNQOz6UmNgf1ZNH3RCehjS IIWc+mWlo6+0URv1O0OQOcoxpTCg/G2L173vrJ/6uC+mwNhDL31n9HylJFBHwu7S
UQGdPPcXxEG5JhmiltTOph024yMOkgmt+5xHyCZ6L1QaaYMjIV08Xq0I2YvJXUse UQGTodvUOrVO9UP+aXZlBNo2l+3g/zkwJ5DAlAdbcVKkyY1OvUYsI6CD4IhfrUxM
QlZRHAcOAsSI7mYd0jqFxOfj8ZrclTqn15peXweoEUzKIg== fgwERbWF94zCffbpfQoidplgBkA68l1sSzOmEP77j/7X/w==
=vX2f =IeTC
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-11-30T00:52:41Z" - created_at: "2022-12-26T19:10:06Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAAxZq+kCt0yMSwsVhXS14VTBUXueQcR6/URaqse7U6Hu40
rMdjlrugOR3Xqy/chX4zMG/L+auH4moTBX94VMCk3H47BCduxHqZpYAow8fUOD3y
1+LKl71FxPYpalDVt96rdkT0B4C+n9w9pdQHCSsHXVweaJHsLr40+nsxWxVDL+J+
hN452Wmk9QNnTi4ekOk5c/iwAhoXQRWHs+y9LHc+yJhShAXpVLn4/IEYfXVfANBu
SdSrXZ0MCRr99keNKwdMYnpLi64QFaiu2JaFJMmp7ojS3nm/nP6XCwNMEobaCL29
cJ6f+ZGaw97CyQKjJNJVRCcUhoHY9yA03ZgaveghArwTbbSOwtrjIBme48io6qOo
bQ6wHeJmIUFHP4pHJNh0FlgzpQlzndLs+f+hiWC/KDE7Vtbbly4oHr+EiBwyA/03
fC6Ug8/VZ4083sr1upsgaUGaJfNmhIKN8TM1is68ykCd2r+tXY4KGeaimW61nily
8N4zQSM/MHm2oW7EzVThrLFxjouncBTdiynbHjSeG8m5FBwXLN5ntrRLyJ6qLBmQ
9dQTyQvT6mq0471Y8K0VS04nBp+PPEBlEmdm7KkfXpFdiIaqb5IPIKC000Lt2ahM
zetclRTx2WIlM2jPsdPOYySS9wdAgcwAxMNYIDxyI7PJ+j7UBRPLGdtP15bfgTDS
XgG8pGsUAkv0Bby5M60HvrRUFyWACfkwJyPjywUXU+lufZtExHwA42N9gsRWiJPx
Gf3pEdmG3aIOTtF5MTDY+lHX472cZ9yuR+CcF1NJq2IovLt2b+wQKjVNY+YuG2U=
=9yi+
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:10:06Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA/YLzOYaRIJJAQ//RPrikrIQUJ6qVHdEQVtH9CKnNBDCk/ipP4CU1sdHFx7F wcFMA7zUOKwzpAE7AQ//SRVglepCGd+5+kYSUzW+y7lmx9yL/wclaIe8TGyfLDvU
S4ssLv/sTDofJzo+LFB0QG3JRWEx1+IgtRF+6JCw0Mm7ed2STMPh6/emaX0MIcgS 1VkRCn3aZfh14vI0r4YXOiBXBoYoRvyKoE3d5g/IPnnob9k9BIkyrsdNawRB01Cs
x1t0LMsEmGa6Iuyjm24x5I8qdLpYtOjZd4r797GNeGEXUzRAUe9zbFEY45lSrzn+ R0VFmQ4B4Fs2GenBCVW28rYEedyyAtDT5+xUpLHZVuyDd+DIz0YnTXqcqTJwR46e
H/mbohDAK/xEuvY0w1qYW2NgTkUqjxgpK7fx9df5GpiEE9XPHsQindpPYh7BNcau GJ1ixAPPa6RTQ+OSdkNCBGhoSlEz3OwqLrSC+eFzblEuacb3bLMSanUIL+hTqmqx
fIqN7d+A+nMw3DI8YcmC2yYnr/5UWBe2UweQuFWyBxyI6548kKbjKOJcAboo1YVL BRqC7q7QVVN+usIoR63MEBd+PTlDp2Wq3wielpmIC0Na9YPwS3ih81pI8S4ahFCx
MPyf+Z3eySNG32MyE8vq2/d32/Sh+Cwk/YG6o4mpjwdSTT65JDNZs2eu2alOXnsi WTykT+jbz2d/plbVDqXW6n8P34XxoqwMbG4gtjjc6AQoVvERJ6vtsgWYicZaz4VE
uvGDMTlKwvUP89ynB8tDQ8HdV9bxFT3/9yOFAYa+yU9AguvV13zl6ublpO1pPY1q 7Ns+LS54qVB5a3zGbluXWO8ZX5u0VObkEUb9PoSXAmhSLbUqk1hHbDW25MSyDg2B
iJMDc51iyRsH9jv9ALHqQ+FIptQDX1yjoIobHx64zrBaiOKeqkdWgZGUfnldbOyw Gcpuhg5BNW6bo2PbrIGB17lSVbyJyqADrun6CPsYw7zYPj3uewNm7qzKt3R1DFWW
in8Ooa1qgG70h0T+tearHB0BDTCQx7FvEgUN+6eAdGLncoV9a2bGbtb2IBzm7pA3 vHxiQq6DMU30O+5+gfkyv9bBBLryI6k+iVNpy2X/ec9g7ROANtUKJEolB7kv6UvI
YHV4Ab308WyO/8MkSwd9uGqlsxE772TN5XYLuWo+7KgcSCGght6vnlLWIDhbQ+YR bZgepIWawLOYgLKmKS27gYmQjr/Ejm9wj9Gimqh0of6YhFVZnxSdPoDQLAKSKHSm
/ZLMik2Gbsl5bV6cpkbzI9VBEx8vHulpQazkHSAfsxr6/aiqmz0TJM8I0oe+d7TS +owavrUC2x6qWEYgRk+baNKcrmqCmvbTIpNMdY2Uu8yScuwlZL1KNGIUS27A+rPS
UQHZoPhsqIYDwOqNDi8erCeeQzkDxSVPlBICv8+YGXd5qSAAte7Fbo/uQvn4fGdg UQF1qvRZ/BLOX3qG5YZ8nti+NQnbDu4+ktBXZxPi3MdchOcSkYDzlTq9uNOmqVFm
9YAyhaZ/XAWnb3rL3VpKlzGXq6LAaog9OyQ+e+bnP/7x8A== cxiiLYIDkS51P4G/7vE3AsVjSmOAUkEiH2vGa8O8KdjWoQ==
=76ZY =b/H5
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -1,4 +1,4 @@
{ pkgs, ... }: { config, ... }:
{ {
c3d2.deployment.server = "server10"; c3d2.deployment.server = "server10";
@ -19,7 +19,7 @@
extraConfig = '' extraConfig = ''
satisfy any; satisfy any;
auth_basic secured; auth_basic secured;
auth_basic_user_file ${pkgs.matemat-auth}; auth_basic_user_file ${config.sops.secrets."nginx/basic-auth".path};
allow 2a00:8180:2c00:200::/56; allow 2a00:8180:2c00:200::/56;
allow 2a0f:5382:acab:1400::/56; allow 2a0f:5382:acab:1400::/56;
allow fd23:42:c3d2:500::/56; allow fd23:42:c3d2:500::/56;
@ -47,5 +47,10 @@
}; };
}; };
sops = {
defaultSopsFile = ./secrets.yaml;
secrets."nginx/basic-auth".owner = "nginx";
};
system.stateVersion = "22.05"; system.stateVersion = "22.05";
} }

203
hosts/matemat/secrets.yaml Normal file
View File

@ -0,0 +1,203 @@
nginx:
basic-auth: ENC[AES256_GCM,data:VIjP7lqSmGxKswz1XDLxKp4=,iv:meyfO0gUjfqS5bRjnBMzR34UL0uLInvodv+8DS5IRnI=,tag:GHIKdh14N1JGWbRedr9T7w==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age15vmz2evhnkn26fyt4vqvgztfrsr2s8qavd2m6zfjmkh84q2g75csnc5kr6
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhWHlpdDEvTmt6UzVxZlA4
UVZBZU5OZEF5ZGtxM01TV3ZYUHNFSDQ5Y1V3CjdmZzBtUEZGTXk3VHRJNkwwQzV4
MHZudlk4Unc5UTB4QmxhYndXK1pJK1kKLS0tIFFJL0pyMFhqMFB2UW5MR3RLQUhU
aWNrSDFKbkVScWVvc2x2emNSWVlTc2cKm6rAJbeo0Z4Vh3RKIuvamRCHb/7hR9YT
x0FWku1FyCBuGAIpV5UV2uDUgM+SRYf1u736NJSXyUIMYkfJHegjoA==
-----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTLzZFZEVDeGxNcjl6N0Zl
dmhzQkJIRTYxdlV0ZG5IcWdLN3hNblZSRldrCmxzMHJJS214WG1XL0wvaDNmbWxM
ZVZxRERLTU5QYlNUNTRWdWhDclB3Y0UKLS0tIHBjMm1WRUZKQ2lHY2VhaExMRmgx
QnpEYmxzdXVoM2lQaWJTRk5jUnY5ZTgKIiOCV2WB+R5LAgj6nyS/9dcqmN6FWIaN
SlQTSOzYFop776o7A9r109XtKi00ay4wMssZapTuyGaDkTrdgltE6Q==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-26T22:16:10Z"
mac: ENC[AES256_GCM,data:AysAVvYXKAIw7KMjVCilXmRYEP3+i5QOLc2krKpc+oonfYofTxCQSTpISJXytpLZHX1sP+ACCApFY1+nOgfvSL8meE/VWJb6ltRQGXxccoeLwZkqwyjjD8VW4OBED0CbpZb5a/bC4PyYW1biCrbgnwXzBtlGe5OBkL2s8jLblj4=,iv:GzIo9ca/W+6sLU1vVY3JuNpg+1pKeS0Zqj6GiEPGjVo=,tag:uaSZ/GwnjGcczqCs2dIzmg==,type:str]
pgp:
- created_at: "2022-12-26T22:15:56Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7AQ//fsPJqKSXqkOz54a0zL6BK+eE2dGnlWIN0P7fuzHEW7ZJ
tSH3aJAdIdiVYwhLqxc1UWvjAIw+Bt0rn0F0sQEhzW7Msw139hPD623tkpx4gILt
AvnoJW9UuvKxdL3E3+R8wWGPvYjkPmhzU+1V/OF2N+h3T82lmOseQbtq548lt683
ccPaxzOU1MU7FzDlbAU40Qe1d6heGollVF8Yc91onf73ItFjbYiBkrzE5UMA/yyt
3iA/n+E8U/FtBzh625qfoBK3tJj5EFdJiZXePxtSQMliHLY39deG0tpPr8ynzDHG
Kfa/mkUQQe1kzar00WmrKMdE5ANwR64Uo2bG/GZKvoQcYGY20WQORga1CsTOCmA/
KTLJIskxe2zIY4l62OkCrDeJjvuVJgjQtVXHBxDg5PPcvDog3yNQM+DiKwXK3jzC
WaqWS47eeSVvIeK+AkNP2mzOXwN1fxfguYyU5NT6G+OIY75bmGdNqJnoM0Ow7CYX
VKaKS7izfJO7XCdJUK//Rk50/edG0FNVrh45hMtbpn5PAS4Uajdje1g0geEMMtpx
q3UGIZvT5ObhEza0w74vBRCRklydvXsnAqNZFmDWReRPHFeVAZ6uoiWB39mUT04H
gmO2u2QwlUl7zYhJWfR1B12QprIl5+5SSW1wpEH1N7vi1CTO5swEKf0VUvF/1h3S
XgEfni76ir6cq6uSRF6qMZadk/ZqUPpea3HFExVgINjCEBKtoxXI9wyRa2bwpN6B
rIpod6FEO2PyWcROu82UJrrs0UuTag5cH4KU2tpe+XCVcndS4aUByh+6mkFsslY=
=265N
-----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-12-26T22:15:56Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ/9HTUWsrULKuMDZBztDwv4r8Slr9c0Ym16hLI05WdkLB4h
aic8ViMvrgDBMlkjG9/ltEKyiRWvPE2Rgr9ZmMM7RfPsGlrp5x10/szSdMNjN0rJ
DP3r+2cNOE5W0VKcpXBwMc5VLHt+APIMr+4o8t8isU4+F0qieBRFMcINuvoSDx+b
QaRJ65JsyIEFcOaUbQWwGDHEtdIMv9jmKtjbgrA2cqdqXHK5HoDpmWduNS2Y7rPx
hMi6tGJFBrkV/U70cOh6qArmLiRPVv2pXAIrkGYqKI+plNRIugRRAGCkJa9J4JKs
6oOeBpa8BwOUDTyqeAjfkzU+TRJu/IAqhWI+rX/L8LT3AOddJTh2OIllA2r6GfXY
2em45GBybYlYUt/yLO6eoMeszbvz793iIqsfRmQxCRnM1LLxz+kJn8PCWI32ixBJ
o4fFcX1Hp7dC4ov4JbfOzg8grfO7nGh0F5i6Js2402X6BOlrZR8RwKGxmtgM1XVx
AwHn4P0eIirj2oF/DAXM7WX1wrtsRcPBDgfZFQRjCXTmP28Q7c6c9gr44onMjJq5
gaE0TjNNcToSH114fB4kwNJ5o1Gecn7eyl7HGKJK/QP7MWTINZ5z9yB9szyLAtoH
2grr4Ncs2mT70n/uc50STW+5m6KZdOh7pidDOb7iH6ZOU6dKTIeSd7Na4w2A2D/S
XgGvCK7WM/yV35pM6YZRQv2Tsv7I6ulNw6iaNxRkX+2amOQRVEfPXCPrPO2LC8WC
hsUe0ArG71DPJN2GzMXxJoB625XTyw8OCYuKz8D11+E0vNO8Bp8tQpWe0+kEC3Y=
=sJK1
-----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-12-26T22:15:56Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQgAgYcTBFBe5nnux9NyRtzxAQZtzTN64FvyUh9L/Be+otqz
zz1J0xtzuw6qQi9LIs8sMmGzFeCInNzLGOpMUQxw8frXeI9WVfGVc2p1NWA25feU
/sKx+mnBJopBeHVrYIiuNV6JVwlNsyIHyWy6+H1mz/CpBYOg5fJ9WQQ17oU0fW9t
ZFgMjBx0mF71K/On/IMbii0VTPiq5wqZU2CsjniyJykqGtH0doCQwjDYH1yDJYsW
JOMFRoeTgZw2a9JCm5131V7MrBG1flQCr/xlh9uLUv1zoGcDsLu3TaaPsFcLKRSd
uua0JTRUjNlpE8r84eFWYm3Wqi3z3J+awzkiCS5aEdJeAUPI6Db9DkAvvYuwO+yT
Bu0zU8XT/e5FGxkWLKQ27GE6erKeLvfoiQV/ekeDwQsqA1iXdcftuvusX5nklHBl
JC7mU/OZKj5QzHtzihAeLP8QBilCLbrWghXs8vleLQ==
=akNg
-----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-12-26T22:15:56Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAxOekeFMBtecuZLbrEv42ToiXsWG+jn3o0GPMUUKCCDQS
zYotGll1hyLqzhoHc9uDLerII5ksQgMb7T0dEoP9cjoyQybWfq2Ry1uwpqKCE24p
RzJ/3nJYs9lKBpBaLCV7E/KmJv6T4QqJYGu/ejAEDETtfO0Cr/qtxzoHefIMZiX+
TZtDxNnFSvQ9Iou4dNhAJBfFGcUA5UTLEv+QTRjt3ZwsHg0Eqn7/mVt0ftSTsfUP
d8PR1POQZqm/xw6M7uwZ+E42/5N4/UQdGmjkWIPeTx4ZNbCM1hyiMj0rmrSClZNx
v/6RU3G7Y1FLMzEvjw4xQhB6XywXTTxfSuHppbJRgOs7wnH5V/su7y7pajC+cuxR
2XkMoGWgatWFCYxJV+jWW0gr6ezvWqtOkIVHrVkmYahZVqHpjJUBYo1FYUZ42dPi
tCnFBvcPkwxflIQEOZmLNbxvEeI7Z39bfsHpRK8CTMCqp8wcf/N9iB+Kzbu/zBnN
llBP95LDqwW1UcdBpHEZ32FN6D3u1dVSvdgg/AC90GvzQee+yC+K20fTeUHnUvDM
22RBbQARQRmmU12ayf6owU1FZOHz4FgjI5dLD62IHc/3BPnUeGbdXum8LDlKhoks
q865dnAmNlPzb7BSVv7/MrHOQxpUFgeMMI3ap5nQfMO2Nn8qc+5EU5MpHDKSa0rS
kgGn1suUFUPUfB49cBsWCHnm2abWSpynqdbvHXAYaLped0dDgythl8B9R0ElNO5a
vhoq+PB66oN9wFFq+iuOTxJRSvu80W8yYIxjZmE/84axJMUgTEtsGdrw2w09UCcB
sDLf4kfZDTstwdgEmW0MM9WBHSmYBAVMgkEOe8SS1TeFe2B+E2VRnzijLpYMu+2N
7O6z
=yJjt
-----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-12-26T22:15:56Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ/+NQcFCcSQu68mCXgPxsNAeVJWOItKArxMA1cAWgciSInI
1pHPUh7Yba/fjek2yNQfMTxx2I0+XfblmeokKqJ0r8wB+6lyo7PYVJZzlFZ6ne9H
1lpl8AfyFHPb/oLbLkPTYaNAX2oZ8HuACBxmIogFi6VOa57EkgLGmbycEMPmr7HH
MYwf9zHi2BVojDkavwLsNhfXi56fR/iBtBa3Gjo8hYEiXfyl5Ehnw3x+GgeiQ7Xr
xtdwimjBUPKd5kFmrq2DBs8LJTlO1FzygOtydzoI9ZvHO7JVguiLgCTur31BWxQO
MRcBu6AufTWbC8ayN+rjQwqiS1FtlUVYEPBUTwJiunZGb7736vKhrrfvJO+zDMg5
31X48SinRVqv+9C/ScvLrbw8CVxIuWhZadXGstTUomM5Pqk14EBeV6k1RRivOQia
uLxvNRUL0yO5981zzxEnR4kNbERA/2/57wbGeKENLocZqvrVIY5A7cCbaa1BCBp6
GRhYtSPTUA88EDhcyxZX60EmITKg2kJvWtQTOoA10YAZT4R16h2Lt+Rc1Wd0JpxU
vnFmaQvpNKMzGNM4VquvvhlvE8RSX4odZIGTijHEE0LnGYWlnG/XxWQ8o2kL7nkn
9uQV8m0zsaaD5n8dOIjhSJQAX5IGnGn5sD+UCWeC5P9zSi09CovBplSeu8Z4cfTS
XgEmI0j0iMMNt/ryp5/MJeSKuxHtf94ABy4mcbc9F3cpIZwBPaM9DgYmcBs7qHpg
D6aM11BKhFYjILEOo6689UDps/V14hbfge1/E+QdFe2SBEjMovTk/3XbDiPaLzo=
=LmsH
-----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-12-26T22:15:56Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf6AwpuDuMUqq93KVk4mperhTon4b/om9eSv8N4l1yOAEin
AGVVQ6fhGR/jdGWwun2+iFltKlJhxTD70vqIcp9il1/9+GQkLEoizVPux4kvyUa5
nQo7qTiTuVN8opEcS1X4BCI+CMWn/vpZeoOgGdmhP9UBpa7T0J1svCnmZhfMrs2C
xG1kX6635mOu352qczXr2VjeF/6pBdynv9D6XFkcurV5TXG8iFHwuVrpqYR1xXtJ
F+KW8kUta9QVa1tWrZ88Es4F9z9F2umhp/4tPcEnQKq1ORU/8GN7MzgC6e8iuZjh
BZA64SQy97pf4xeW8+nNUJT9LSo4o+p7Sv6JMOGUONJRAWKfW1I/7/sehWTrCOJy
cUW+WK8m84nYnvtxPMPVbVm2h1FiEpcyTY4JxUjUKVoe33MxjUBU60WSjqnDonCk
18AS7MSp5dmh9DHOZznDVhRv
=EKKk
-----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-12-26T22:15:56Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/+O+05iidp7bBWVntSrnQcUmZYIhB0qBYvJJ1HfadEGogp
/ziXnRkcnTtCKTVfg23+jtHpWvYLzs0f9jf/49gXbTsBg867G6oOFLHCttzyoE3b
/RrDMyRA04QNkEvhEN//rgPNrGzz9wa/knGwJWXNSYAI+yk8viqcZP7mIs8jA4JR
B62TL0Djp6xOBE+hTu1T1CmuyRzYTwCTFLDo5Ffsrnrdo2dY/nsD3fq4sjGlnacv
iD3HLmN8Nnk+DJD6s507gqeNa9htlFKI27M8JeeveOuVXWg33ySo2vdPoTe45vKt
oZLfMBGpuW0JbtPgnfXom03YezpyOGo4pchtHQ/fk0YnoLArxI1BDhOqDBkhOkFO
OYjJTu666HEkXTNIy+YpmDVIo283r9gZw5j70fau0/0ZRMx4N7NzjHafo0Qjtd0Y
xfIrCwDhqzEWR9Msz6IRk8CuT4XYv3sm9KMwkIbxYVNGNlb/x/CsMM4+lu4DrngK
JTIKVRgK8FDC40FbNEmZF4s60v5SLrRPLl/daaDdB/tV+uI2cW+WJnUpFr0AhZUX
NpyUCIa1+uw1gQwF5xRPk4nm47QldpuH4djsh4VFTSHrsSHZvDCR5joqRrst9obK
+1amtGHZvqAjavv14hH58ZwIW6PJcCCS9Exyyy7knUzbg+932khJrAE1LJiw8zTS
UQGc9GkQEXww25G6hIamZKeELR25eiojdnSceLevTxxYcbmjIK/B7YxqH0KEsIdE
kzvTA07FV6+U9nDZwWpcRW5thpS2X9FwYK58jCKoXsYlrQ==
=dFSd
-----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-12-26T22:15:56Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ/+M/azB6Xazc+s+uYZUsHSZ/L/dBKdrnHbkGzcdElx9x6q
8rcRB22jABiOzdE7BrzWXe/Kwj0sQZ8mRxM5oS8aNatP7vrYAM8Za0v8rsrx8sgO
RyVwAnzqSj1FDJRSzhPNBbo62oqSwfdD2SKe9KnFCGJORpR6ppP8stCh1s3egBNA
zkKkuiEJu/siHglTNKolICSK0YXz8BowXwe+Vholi6PC2iUXz/KJmdSru548Jl+X
KtCuXrvEQjSZlUuOsGfJH3Nqc7kgdjxLqz4g4WvFmf3QEf9wabhnjzj0PAkU04GX
QlBvwrbtr0cz8q2A4nflgjkmB/RbD8ypbuCc0v6Q6N8BQWMH7VCuELS7r1LMaRuA
Razn7h1C52Wgbwx58pT3ACmYvalm/HSZ7VXFcopMIyfRI3c+yVqvo+EJyyVnbuOm
0/AByQDVNXtZrf0kInUcstGfSUenad6Vfsi6Xu+DCqrqg+uJOgktnFVfxERylE1B
wfJ6Orh2xFQm9iOmCQa4Z97bNJesBxaguA5bz9ZHX2xeFQDGWouIUJl84i1IvCtV
CUAgXe4Qx6VGyy/4TWpgmVCdaqg/eKdrA1K5T2lHqtVe68Cuwep6UIZLWV7wPqtY
1v4ODzROOiXsyl6yr7Rp63rd5jAEL0n79j3pviHK4NIndeKE6yWzcVcTwoHiHmvS
XgFv2+j6eICrG+2aD4y5zE/cw0hYmWdtZ7/cYFkHWiOblv3bTLHY/eSe8AdI2dqk
F4yZN1UckM5ASdZ5kqvmzMs14ptiAlvLf3oLKMT8NPgzCwvfsaddTwYpmS/iuf0=
=Exbm
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T22:15:56Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ/+L1K5vrHqX8lP32Y4hr+gYhHy7GDCi+KXUVxlao14MHTZ
CovCuuy5lekrx9QYz7pTu5G16mYQvdCLp5iHwtxOO3zDSmsffOmS8g7AH5phoC+D
w3jIJq1q/sNTSavZG9VeeJr4WHrV8BtkILC4Ns0NiiMHY82oZGJRw2nv7QAE78Yk
VABxRXiI9g8ZWy3KSsaUGEosh5fp20IOpDlp7VBkckZe0hIfcvggvqAgwqJVK1qk
YTaCQT2gUj1OuXHUwBqYGrlVFqjA4x47lcK0UjiZYozJUtrFXzWdGVzKY1DVaFQf
FxLg9A1UxSAtCeA8vipRZvl9CL6bxFzoYKYYmCr4QvP6/UQy6CUDT32KxzZFBpT6
E8Fx4gF10yqpo8OAbtpMNKY2VsU9aanRry140AbCb7Db0i5eH/2f/J+m7s+nQVMZ
Pg3HC1OHxeA1q/qIGCrWwMINK0ctb8PJSq9+C2ZEGMHmHLHon4zj0PK9VRRsEhJu
hb088q33goPIXo3YFEKrIdT7sl7osYoGqui+jYqOrJzIdDfIR+cJdVYHfCGIWifW
6aMv0vTjqJCN4gwb0gI8kxntLaTmWWuKP+Riu2EVyTNGi5O6gHBIZxz3u1K2pArd
xc832SBEjcVpM3y9B++NHkgWIp+vC5VlNTXPT3t0YvmrBIo6xMUOaNTlnNprItHS
UQGiZDsIwk/wnKDHoljUfBneuCv9zwlleVbeqHKr/nFjpVadHXN0N9fXJ2NFOxLY
vnnqgsOQezHeB2x8tEE6tTFjPkmC4futxAFviZDMZ6XWCA==
=Nk4B
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted
version: 3.7.3

View File

@ -12,175 +12,195 @@ sops:
- recipient: age1xjvep7hsnfefgxvuwall8nq0486qu8yknhzwhf0cskw5xlpm8qws9txc56 - recipient: age1xjvep7hsnfefgxvuwall8nq0486qu8yknhzwhf0cskw5xlpm8qws9txc56
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoTFFUaU9KejZrQU9oa29x YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUWEZLakVpWnp4M0lkUEFZ
bittbTMvUHdTZk9jeDNSeW0zaS9leHlOZ0VjCk4xUWdOa214SCtLTElSNC9MdFJm Mi9iYmVRaWkvY3JiMVcrRmM4ZlNXOG9XUW5VCllMSnpLTDdralpET3FZK3ExQkpN
S01scEcwMXMyOFBCSmhIZzVPMGNoVUkKLS0tIE5SOVNFaXpTdG1SV2lkWHI2akJz THc3VjFhYlNwS2JMZDVVVk9XTnVZR0kKLS0tIDYxcVFMRi9EQTlreEFCV0gwaHE4
ZjhqbHI2dU9BUEFZZUhneHVGd0FQa3MKFYCXtsrBzJxxoEFzRPanRpmkl3oNfzIn UUNLR1RkOEc4U014NFRYTk4wc2JqRGsKOf+ZMELY2AwVu30W53/P6MWquuh90z5u
h8UMf/2NPI+ZhFUnDvg5JiJWDlExhYJQ7e8XhMW/nmhRa3+BBP5fhQ== t/MpkrZIVuql7qOBfsy8rV2LtdS00Yq5b57PmPKKncR9jusb6l6Nhg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVYWlTakQ1OXh6MXpRSi8y YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWc24vVW85T3M5VFF5Tmph
L3NWdFZkVEYzYVVWZGF3Wmc3dnlFMzVSQlZZCjMyUVRoUXphZG5rMEFrNzRXallD WnlMcmRCeUsra0xpeGhxWDNvaFJySGRuU1JvCkMxNWxWU20rK1huLzRIcmtMVFA5
N0xkbkNiemJHTnZUUlBxRjBaYVNDMmsKLS0tIGl2cVBzcmxaVmpHaDdMaHdxMFFC UDZlZWp1SDk4SWwvQkhzMHA5bG1oeTAKLS0tIDF3c1pheXhPYWcrMFlONjNFS0hY
eVlJdkhDWHRoRy92ZE9SNyt0Q2hyNHMKSfJDmCWOthsdxByJTDgUUPO0JspFXSTP dGFiNnQ2YjlYbE10VVY0TS9JSGoxVE0KIGxsQZ3NW8obnIud3H6s+zVNkiFf2TYD
TEA0l8DmrS98w5ewRYOTHuly+2ioP4NUFpA8JvUZ5gadgPzLDLeiig== 8ddmsulRCZAtw3qRuNikMKAbNsE+foO0fLb5Cem9doOcXpcYIwp1vA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-08-07T11:31:20Z" lastmodified: "2022-08-07T11:31:20Z"
mac: ENC[AES256_GCM,data:EbSJkthEK2xBaL3dttiYLVqBRMC6BwwbyovUrE3r2v7AJ4KP7mnJwrmvZ83ZFPyXeGUgcRwcpPgjImcSntUv9XLsau2Se9FKJPUn5JDcpmv49vxrkrYrDt/IuCgSFZk31pxqBcBb2clkJ/7eliEmnQsj/j8i9YzEg60reRxTAoQ=,iv:qGLm2+uAwNW5zURPT+afJ/pG4YomLp2NQz62Adguug8=,tag:6DqsrpjdR9xxDHuXe/8hOQ==,type:str] mac: ENC[AES256_GCM,data:EbSJkthEK2xBaL3dttiYLVqBRMC6BwwbyovUrE3r2v7AJ4KP7mnJwrmvZ83ZFPyXeGUgcRwcpPgjImcSntUv9XLsau2Se9FKJPUn5JDcpmv49vxrkrYrDt/IuCgSFZk31pxqBcBb2clkJ/7eliEmnQsj/j8i9YzEg60reRxTAoQ=,iv:qGLm2+uAwNW5zURPT+afJ/pG4YomLp2NQz62Adguug8=,tag:6DqsrpjdR9xxDHuXe/8hOQ==,type:str]
pgp: pgp:
- created_at: "2022-07-15T23:30:12Z" - created_at: "2022-12-26T19:10:07Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7AQ/+JP5yNH6ENTMJLq6WKcjaRZKr5PTeUCOeY9CVCrgQ7/AM hQIMA6j84+xkv3y7AQ/+OZD85Y/dappBQ6xPf2GNjy9ZYpAoDh0orVvHJRa2YOQb
rpZ0iB9mqOMADvm0SnOxetuGEzzv2HLryx/9UwCskq6WSbskemwxoRJGZgFVO6xt a0bwDQGa6xqIdYwbNWYkh413wZCmHOVyuxjx3gXSL/LBkqS/y3uIKpebIQguKYjA
pHq1WnILaKBEGOXXlIJL9KKhFQJEmaf3Eeu32gVSPo3z67GjxujTQd74fkiEVz6q LxUbg5BwsR8aCdmrxX5nz6ePA4+0kjL/d1fPhiBtEwt9OXVg6mF8z2w/TTMPsdzt
j3CjZlui8+Fbv3UK9uJ1SFfcg4JLGAkTt0nIsEsP4d2bcalyjQbImkYQ1/SgECOk OnX4AH9uThWhVKbggLc5z0RXQWl9gVr9ZLVXYV9pGU4kPidfNWs3emdmM3GhmtLj
J9Ca+zQwg36k/Aw3f+cZfdVR7BJIP1/WRc6G9HeMYlSJvuegSmCwccFSb4T/HFOE 20OMxs4x6eNI7CaJE9XlNR2+Ihzcm4sYfjpyTPph3i7WHx7I3sWhzvMNCkIn7da5
vbFoNQjRx5/4mcKubIb1wbdDPOgmUAON/VH53JbnyILcD25NHMfjMkVWNftAx7MT psG4XpJ7gmDiJsW/z+FwsB1K6Ex9T6C/wCrgTFyJ0jVq6ZHLPv+L27MYZNlZEYvx
WRIIVOgbktA6/aAipVUvABXOwmxWh/EWyjCNUH56Nie9OOVyhTK5bjYlsI2BpKPb /AhEzOZTrI8g0jo/MclqBCyjtufr/MIwwxX/EQ/ZFr0zQEfwnAXgDlRQWNKpXCGd
1sbDKW0fdITJtqsnIIT2hWKDXlWlaT4wJnntpzJU5aKN3Jf8L277+kUZ3BTpsWnd UwrzVLmjlIT430FDie4vWAht5T1PgiGV/9GMPA2CkcIA7Tg32+4R1E9dt0MT86tp
yp+ccvAr6fbv5X6JSLhHIFG0O32BA10CcIGcKzU40Z4CnY4UGs+DRpmy5rU4ES5d A0KSGcagr8AhDtqZ2jHsHG1CkY/LWV0IQXFD8jWNh98pHN4iVx+RokFpYce7NzCN
VnxMqkRfgO9VD/j8FFIWeeoN0Xx0jcRbjN8JKEdmM4O1Wut8FGP/xJVpJiHg9QgW vKl8AOBfvYqDyvp3SaqPEjEpGWHoEvA5FHp6F4RTRyKQc+LkVl1bFlSBKkfy2FIK
nR1IlTT0LBWw8kgBAhhkJTkKgFTQoQnbqxbpKxl+1jfDgtV/jOwFyactWsG7okvS muNDWBWLAT7xL+cvwp8QgiQseCdyN676X99BJuCASZzwa6tBKDhN1nTIpZBWITLS
XAGR9agagi99u1JA1T7dgY3CcWQkdb3IgJjnLAw+gIQCRHp//oq/fGRWWB7uvuL0 XAEOfxX4bH2gmw2qrYJL37mq6ZhoiS4Odwx0L8ERsWLBMXEjME2Y0VYdIBUyl8n+
rS/RiqPhjR8uydr+b90RgxS4cREgyeUrkAsXBXiB55KDQSe8Yzpc+ulJ4JUL gTAXv/Icb8SfEJSEtqwbmwa1QaT17C7gDBTqR9mUBtR4HWGgvjaOIz65JIpA
=SBNz =7/st
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-15T23:30:12Z" - created_at: "2022-12-26T19:10:07Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ/+IhUZIDiO1v0uf8MFR26Nb67t/5Me+sHBJbyd9Asl6mzw hQIMA8zMZ+ak7y/zAQ/8CF+oWk7l2dp3sBlhr90O8so0yYcoycTkKEoF/gQnxQFS
xo2Xp71FfAKgtECh111ziYD/8TDWgS1cZOSA7ZnnociGF+R9dJDeIQheFWqkpJ7B zg05TGVSY9SWBTA0JERynHWybQSAbpJY9Z259JLgajSUWM1EDxeNcfNbKE11XhMi
CRS6jYSaBIIwLQMRD2J/VBecQXuichxgngw0nwO60JQ/U7Pto4BgY6VfWis0wf+Y lU1sx4rMoGYrvR5pphwduMEWoMT3NLVYsaEhU4TKLoCjP1Oyeb2PqQCue28bHdex
Y5DC9XJCGQy6F7r+6zVoZ8kpQjcG8c8heeUWbpOG8BCTbUjmktyNSpXTtin0ofJU QutJjwhBlepXgsxYtzOjclcIaJLH/AxULvpROH7H4WOIoeAr/cWsGpdLD/UOWnOs
hBOdT9yoJjHdFfrkvcye7EmketXJDP/mGeFEq4+LE3bxDgpgODdqjI/H1FW/2y+S 2wf14/7ebgqtloePTUVCLa6vUcydiOu4Zd6qqwH4vVMQX8FglMEvMFr0xlusW5qh
GKKcqTXowFss+ipyyU5qu1ZucrNr3iHP3Tphbf3IjOs11ELzT3Jq5QUBzSDSMoNV FWNMpgbHTmtsykP33PeW/gYMfRx42Aw3bUJ5b7VUE8e/mAGBlq6h7E8cT/ATx92H
0WtcdCrGqH83Nos/PtWkQGBH8KrjQLTgOe9sAWyHytrK2+K6BVS0j6hGWGVa+o5w aZ9u4b3/GDAJH1XZ+6WFEp2edioXAYjYOMCP9POHARv3KXvMM2ssbQ1xNG66ZssH
6VHm62X8GQlkT9U45z3P3RXj5qB7K+pCGUD7TasqkUfqTLWIWBuQPCWY7Rhu9fLC 693qSQJgNRr6Sy48d/aIiwOitv/xmRbq/10eFDZIj32RxXLyVGu27GuLwlA9MCym
nzu3BJiVEIQp6/AjK0ZBYkG4tOrkpRVWjCwtyyCYaLY3jnn4T7tLnlz4VHdgx0fm 0z/4+GOh93x/0IQ+fjE6YHnrVStwjQXPZE9UpbPccCH0ALv9nlyHRhmKv5OrIL3o
8ufaFn+7Ap9In7Ts52X6bFvHES4qxUc6qvApP3/fb5kgt7UocfXcggyiW/xgXem6 GqGB7DoA9PFNOabvVqv33TdavuJjfmjoky1M9UJCj6br1apnpWJoMhEZ891WOP3f
+NnqZYymTspoW8RtrfySAZyhOBH+MX5Lae09B9quk5+L2hy3qp15Mgr26C21HZzS 7ymjDbuUh6aRz1PEDROMryYdQEmxm0+CDeCmOinMSmlPEkjPAdLdFzGKFwhK5PfS
XAEVAMvFRsXG7kD6t0OF3rj8SgxgIeoxkxJ4iXAuUooTj+HncbFUzzgTWHUilH9P XAF+ICEdDpGZBQ3PgFrsbLrU/rWE6/g/UTlKpispMkGsww1fxyRQenyYXCpm8fVK
NK5YKX1FC6cAnmoSz1+OtqQFkLUo60aZrNboO+QuT+64UWF+7SXfpynHq92O a0Qmv75D8TWYYckReQdMImtxaCia29xtHQmaWvSkPJIW8iKfRJ6sNGcgREl5
=10lb =22O4
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-15T23:30:12Z" - created_at: "2022-12-26T19:10:07Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQf+ONJZbywJtTLYUmCYkSX66YSRtZz9qOFZXcF8hpyGXK3b hQEMA45bZkLXmBFpAQf9FhR6BYfoxVbZKBc0lLvr8+ZLs9/d7dMRAEuHre2vOCGu
13QnWbhS4WAVNcU5T0eTxNmfXKfxgvByPtlxqJY6BOE719SKT+kUWZu7VUstkCq0 n47WLHKwMt4eIbxVzswlzgwVgDMRqRt93f0yMFZxsjdzRdzFHuGPNZRKrnMm7ci0
JHgpfk1CjiLWC44JIGlXlRmuTZpC+L26JGo6+FTddeZrfP7OmnyzibSAWEIVWmm3 ddJXWMSMED9CXbBbivXtn7BPyebKcnB0P+cDvHtLcUMWPI7WU5YXdSSD+V4SJKfJ
wPNphkqBwpVH+DvMOIufSbLsGvv9gKiWUcBKm+/Arv2l402GgW4TvyhCVn2+hUyI aOFiiX5OYmq9bztvT1OH/HfkS/juR/v3yMSYkesInSDoHPOIQR0GBW6qiz4WyAzW
m8RhlGKY6r3voBtk/6X9fNu6pJUGsxke88s6+gUG4JYwm3OAtXKj9F504LLFj3hz CtCMi3dk2rA6zLEo8RvS7KZJOFaZxy1it2QqjsJ4WxHFuwjc9U06BtFXIecrH7ia
yVEVzYhPV17WD19vNQJzuXvZT2wN5NqfP9lvcfSq4dJcAZb22H1UvJB5Kp56bRoU 09WczbHcdpM4s8spb5xhEebuCmPLC6rusxXZzCUModJcAfT8NWc2ujE8AW3jDQ0y
BhOqojDgwWkXfIxYt2Jsbl1U/PzrsKuLtmDzOPe3jzhBEUFDZECzaA5VSIFzKUr/ aOQgEWrRo9/V4ZG6RM9GCTpap4I2DIf6ULKuR+EsHZdXZde3WtoMAKCIM7R0IZgP
Bk02H+BiWSxkO37ZI5YR1su0/xT0yyKy1xyyDog= VioP1XnKZZUZQH5nqLTX+6h2JpkHLmzHc6Cg3lo=
=2mlJ =9W5M
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-15T23:30:12Z" - created_at: "2022-12-26T19:10:07Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6AQ//Wh3hubq7CI+jBUKRYh3cne0AR3EYzzMtm1aTVXiLj6d6 hQIMAwMCBBrc/JA6AQ/+OjdPVDn5EBui+i5wv9mGEliI7PZHM4WSEcl4K+C2kM3K
2KSJaTMU8FWFIvYq1jeXG7pvU7RoqOC9a6RWexY4Afzi2lloZ00g+pUoSis1jhgy cOPz4WRpA+RCXc8uIFDgVvmEGd+PIBq4G6Uwl4QVBupk1TtuSFE4Q6on9jOgRTUL
kjvOnPjkRSTowKIYBb6xbPynhmdkgqJyHvTW/02haesBeoE9l0tLgLZVUkhUP3sV 8+nYX55Do9SdOAQKMflj5DfSPwUfLwsoD4EDmH4c1J3FVBscko9L8d9Pm93sjZwW
GUDf1guZVRjAblfwUXcK72Mn0/8aJtj1Q0rJy6+B3cJeu6cld0wt1ZKinLo1stzV j83k3CoN3f21x6hkAqU1TsHUUB6pBBZ2Sl1VrntoC9Tfqj3y92/tqEUFJbfhEp+O
QdT9+pl33kVs9/FS0ZqG8PYJhYhUej3CH0SUFoT5oa1Lyuwl+JS6kwbYeihEc7hH gP13uihKgXWOFdw0vFkRUR3Go60TPhZvI0CxIaiviuC8WZyyK924G3EFHJah0JNr
HkOhRUbxnuhzN2B39943OT2FSMl5qcNYTTE8j+aGkynbI3qFrvN803Xby9KZMCfX S0dYL7mQo54/LhxWafDhK5ilLrMyjgLLV+QB6tijd4RGCWe8BatkXOfOP3YpmxHb
zmKSugg/RbpCkV4WTgME7wdD3kRjziopA3b9W4kD+gFNr9symwPYYSwIyrp3qL3A QPzX9cJtM3Us8iS1wWXXNKwOxuDINvlszdhEA8G7lnS3x4XhNdpeU346G6b2NIQk
L7/vm0N+UU1f5xvzuwAmZApR8XFm6S+QZIzAt0bnCkJ0cf0/KoMd2fEuGEZuP7UW MmKEOMqFjUp4bNflL5pHpZqNbJizkmmlP1Z/LBKjca/2H5oUbRPpyAgvOnO3Q0I5
iEhl20oFQXBzGCYx9gxfCIPXZpBuN2QhcriaERfk3+iMMUUXQsxFWfbIlb+LGfff j65C5uIylRIHsXvWyeu/8TxAuoeEcVOQQAFIOdIGsA3kFaEpejvi/RgYfQYrocbG
4ah/SFXttHx828kHSq0X8BrcqZ9hX9GfwYDzVrVsFzJAGZt9nhMolJG581QotPQW Po2CfVpgpAg4wuqf7pYnHeSaMpCPgBO92BQQHxeQkmfxDurru8iB1ELh5aaqjeCw
QONsrkwX0TGlUOSGKIWGvhaBlMYPN3VD+qrIb88GAg30eoe93cczpJh2wV7iBRPS kBhJ6qd4d+H1iLffTVN+2h0LZnTmqgw+iRnFafJeruHZA5gJf2ICze9bUZ++rn7S
mAHHufxuGDpgVcVoKwW1eW4DHHwqJp0STXaROc5FpLqB4YQPQ5YQohumdJDuILcZ mAFRZuG/aOrMiTNSa05j8twvpeG+k0SA+Ya0IycnY5fz84faUCObhEBlAM9fS/vP
4juSUGE6kpEcFGg2cexpOjHVI7j2dVklZ/kKMYwdhIcYZt1HJc6NeY5SxloXl8+k mitgjyjml2JM70/+jzFqFC7Y4R9zH4+6YI3kXc+Yk3WwAvg9kn6Mro/F025kKFia
qF8suwHR5rfkJtboNvD46e/y1kZT1tv8B5bb0Oc6okrsYbBzJicDLA6cHnJiXthW LZP4Y8Q1dAMipoV+0zpZrVvV9lKlwrnFmWBINldprIvbs7BjOKqo96KWjVQYs0tT
0kC9SF1+HgE6 jXub169zhwbs
=mgMf =OPFZ
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-15T23:30:12Z" - created_at: "2022-12-26T19:10:07Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ/9HdnefgsDEOF9QbOhpc2UZ5VaxRp2mIE+kzIpHIhFH3XC hQIMA9XEenRNYVGHARAAgcQoX9dv906OBlRxSbkf8CHbEE+5vnULBMg7wi1DKdhp
44dTXsyU+FuyJPRTKcs3MD6Y5TUjGAVFMq2h6Yf5i9VbdBuJrhVHhL8R9vNRs4zC vYxVO0MJGvi1+4Uu8QxWCbbqVmH8NDOo+y1z7J0A2KfnN6rLnrWoZXKwyDfG0q1W
X8AGvWwHNvXYNHFkULPRBtas8UH0uuAw8Kb7Y8LJnrcnk6RGB1MnDo1HkIoTU47Q g+RntSXIvvqlrgLANManeM4DW00ouByrXwZoeR/n6Ol6ixNnl96l9yhHcMyBW8s9
C9gkWBWR1RXHTR9JRlkZrWxmriVWeJpJ4LFy+R6KT6Y2W6itEXE085LM60v5ZcfB d+o5/HMc0ya5g9AZ2UjR9cKPtTCO9F3zk0UISa+CNmwO5xmOHdkZKAn2+mLjBiv+
VJCqr2WIf8kPhjS5487zD9Bj0gg0BmuUk2+jgkE2PG1LF+YNbZzC3VjxxZ6vC9k8 rdjVvitnEyOp2BXnGTH3ArEyqgT3oIUGlkU/XJz/wPn1f0zpCbHPpXrlannkKQgN
/kJkKwXfNXvVOUm8zAzw2g0FNdj+eiCB/nXlOVtTfOlwJkbLOBmFH038Alwa0xCF QX1DiyyI3hkOolOMPJfE/QawrYUDGs2DEUpEQ2+r24ypcfNzoYl0N/M7R7xXH43o
ai4nCGnaygA+tpiAurPM+Bph/n3Ml4zg9t266WQt4d6qOyySP+3WZeu/6yaAKeAC ygWkDeAQ9fJwmhDOL6JdTw/8dsH3N3Au6QnVTJy4FAvmEjctYe+Ii1BPWIwlEaZw
HUNFnLELWy1jRmb3PtpVlJ8yyalkgHkLmk6eY+jcsHh6PNILIzFiI36OEqZpb+LP lKETxWNuBfMd8Vh3CmeQt2gLl1jmO4OpfMLAZIFED2YIHVF1BhWHSLzSPlVGOfUv
ZQeJupf5oNFeraxigulZGQcG5p4h8DtQZOG0FATElbK4UZWTe3NO12ClusLpVfvT bKk69B+fotHkxP0CP95ABNGqPMfkuqHMUdJTxVXY6g06wSVLbKYFQhv0viNrXbDr
5Fcq4J6PGwDPK73j4S6gBa4+2ib7WI1HuDPp3xPNp8FEDP3UAQIV5OEFPY8vo9bA oaIn5Tp1rSPLD+L8YfSdpumXx1Pc3rE+l2tAN6ILj37HO5NWzRLXRH7SyclYcr6o
mYlEPGrFiNGC4YsrU2u0i0rPGIEyqoxxZs3YmMwU23mC4on9lOiwfNV6vCWExaPS hZSs5pK/QTCKLUgMS+XlMhh4ygkvF0SPK3hX7YsILBbiLCUALTBqikxylfc8yW7S
XAEWPcOEnMS/63ZlWLikZQ2djy6qFuAJ8q757OPVX+Tcgu+uTx2gwQJyLz4Jx+/c XAG1h2SJot/8TSUUhnuSw7uYxZwOD6njK+7hihnch1D5vR+7uSN8Q8lZf4P1ZhgM
HS8SBiZkhQS9G7nCyR+Akn2Yk6GrSUX64sCxOekrTyAIJnpI0ZgzF52/z8SD FVyT9BAgKDhZIQIc88ENC0DyWk7EEetzIqe8C4BJi+BMIxazMrPN3o2SlhC5
=AP82 =vpmQ
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-15T23:30:12Z" - created_at: "2022-12-26T19:10:07Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/UylICSHiyi2qRj2infPxz/hBuDoJZnsXIL+t/wgvkv7a wcBMA/Z87ylQaotQAQgAnt82diL9tsIMRxZkLuabzS2rXhdStMuAdNWVhPr4LoZR
s52ipdS6dr/JefJigmY127DnNJFEvQiZXBD3AbB4tKczTk1JBm/BtJM5WJl/0Yot Y96fid4YHKEQMnRBLC2tojpKBu+hDPd8Kq4a5paAm3lX/WxBBHVTIR9ujiJ1YPuw
Z23pet4WA5AVhl6imCno8xyruin5rq9td9PG//gCPn8bL5SCUSapnaUKiQQVWlr5 Ji1jwPH/LO7FrqRnahXQxcK/2Ieq9z9L0/fP56/qhRKUqXqS5idnHZM77pmBua94
aR9P8xxL37p0gQXqm6R4pLFDkBhqTH0oqAhNdpee85yQcK9Vq1fkhPqIgGzP0tR5 lkbwuSCyZj6CoFTSnWuXskfFRDptBCAvbPknVxU/Nm3HLAO1eM+Vp7O9WfJLbyNW
CUH16WjxEDGSnhetaViboOoiEuFdfuSv4I/ih7CSY9IZbj6pVlqzCwFjf4146OPj 8SrjdYh9Nsdat3S0z8M/8QMZzMc8+UKzodm7V+P1+PzqkAnw5kRZ2Q5oey8QDa90
uEHGHxgbBWb5nQxNO645SPoCrnJVPGWoNBMSiUf5gtJRAWnopn2ATizKLpcKhrqi OeCJX2LcbhyuIMIa0MD64+pEaql62K7wc6erwmrhytJRAYqLeODMdOvsRhNAraX3
epUOjsdnvSCCM9T++Te66AmKWtsArNkt8k97DuTaYrnytfdIUrfYv4XlMczkzCS8 f5VjOF5+M8JlqG33/W4NnymM/MuwXCLvogSCpIBF630daZCueXhwTdxk5yr/e9Sa
npNTXD7quRkpmWE7i4X0mHwd oLSVw1ux3dL8oG3q6Zg6p+zr
=NP+G =GCK9
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-15T23:30:12Z" - created_at: "2022-12-26T19:10:07Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ//UC/cMsoOP8EHe1WnpXlfGPfJusasKH2quMixb8pq0QD8 wcFMA9qJIVK2WMV7AQ//VAg04nNRhWiY239GPvU5xgVQbd5BdIv3eJH+KCN3vESb
5JHIw36z7VvNdMh+UQq6hjRkkw5k2jnJWfEVF18hcZ7XB11rnN7UpX/BS0VwDQEu 4KuYAkDdqANEbF9VmTbMN/r7qp2K4cmXZluIjnhOXm9kHIomzHwaTyJ7cMJeU58n
X55qHYtNqXV34A95z5S1bg8ii0xJxnKSgptUWtpdDUqH9l+LkRoAj+quTaZmS/wV iS1qZmtjD5x/HsyiyAyk1zZT0iy01k0/Y18pnwyEysmd88FB5FhgtdHZry7cTSH5
XxsBTGnwCG0eFw/GY7gB4viq91Yoz+GfnSfqdEiavT4kyAWIi24lECtQSHz2sfla kTN2/pZfLWyEslvQQSmf/vJ6Ios0H1wk+SIZdBOp6TWD2tmPZWBzoD12u89OD1n8
WpSUhETpqoYTnc4CKXXnDZvSHIdtbx0aw7crRYgd5MJwLk9u8Hb8K+j/C1cofWKv Ac9Yt2ddCfsL4xUZQNhO+v8ETfGO9c0HI80I61L4Wr5HqOXYPFUGYrnie/Z27htI
ROeOup4C8TxWDyqCrHKG3a9v/F4n2prluzO+nPtrxMQSoOtWO9SpCA0t5jvzKgL2 BrSeMHhZFyojbxJDCzOVJK64DBBPab0Q6roUROJ3UGJMIbgom5ombfF5z1C5CNME
3b6obNQgBqtbNSmBMJWLOhGi0YkLmhrYOhDi3ta3h0W7gP9xAEEea0JQpWZiu4nB MZm008UN+AgeUMNtC4ZQQUNHPztQd8ss9orh2o8L6yVYsgNaU2jvAKV7VGBnaetA
9VOF2QbuFFSvQM9tnZx3J+SW+kF9y+Xh93sCSCFs3+bmr93vc6z6QXyS7/tbxcG+ 7AqgzuZvMmycp/jBFcGfl7reKGEiQlGbNwkl3Aa0/524a2dQFOai2yzjfu7K0amJ
jTwO+xPYGlInFMVMCJFZEnslE4g4+MyaA2+9buKI73BuX8tvMfZHrHxZH/NxwYOf n8K4fd1CdCqcVmK2Lvr7oDzX4JTZr/CXVN622Sb11QgjIR8QApXJwze64LTln2zn
mFRvF6obMWYQM7xkHy1twFWc3BWL8VG0LQYaGItnWcSAtD91iUr9ORBHMKeh8E6K 6H6NMVzgOID+6UY4NG+5cjpSIaz1gclGF8F4HlepZ0nBr6R9RQMNXkOt3xiJ3QM/
ywa3DL4hCSVU+fcPiNAGzrHgTIzcxxTMLx8R14DJhjU/OrdBWQK17gM6ukExxF7S 296yRjQVNMNrjsKyPVeQU+Mpooqj4UuWjH3Rbq6mbGsLoM8WpWy5xBxqDDf5VT7S
UQEgX4yyUNX9jP0r8ce1BiMhEv4stfgBdV/B/azrXs4c6U1Vyh0rxMVIFkDIuRTJ UQFFmjhR8jEVy8V82QGgqTSq0F8U9Fe6YwAWORWuLaADrA5I5K+uAiS1VYE8XYHH
aPsW8knLzglmzbwa81W2BN/GxL0W5K8ARFk33H6UzPyOHQ== mTqm9LfGUWJ0k8Cuk1ttpqAYDOjuDqqdFFVVGvW7w2SOBQ==
=nmrP =iGQ5
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-15T23:30:12Z" - created_at: "2022-12-26T19:10:07Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ//fk49k1kZcHpsmdXyovpuDDUJCThLOygDSjU6Ba0USqB2 hQIMA/YLzOYaRIJJARAAyMRKHK5i+vib3way/8ozyQ24aJQ6FDE2p2pIBzNiL4Sk
iVBcbEwkO/C9YxHbZeXTqYAL2CXiF+kpjbMzpKeBleZ8P54K95KkTDsBZ3SGsbAX KUi3kI45my3Vq+G4IigQ+BeHFayGrQUco8ytkvv6VGGq4Q3BNofvkrJobbEhBrzq
wq9enxbrTQYGHPA0EysnI2D50fPnndwVu82c5sFKAC2Ps5QWTTw64dyAFc2g5w79 4bKjDeyRQc1qeXYxTZxMMuA+ciSOcGvWMKtY1qHC9N61hS1nh9cv+oF1Bvzkx2ka
1hT/d04CF6zi2KfXeg7Jy4oSzmdM7O2EUgMEcoA5J9v/Ic8tREfTdug2s1QAXzOW Zxt/eGSkvMaYxpGKgaJw7aG997jORb+Nf59PBZhLSarRGHlonBmveRnxxhNBhw51
PKXTwbD5ZV9d+e082+/hbs4digMT2q/iRWl6zAtp54DYw32dgxxFetkeQw9qTj5o gpLZL+r4nU3FFmDfmW2tNLQszgyM+Q6Ac9KmVRIhEu72J3UuW3ReRnWajyxMyj64
ppbY1h0o5rJYqh6M+A46kr6w632ZiQ20f5kk5nz0QV+xCEmscmOPtXuAGKsZ8dI6 /aASBS8YvpPQyO/XZZzbf0wzHPb8GlH3zUVQIcH2s7O3hp4BTAZO+2GNJONZSe3k
8i5icHdO6NdhqC5bXSQUnY61m6B1JUO9vOjJhx+zjUsq4SdjkSAyl11IYsA/8OOg q5q5QvoAgbsnxA6pD2OZV4Kcxm5xTF0Pw6oKFekORO/TVu8koiEAPjCVbbR8/bA5
kKJDLpErD1ECdcpXPqTQpHTEdOASHah92i0wRMhnuySLqchOjt0/VOJqB3KA6KZE Vv3rUIAFd+KjUYcIYt+RejL4nXFddUlnkOLm8f1ybM89/Vi5ORBddAjX+tvfu3dW
hQKWs+WQtZpI914T50L+BRHxM6AlIiABckNY3YTZACPlzIxmm2Yp/r+G4u20vtKl 00m+Pkp8jpHM0noLo0z/RvbY2U3XU2Vp4FxZLQCaWHdlHe/3/m5dKzhxegfIwxqe
vrjn/MoY8dHGdUzLwGuWwMVEVo6VrObx8DBpiSWIe3v+PSmidraG/VoeTk7BEWq1 /8kKSMIW+AytNcZSa9uph1QytFm6fuMaANhkzPZ58vMQZDwt6/orjQdO9QTGYIkR
789oP/mz7IoGaECA/QyQ1TQLgAE9A8jESMSfOFpAKfeqPfFeWopTcDbpijrG7//S EFP7R+QPSfqqWsJBP9R0Yn+f8MAQUbKm99eP5TI/+9bjyk5ZBO8YUK3pp3hEqv3S
XAGu7Kr0iJrN6w0ypP12CxmymLcrkIUPKQ0saCnn+Y2KpFfLnpDmnyw5wf/pBBMw XAFJvusDC3O2vtYtJC2nvShRzVoL2S2Wa9CC4od38cFQmwAZX2B0JpxwsXro3hIa
y+3fCeq46yw3VXFOqrbbZtuw8JSaNgjgtAbPKGKlKESwMQf9jU9lUiM/xO4b TBDSWykLlf44IHiXw3nMsQArzSTHpJSx601S/jClWUjsT9i5J0eCKefvs3ZN
=F7Gl =dyz9
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:10:07Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ/+NcX6iadpE9JEzebdkxqI7inlHxqa/XKfSA9mE2s7C0+V
1SkrzZETWXe/3CfRUwdQ0XelwYXBjh9P5D/6Bxx0dG94NKQuCQJ4uA4rt1sO950R
0eomTUnapO+3Dx2Fro5lq2Uh7B5CZpDKlgMeujJQnjLhTHPjQijKCzoBS4G0nO/q
pCpJpHmuKVi2a5qZfSzvqqCtemRCUUe8aOadLoVmgqwF7cLJqUVnejbVWd9P+7Wn
q/z1yuXOIWgC1Naiwr3ykoP/eiP37w0+NvhAT8lRI6wFCjFyap7WcqkOVoLXl+k0
JYVMuZk4oKdSxRqI7kOUELvIyWxwQZExQWDwrvliuRjwIT3lIxFjYs4Pw/FVSZ+C
lqLhaXQKuqugXNGjDK7V3PMKmwvadeqWqP/hgHK6sfs/Gy5kRDKmvi7z/AWR+8dh
dB+0uIDi73GobzugQxE9Eo1EmntxFGKjVPlh4RUs/JZwBtYdv3hUIUSCbTHiziy1
EmmY2aQ3idQ0rDP+FZ4DfC9uXTiHCxJo2oS7GvW05bXi7Uljl8ZNZRvSWb72nUEB
Th5g0wJsz/1RQcWXd4uUNVzbUQtYlJyn1DSfPL1EnMQYK3t/uYfoEW6V4N6EYP4o
hSeSMPIF7iqKhdtp0nLdHUMMSEJW76vWq8fYDnZwD88qhSUUxWIWRQkxCpex9JzS
UQHIQSd+XtkwTr+IyVM8PWfAhk2O9+Q7i93MDes2Tyi/gebd+zVT3LuTeMECzoPn
UPT1AVLJG/4nfMRNKzLb2xt5EQdA4pqkW6QpaPt478pkQg==
=/t4W
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -18,13 +18,10 @@
enable = true; enable = true;
user = "tigger"; user = "tigger";
group = "tigger"; group = "tigger";
inherit (pkgs.mucbot) jid password; jid = "astrobot@jabber.c3d2.de";
inherit (pkgs.mucbot) password;
mucs = [ "c3d2@chat.c3d2.de/Astrobot" "international@chat.c3d2.de/Astrobot" ]; mucs = [ "c3d2@chat.c3d2.de/Astrobot" "international@chat.c3d2.de/Astrobot" ];
}; };
# This value determines the NixOS release with which your system is to be system.stateVersion = "18.09";
# compatible, in order to avoid breaking some software such as database
# servers. You should change this only after NixOS release notes say you
# should.
system.stateVersion = "18.09"; # Did you read the comment?
} }

View File

@ -10,175 +10,195 @@ sops:
- recipient: age14aq8fscrwkgmu5yv86vj7p7kmxclzs6dp7fpvdhvrnmce83ztphqc4mr9q - recipient: age14aq8fscrwkgmu5yv86vj7p7kmxclzs6dp7fpvdhvrnmce83ztphqc4mr9q
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBakY2S1lYZ3J0ZGpMblBw YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5dll1NDd2emJIRUVmSnIw
OExSby9leXJiREV6TWh5d0ZybE9zMTlsdUZrCmZGZFNZV1V0Z0NTKzM5NTBzODFZ cHRPeklrRk1jSFdTZndRVWorN2NxUEE2aVE4CjlYVzJEc1FoNXlYUU55eVA4aWo3
UlZEWVBMd1g3b2xGQUlyUERsNVBoQm8KLS0tIEdmZkROVFJERm93QlJpVm4zMHdX R3pXM0hSNEdoL0tmZndpNWpGK01tOGsKLS0tIDRqSnE1d2NGMWR0SzlGNEwwTmJm
ZFhyN0tQRkhGZHcrNThOUjhJdlRWVEkK3OyhpEV1tVsVAXvPvD5by1Xrja3jnVJl QjVaY1hhVDNCTkZoajlPdXo0ei9XdkUKY5jqhCN51OlrR0tMInb5wxEKnBBz/MUD
TBJRV+UtJvfZ2lciyqgi2dZ3b4MjnMgaqg6fknbwdDR7YbpBPl4XJw== ViI7JvWl8fePAD4osjvHGqZIewvce1chStuFWUkLzre+LDy0GR+bdw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsaDQzV0VtVSs2ZWJsR1pi YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuTGJHemtFWWUveDJYSmRS
NnE0a3d3L0FsVHRKRWtvQVRNYXgwTzIxZnhZCnhzNVlDV1dqTzlMdk9yWk8rSGZC aUFpTS94THF0Y0xkTm5DSjN3Q1p2TDZ2cHhrCkV3SFVObnlOc0lSa082enlKcGk0
RTJOOGpoMnNac0ZsSG1KWDJwd2huOUUKLS0tIDRqTGRBdVg0RXArZ1E2VlZkbXM3 WEYxbjJmRmVYYzF0cFZPTCsyV0xmNUUKLS0tIHczS28rODhVc2g5eGVBN1hnZWU1
enN5emhnQ0ZuWDZ6SVdVT0g4V1YrTzAKCirPcuvi0b5rcl/87xB5A+olLmNMaWk8 VUpmTDNiZDd1dDBRSUViL1B2Z0ROdEUKg9saHCNsVo3BrM0x4fZPxh4bnUeCNdaR
O8JBUNs8SX6+6z9AVyOoCJNR4Rz0G1K7GXK0YpIFc6/AgJRbMfQ7Ig== p6CM7Qfqtb+s+Z5Mib7mOxBFo8PU/ObDjn42R57ldNsHVFPrz9GNhg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-05-27T23:22:20Z" lastmodified: "2022-05-27T23:22:20Z"
mac: ENC[AES256_GCM,data:3Z5jkBtzU2Md3RLfzndRWhL+iOTra884BKWZhnWvBCwubGF3lqN36Jbl4G8IoA+4+588CSCxIPTcyBXHIgrjhm1IjIDKibUO2UaUDaotSM2Wn1sMPv9N1Y5kGbN+4VLYbA+2v3yMsgs0HYP7HEawlt3gvddFFb74a43kPimCNXY=,iv:2LbAUoBj0KOumMut5z4CRun+RG+edA7rYlnN7LGHC+U=,tag:iJXv/E0u4b8dnVWY74kmOw==,type:str] mac: ENC[AES256_GCM,data:3Z5jkBtzU2Md3RLfzndRWhL+iOTra884BKWZhnWvBCwubGF3lqN36Jbl4G8IoA+4+588CSCxIPTcyBXHIgrjhm1IjIDKibUO2UaUDaotSM2Wn1sMPv9N1Y5kGbN+4VLYbA+2v3yMsgs0HYP7HEawlt3gvddFFb74a43kPimCNXY=,iv:2LbAUoBj0KOumMut5z4CRun+RG+edA7rYlnN7LGHC+U=,tag:iJXv/E0u4b8dnVWY74kmOw==,type:str]
pgp: pgp:
- created_at: "2022-07-15T23:32:45Z" - created_at: "2022-12-26T19:10:08Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7AQ//dxKmG/fr6csx18rYh5YK4OJNbnV6EYBG91SEQNa2cp/K hQIMA6j84+xkv3y7AQ//QCFEMDAHWieepi7do514CWGf9R6H9rYUxS0v/BUwmddN
JpBU/w5s8X5jioo2yCmsDMju2vbF0sbPmXb8IW1gz54MbQUSX8Gkk4ejo9eCImI9 4Ztg/MCo55v7HJPWX9icrXp0YHy4c5t/QS7zKtZOSQKPT8pMumXBT6IN3SF6Zs6l
66vAGbQfnM6Dfx99dFwT9WW6zwz3YcLdnJLa3DDokHiQ+/zv/y9cfOhOzZ3LjdZ+ uwyhgAsghPiYO1+dplArJNLhjOTxjj8CxZ7D0Ouuo3uM7Om/eRU5pEYk6aoLzsp5
xz32z+qbPpMjiCVGJ7CA+/onf/uQHDMBoRMgMEGcZ8mWBPFWmU2zCO0TR4dbdoEj GvgvrgDq/tbXPbjVJE59n8jyAD8SrPFN6TW6Ts0m/fzUfphDBjaefzi5zFH6Wo+H
nq5/BiTr2qwmcSEAV6ZPdrI2qIjI0c1EIrUvycz5w4UjNd/SbRPQ0mte0X8GdSjk 5/QVjh92+9vcTmzrkqiZPi/wasndBdg2znlV16xtmlQ+ly6EYQ44jyVvUHpcKIhG
iptIJelHJGWpBfDK+ARGntXndZz3H8hfnVWDY9/YhjKOh9QP+i8xZ5yYh3JAVPuB l6Sj1KGVFU2UcOkexxRzEHZIuknFBWF71uarcGIA8TnhdFq1qcWEtYKp+05m+KgR
iurBOHh8uauoJS6JPjZ+zNwyyn51/smjLv4wH7iGcd8tgvfTfaqe2euRyznrgGJx ELbRukEJP6Aw8yAKhqJgO6eFJG/Du5SjYajV/+orY8S+wKhyeugq3DTtkrvTcKQ9
ZT53R9xns8sBHGQYWIQXQ3HpfofzkC20oXq7bui64ILQE7dB89EZtwRWMSt6o3Mi JVl3ba748FCTaVaQ9Dt8W9J/FIgi4MAlpw1hYEaKL3w1adUYMVtQa0s5ZCsQtnZe
qF8Fki3zAttyi8D1MpJ9YaCgaII00Tp6AjArSKpMOdpUmwJOlGuA+SnUivfmqaKP w9bHmCThqCLZDEfV+hL6DRq3GjxpSoAzMfj3H1h1h6/iibpq8P4V78URPSJjWzo0
vZguxtf5K8y/CIIQJWOKnoRyVC2DczPvJUHlh6nENZrQ/RU6O5/YIQr1DZT+4viu zXOZK6W9xSSz3wwu5aqAGRefjacA0vdQcwJxqF3/SS6exgkq8R9tymkbUwe3txmH
A0pbuJCi4l9Sd5ssAJWgqEOOXsmh7YOtDW1FgGMqmCLcJpsMHZEdKfNJHqSzwdDS Vw1mEjurqBfs551HiNqHfd7xFbAKmZclX79ZFxEoQLhF96sVJ0d46c/dZoCTdUbS
XgG8RfvnIe3QEDm6VR0fzzBJdo2mijt7oQIgMTShz5unPYCJxpbKP6WsyX0ucT1n XgE8ESytYViohLHVj+3AT48GAw5q8ElqoebA+gxLkaeAt1x/d7iSIqFdXTqoeVX3
fAovqN1HV3QGgoJGkhMOiGJ8MjLXU8kItQri+RdHL8IiAr3YJgxwKDRDdqoVqNk= ZyrrQvf6rI4dvkkB6BBtn5GCGp899oZQ2JQBzvLgL5NdPUoXWlPGmC3CDvQZwhM=
=ZtDH =lBUu
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-15T23:32:45Z" - created_at: "2022-12-26T19:10:08Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ/8D4zeX6FRzNnHQNb3vMOJmQhk9Yvb8sBEDrb+AYVz/r0A hQIMA8zMZ+ak7y/zAQ/+NnLn0TXLtAoIjK4kQvTXSzOV2jqQHqi66Pnd0WdRbVxt
p6BIDG2+UFFNCHM/WITUE2rdlWGx6rsxd8VX03qH8h9h//RUmBAJw5oomuh7fIHu 5ca76p0+Fn+lmXTP06fEtihQDEO8oVjRLHWROEPJTbRfs0gfE+HcdxZuciwCkKMa
EX7ukeaDifjUZZ3MrzjsYSzRQpGklz9iddnNJLcETaPw8syj2uLlnAEFyVpRiuJW m0vGWvvOLTlDtzEklTNaA+TVhGay1SnYrAB2d9oe7nNI08pdtqQxzJPlg12+9we4
kpJzCEscUPhCbUlgcsMITVfTob1w3GhzrA59JdXNL4PdUbBQlmdJ5i7+HEweUq21 Ui1/wQu6DjqVHeQLPUSH7hLGJPQjvKZRozkkw2INEzRHbQQDROndpSWn5xYfKa6b
t70HVYPz1I3imL4sYhl8d4407JBfaoUHmFGRXQAsqSo4r01wscZ3R7OpPN9HLM+m 5Gb8izs9+SLiPpgyWPCfV3Hs+BUlU9kTOQIpDrpEpyTJ05A7TX8bMnipO2EXGTZV
j4DYiCaKluGeO7mx/jqQhYzKthDjT3jvFhqgyaivq6hFiXtEFcYcOXmERqeJoKsU V6i0JPQrmC5Y8SN7oQ6VkeXPJuKR/AUv73JjAH9EN31J70NRLcKBlDpnKreZU0AY
RL4enjfxilp3bB2l8fJL3nlQRoWAmNoj/6cvpZ8s9P13WZz+gaPwcmSQwc66Qv5s 1i7kmCQ+/iyGtAM3MDd+LZ/1m05pilYSDLgoiPyQ8qrXPDKXmHt/A4X9yYU0zyke
m8bUd7Sf2uDv+SxOCZgP+xwqsJqFx/SNdDnwKb7kQM+0NHaGPPV7dq9Y3M/VbGq8 BqXNLsb+CQ/KXUU1Xo3cezY9bHhQTTvv21Eq3ISsOUS2a8PrxgTRAI10tznIqjVy
NRh7QGkqsUuUhIXuBs+feIel86n8G7SfLgEFQzRuxKEZgNc38ve+jVJ0qdICZKiJ p2tx6oYxtBgUlkKRpRuTdV8/C2jWZvYHCONg45WSbgSsnRk9j5HEg8ogcRUAws+p
By+aMjnrA4xMo5TpDx3y99ySrQVIf+QbMdHCOe7bv/bMrfKrqpFIZ+lVupxBWewI Gf/JL7+HG9dEOzuFHJoOrsw/ACnMjJdzhzK800/WffWRmC5IlAbSx0KVlM6mjlg+
mcSArD4ARTdY2kUtUgNPE2geTV19oNZILdYY6d339D6E/H3yPTGSrJcsfDXsaSTS v9DruIjlGGzMtO3wFfTl/7WALkl3epRM9MjqHm0t6n1Ok3+QSSCmjtR/amXdC8HS
XgE1G3zRq6LCxKYX6CejgfgujjfhyKO61DOmwCzpiKttfHHbMvglj94koa4IFcgt XgGJUfKY3eMztn/ZTj+N//HbK3fZRDzwPHl8/W7pet0MxUfnppfI6JufDnbUWGFZ
EVo4wx3HudbUW0zO4zUcZdNHmeR6No5D4/qMBIkz+Piig4mXrPH2uvl/Yzskas0= XoRVajSrpl7nmzIv3W6lCCSySmJ1cHMgAjlkcius6bFBdxPsnVFK7FdxBjFu6eM=
=Rxc6 =fI02
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-15T23:32:45Z" - created_at: "2022-12-26T19:10:08Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQgAicfpQbDrqFR9ALw2BU+XSADmfqZd1yk6Kytzju+vyPLo hQEMA45bZkLXmBFpAQf8DulsMa/q5ctF2EczBb6PcblQRlJWlEVTa9Tb+3JHaFtD
nwtxVxz3GnhAM5CcZNxez5VfkJCfi9YxRSUW3RG1zxqo95cRyfPQsKa3PfCUZ81Y QHpYqQLMxT6YnqzXKpuBk+/1fXhbP77jbHurRRgpWLmdg0hJyVnTrGF17dvD9eKK
mQM8N35aLAG5UlZgdP11PIl18tSr2na3rTeSeaCfKuTdKW9FiHkf4RX8q8jKFDXx AleCdtPCQdEUK7mnwMBKH5SPtt3F+enRalo1teYTLHGLnCJufxCRdAMK0XJ+qzOc
Nf3AsXVOIL+68J0l5J5jey6V99XaHsPU+wGVnSPKaPInWiRIDctCNwGJuZ3KQdnW vcBqGpx1rlGyUCSdU0j8tCPqcGPBBS8guWWdbXPkmwfJ8XCYK8XbihcR1q/0gKH9
UkSNoabZ3vxfll7T9RY83aWuLEmFFLGUBy6IlNXO8iaAi5PRadCvz7YiprTBb8Go fEXWcDi0ragQuIVrlFm3X03JjTnCLO9YGJXTXAfOF38uxRXbyxb5EOXdvwfcnNKW
9950lJC3Ob7d+BrpnPNe/3cZic/rF9Ywb86q2CZLKNJeAe1MxvLMQd042xL4IdP/ lKwmacFU29SOEewbSWRE6oBSyp+ArVJ+jQLpm8UcAdJeAQ89uBLg8k+DBhSZHPb3
p6fGt6WeHthZQzyoEtoAuz4nf1N6Tq5vb6uiP1g83I/Np/mfRbnWuLtKuicf4xeo BqbHQP+pitIyPcalCORk/Bc5h0xtn5bkt3ztjoS8sJffchzTUE+omDG9FR6eeOjt
IsJ/USj+qI0lqT9w72I1NcQgYHwXgl6TKgTVOISNIQ== BHuwjPmkpUp0tnbmrWGIJsmle+iZNqBACoSEGoB0QQ==
=KE5D =eqKT
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-15T23:32:45Z" - created_at: "2022-12-26T19:10:08Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6AQ//W6sFfj8wcVJ8oE3I+p2aekB2qRdpoJnox8WpG4f+QHzr hQIMAwMCBBrc/JA6AQ//RErmDgyp1AUyNpOhGTxA3JOk6+x6A7NgssLHlBj4ve+g
eUyeeMmdL5AFLjHKlBi5JqVDBilkg0Qka2oUSRGMxjblg3qJ+IXUL9ouezGSm6Za 0F5bhQcUNLoD/Gq6P7FXlDxRBlW2Vn25XQO7YfeyblHnvzZrb8Z/CyWFVWv1igFt
I4Dusdyawf1zsA/zb7Pmz6yVViN/3wxGuckBvAMsf5eCIJ9sxUAf3E7F1cX3W984 5eRA/m3Yfjl6kBTii0qTP0heGZEgPKoVliM7HhinxoWCfQBNo51QW2F77kMkpzev
ts2MJ1SuhtGU67NpsGbcGyCEip/x5rgwbrSqyAfGw1U7oN1H9TM/e9deJiGx83kK jdgbfOdhUlg8HUykxVkQADJ1W1n+yGvPwlxWnA2d6+uT7cVMCoUoiKHO9AxVMAJL
AoSMoJc6C3uEWWk630Bsb4xLs4vPBlYd6RJ4aQyYTNYXxMu8SlCvKbxRVO7uvYoS 61VzXmg2vry9D27d1ixJYC2HoyPL9eu4yttDGJyNowLv1PnSPQOOn9PXdpuM+dPy
GinDzXEi+MJeGOiYj5KTDV1FNKQAP56DXqq/AYlVfJJm0oVWOPmwxO/ALIH0uejK g8dHZvuWnCV8yG8i51s2HRBdeOpxHL3L0PjO1+FlL5edrHNxMjVT7kjYz4mi5dg8
zzmf5WaUHwgVdqC81k9OgWj3SDpI+EbCRN9bjULdYfGuqjK7fRIHxPoRnXFG80h3 xKwK/mQ4V54y5ojVELyO7zHJcRJ3SfGknHYEwsPK6lkKKfKNSirHle+dyiQm1dTc
7KkZwY5vJdbOG0Ec5hir+b7j1b29BwlrqiYAUl5m5SB6HCXKVkHTEb+7OG9E4KLC DaRrTpKdn5uIxSI2s09egJ26B/msTNDXSwY5I+PFCMHD7DpNQL+t7aClYljzbLSM
sn2IqEjfTA/G+6Oqa9c9EUJvMZY/ul1A40DmT7NJmw7RFgCnbFm8MhvGOt1cfhPz l5NL7UPycPczsSuQkN5wn+CfIoPybhem5HXlGHqON6Cweu/yS2unjOHe4xnuU5q2
rfO5g9ciLTlKFQOlDIcHGkm8BppswJf7e4FdkZ4oz1R7qYiGlBBcR+WIW3ECPHEk nVuCLPQH0lhXrNWCnTRc+xgyjEP9/JsTQoQqKHtQr/PzmP9DxcXNZaQaBOrdG20B
X/S0E78itbhz+XSTomPoS+TRn3iMMeMnj36i0duRnlGrcGFy5oWJZbyVY9ukXBjS IKkcOmxG+Rzrz3kY+/TNgB/yS2O6QbE2oj5sK/gALYm0ti6pl/CVX5k5ySpRoTTS
lgHfFgcpPpnpqZjYdB0oDQsrSqm3tqfzpMOj/A7Bi/cBJ2t582klLQzGRyJB/eIx lwHhHyrberId+J2HLucdWi3MMpmFZBJUeaIm322bVyMipCn1BdJFYE/3iaRyhBdP
f+pmVZCweqbKXRqIcC416P2KQFGsbV8y0Ha7BtIBnpraSw3vgVlR+ShGexvpYoEX sgYwJ0SQrKy/1MMtSL2w2f1AHtsMRV2k76noCipCfDb1UcPy431+7mkfqEtazPVD
Pyy76cfSCRL2rAD8aM2julzsrJSJtfFwgj/dCr6E81wd3VaG/+NLKNJ5pH4/SGGK CSKH+eGyRd0IR0+DLw0/080Z3IDxgKi7tys8DChGoB2Kjb5obthRB517JNiU0b1r
KaYz0yywqA== mmkDR0KMi50=
=gbM4 =FSiG
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-15T23:32:45Z" - created_at: "2022-12-26T19:10:08Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ//Yp4zdg3rQVPol+ZVCLObyibpJZhY05ggwyMdFnIiU9WL hQIMA9XEenRNYVGHAQ//db5dbX/liRHRXFhffpq98ToPbKkMh0TyFGPEZf0t6o88
PWBZR95suP+ls/E2Qi3Riw/U9+X1NeieWKPCmW269KQT/MtORTc5OoQt3CucfcJy sr/BlSiTSh2TFL8dB6D1nZ7ypg5zBh4vA1KQC3qoDssV3AhxcTqEMD5WWxVyc5KH
LQ3SOqnruP+GuA585mkxHhKRsqEBW6FsfcUbkaZBugb12jkB57MpPQhFlkgG9zZ/ UaxqUd+LBNk7KacSSaroqb/WdnV62LOOeACkzvQgE42HN6XxxcNlzVscoduvy3n1
mj2nF+l5CWesJM8CdwZwOq7/i5YEbjcLlFj4f4iaQfTdKjW/4IlWScPgWh5r1ONE 1AjFDgqUH8hQmu39W/veQKy2OY8yBpaeFjpA+9d3BNXtGkmLDpQUp659DQ0r37Pv
Lh24Ig+Le0+vswJUvjmwGH+fUHLqIM++aHPUdlSRw/ICAoLQoMYI8HRy4hi8KsIC ypxws6i9EzKhxRCWzWQRZQDgXRjTUfwoLwF2E442kX4S5rOHVclis0J5O/TZcSiH
PCW9bV1ATQcv/7jL3UOd8t2Hm08MbMYLs52xOaDqUMBVfNeqy8ASkobcjnDGlQpf aWBkSsJ6ty226fYcndsdiYb4hB/CgUnKGgKlBCwvLlvHjLbT0R4dz/0dPktF0ZCQ
fsz8RrjktcHFt8VgZn05QoshSyoRp+77KYFE3UGoFvNVL2niHVfbTGpyD2mR5Em8 WkA4KrfeOHEWlJQY4wOBf4fZgvouPfYXYiv3ozaU97oZKPUx3xSnkybMgZAidz+D
jtv5xQciFCReIV8XvvZNkDUVErqkgN96HKxzoL7kFljFzg0EjJI/Zt5tDNVJloN+ ki46bt7IMwF6QGjuhCPIPk0JCpxrds1HE56wpHD5Tw4Ew+8m1P8om67LR6rMEyAh
lD9zsf4gfZVqOnFP23MlskFH9nIbaIP0DrOc3Bpmta7J7hum2mRuFl+3a+rbywiH ydDd/t9WJA3/MGSt3fqg5iwSvj3L6UsCQ9SqQMynp1+sELrIkbxljLaNqCiM5nJf
oijsEuGo7cFdk9lTuOudK2JPR6vxIW3/D62a6EAQV43b6qjStvdKFzQcFXc1ZI+E ZsTxYiN20YSULrvq7wqVG9Ieum8NDrLyxGQJIVLoWtBBXtrwzIoMURm1RIGECbym
0wgtHIfXAAQ7HZrBgYrZHAZBoChZky7wB8cRJ2O2n9ZrLAWfNbiqKPxjy6tIplrS B1gX0Z0pGohCZ2/sjNszqWUiZsuwOtdTVumSxhHXpcuQ1vwU6MpzUjAfWTUerB/S
XgFL9Hr5Zvk99hF6mnhVj6rzEhhNcoXkifLgTxlj6tsTk/vbPB+qkMi96wdOOPEm XgHTKHufnpLusJZUoXM+W77ntECKNSFD4Owpy5V0lYEIZUa0tRREMwZ/LKvkS+fh
FkD3EUU33U79jRG+VDKiaesBrEC8q2+SR1EG5rOa2Iq5JkLS39xh5IEX87Lr6Ik= 0Oqk96+CXy+1fAu6JR5Wx3CfT+unKyNNBtkhRRREbVN2a7Nz1FP9cnct63nVrCc=
=nB+Y =iki1
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-15T23:32:45Z" - created_at: "2022-12-26T19:10:08Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf9FUEY/Fqj1taW/dwyUAUixMEwRK9rDvjneTLtwc2oGZgO wcBMA/Z87ylQaotQAQf+Nc9AIB+KUJTKR+juVrH8rvhsbsTWlY7g6VeFA4UJXMqL
N3HHjQRC7vAPb6M0Oee7xzsDWqzb2GD+tvvaJWfnXJBAdHrR1QDI2lVSp8BkrAmC giZFeSSisWQhCIYJLccscxHXPDWiKq/8V5HMH0WLePFtziSzOrdDaHe3enw6si+O
FFAbFjofDs11nkqFuNRivtCK3mlHLFjAMSJ7U/NW/m/mRXbI3gsnrjdMyAN65yDp SQUaeNG+XgGwG4urTxaao2LvGqBTKJAlmyZPIr8lr9f0PHnXJoZoHZt3a5jzy6TG
UeRhXqS1RUcQZM8QAxJi2X8Oek+DlpIPTbpLHSBhxcNW3rCrCs8IgBmae3JcM8Vp FPNo0DVhOttrdpBMAC3DS9QKH/G09gz7Z480ksbcWA9UpRfqR8FGncomEdrns8QQ
ztffxAebPGa+jWjZU0KFAtu5uT8tPIrO2oZsMY6s9l67uNiQBuH2Nor8JCJi+u4L tJZJTU8o5wDcYKkrpdCoasDUf7K8W3CsDDlKpJyITVKy+Y0h6svJss6sIrQDQo4O
+XpF3nM0yJ6JLYsgdDPkLE60v5O3nyws/DsYnuzSnNJRAU6NR+TGNla9+0Fe2mER VEJ0NTVMK7mG2bbfoo2BHlym+iIf3suzVibQxy7lPdJRAei+CzGQxtcp+xqVLfiK
bgq3TWS5SnsS3kpgmBcXNW57G8iGGLwLxTXcswjprKakO/BnLPPhR0/PPypppudw zccvxWM/qaqv3B6rz4UeYk4EbM77e9RoqS6L12Ly4WoWc1Sp/jbWUcm/sBa0Cyz3
K/rO7t97YspKaPLk+pWaG1Ec SfTtZYlflR3WhsG+Ay9bbnrm
=hNl2 =G3+s
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-15T23:32:45Z" - created_at: "2022-12-26T19:10:08Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ//SrB/HOwki4cX9jPtxpsqiIggf5GGlwuUJd/IZP2Xp2kg wcFMA9qJIVK2WMV7ARAAt8Tst/eNKNzsyZhGohFjLU2lWxPcsgr9ffFpdvxt9MXp
OuZPjf26xyxwBCiI9czQEa8N24X1BMWtxbabn95FhRnqIjQK05YUhvs8eKaoo3M8 85BeydU7FwFF8YJU5BSERrUMHcshF727rqDqsoMOVnpl38B3CiEt+6UYZ/5uLRPh
cYK8+dOPM3fF9wS9Z013HZtWeRUuuE6X1HBKokTWgHEmZtSoOUlhK+b6gXo1s0D8 5EH1e30y7uNEJX3qUF51EBG86Eu0bhBwF29BqiWnDioSlSMuz8pd0Rnwo6taFdqw
mRLTqwqq5sAF0QhITGGhRXPJuo0zWKJ5WJegtGqOsEjoA46HSPFRe4QuACPJZ38V p5exlGcAPZuHVKwyZKFFGrrFuUaGBMRbV3PZVo7tEC/MP/0FUVkLKNIqiC3P7Iot
J9b25Ylm+DML/LKOqw+k8rb2IeAbc5z1KyEMi+2XrhXDYeMQJfjAlb5OaGFPAlUC aSycNeR7kP/rA7R80UwTc/4snLQQGwNwQCJtnOnye1LnS3Hj2dwPomBkXiqtC+v1
6HUDUtlmp/5sOrHdm9hB0C5XBM7q8y+WdX1GTEbCfYeUIfOEt4vuOfgBQINIZ4kY 2wnW20jnFlLD86GT7RSd7oYpoFeZGDGRraq52dko8IZx5zaL5ppKlNvZlBB3IUlR
3zyO/YRHdw/E/mhKNQl+qfQd4/W8sU+NGTfxo4kdJGwKT2HYorFzPBnTCMHlGQbx bf+gQpiolwzuXneZmJe9nPhyi+02QN/SvoT9X4DSPOxd/eYJ5mnQ2UAZuKAkc+po
5yI2Pgomx8h36OIdCxR4tJTQNLtTXbuhJs6pbfE+fo63cGgW67u1vu7RF/UQM4nT VlE8jCYji5xGdiyScaIdWV6xZ9F1pwatHkt4iJTiINRD/pvScWYRkKN+0m5v2WJU
BWRfCc/s68npJSYCtUsChZhUD1ZYM8cmgKexfFiohUQVflN1giwkMuSULSJRU0jO BHxFUipvxXzA9pCfXkaFRaZ/spA0W54W1rSwQ51+UHXL2+5jUh2C94FbglMRpjZu
I0HBCD06ITO4ww/JDBC24ZaNj51gK/Gil9/4tAlr9KwjaSo0m6NmsDKyKUkU/gHG eP6uNVrhqpuB0J+f9lhs4yo1/iwQRpmynSN0LPkWateuqq1tmTvNUIq/8gTqtdR/
Nwt3Wt4u2zfWs5SZitYg5uHZQvef93NPOFVc1XZgeCXZJPgtXQ60I6avt4mnRe3S 2YKcJeK76QwmnsWU+uM1+sWDON5nR296XgvB8gP4SsP7ka5b+W1t3t59gVOOtw/S
UQETtJA6w7OOyYYgxrDCoHgXzJtLEnA3I82abwhJ3Dn2/Wu9o6VmAvGLVoLVnEs3 UQHNglXWDvsI8TuBQm5GV5qxCgtKZjtmZF1v+Vw5e7vAi+9BOSxNWZr2w0myUudm
RtXegWEyAFFiRPsQEGgcbORwhfvbBBCHUWXNDzv+kEVX1w== 0V1rV53tFT2sz1qvfjl7amRwmPABlIqgggSd1DFCj1gALA==
=pSK8 =wE4a
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-15T23:32:45Z" - created_at: "2022-12-26T19:10:08Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAAhrDf9Ttie2gix2n5lanRSJC848rvPmrXLdxPO79fy8xm hQIMA/YLzOYaRIJJAQ/6AjsxNA/FtjHLNYbDn4DQRqgWI8TemprROaG3/j3ROwC8
W1wjnyNehlpJ7hPcV3V8IUffCI7GT3f1NqcIYbsZwFPUHiN6GOTcQptnPVFXjXeh LmxD89Hl7v6VRbC34AQ1MlbffKg1Aby214Bjojkv2z1jKQ3xFDMoVjDf+lb7C9C2
S3fPwlYBAX44N0PCA8h9ParFt3DvhsINB93jX+PH1gzGy7OhBjnVGn2dBFCQW9sf 1/FP0zqWQfMPMnYMlUBQ27Du+ytrvrnYCPN9XSCAZl5MAh8hmCCPCfIq3L/0fBaq
H500jVyf72Vg4BBaLeF9t9m19uZJ9aJoTfs6Wo1NbHmeFZTkd7fKNklkQKMXb8GP 2XvoFeaBntOfxVqcIn20Q9xu0UsYZbiddSUqCs9g9Unr3RUX2fEac7DTgduN9Lfm
M0n9es6+p0xVr+LbvWCvCWqcKkv5AksKPCMvgWF5KGIqcRZJBsgl04MOeRmRRMTS FiY9vKcyjMOxhOv2a0WfSD2Kej7tphIn4ubBLEysrW3Vc+JR1KWT7Y+8Sih78NG0
uUDdsXtC6RYHXCyPPvQoWXWrFD+BUxLHF7sY5RM3hIxhKIuubZd1ln7OcCawyhgc O/ofAEukEz/AltBu2cG8HBnCR8m7jblSCvPa8xYJXuh5gDJVPTn2fj2bdDERT6u6
mcwGOioZKK2xVEHgdwXbJ0KoLFRVrlQWETxoQIZqEVX1H9GhU87UKMh4FTYq41Xz XGGnDWPltGj7IzljFl5Q/+x7pSgv/owHqdTZJIyoQ+Z79mLgViGLVih4uNJ6cPjr
VqheTYzJqWk+CTMqEE5nelSgziO53albHyJUN9IiBDzFZ5aSzRwc+Vj3f1SAFJY6 nvN0+qS34ixR9V7V84b4uykL3fG2Q9W/fG//SuLFWd4cgVwldnk3UcOzofVv7uo9
8tzlDWlUKR62SLjvcLOwIj1Quqd4aGkdO6aZn27+NQbFisoF0TllOboVGWZgLfcp IItXsl3V3Bn4hDb8AdUOiB/Uxz0fR/o5RcafbWCezLRQKoS+gUFfrmzlVK9GRXcV
jEv2jfRNXaxIVucV0oWrRVZcBDQfSO/MGYf52NYVr6/kK9sQyEDZ1/jp4HdvkgvP lsnZvkBHzMdp0I8mN4ziKNudIZM4rmaZ4FNRx2zEsWwUsGktHschALMwACt69XEP
g/66iXgh4pYhbggYn+fy0mNke4OdefN41uxcqZhJtZiTfcrz8rbAWhSS7B1av7XS 0WMAH5X/VWrM3kDpd8DLLWdgDHVn+T8m9sBpqJct2BscWsO9UPMhYDZmLGMKa+vS
XgFZIXYNbbPmE6l70Uw7aNebwDh9cn9hg0MbUwhCk2ZXJwxhoXBLM0+u995BJNXd XgFPjdA6g//PAEENCIjfEHtdQO6thdi7eEYrrDP8Pxr2POAx+czLgNsIfw39Y1e3
00KzgwHLc7Au4aqn0ZwCi7JVtJW1buFCyBbvIs+oSVLni4dpKlNe6PeF3vSskSY= dDfShidA+NrKiLcQhYLFuDC95CcpGjP9fklZR9tX8eMIKvkUZVNAnRARTIUSeBE=
=7Dgh =fDwn
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:10:08Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7ARAAkl6N2K+sjkH9XmwKi5Jklttm9Ubfxg2SBNbsNZAdNcWn
+COsbabLe/sGOesQgwG23hSdQVlyO0PTdQkHOV7f2notqeJu/LRXM2s6og3Qi9BW
kH4lhS7bkO3iS1DnvnvOISp1eIiKfo6iYcushZQ4iyQwRRjf6w0MYH38h2+O73UL
+YZFf3SGQvkXAmbaFLOB4XNBAHPyTWV1D9ETOYiOsOXvTzTVPnddUXWLZe0NqTX6
ziwoJRf9YfUXIkeFX1ydXba6/TNaO4qn+zNl6Nj2/MMpqqwouH6KrrsX7xkxk5qF
nfjprWLVIOLDeuDuw1O8kqu+daHhQMzmNJ0lmy/wBbZdqhfECO1kkcJNAp/OZZWE
3rvwkAMiY8U30MztQwok5PnChM5grQTYmewc95RaJpb2hlwt4p2xSEt1W+/4wGwA
82I+WaBf6/QYg3tNLG4QGz4BGf+bihME1hlXJqGwNCiIKgSXHF1sj+U3omiOIKlx
UAZcX4UMAJyrP+a7/c7e3pghjTwFb7/v9KLXMmPIKWKU6tvJMyE9dlrI02ZpRAGD
/ukTrYfX/6p3TboLjybXT4+jV/FSV4CegBtVF7u6j1GikrmZPA29MdZPcwo2TSKy
mf8R11zXjmshkbUAGclq0GejSYpa2hTqwXJ//HCap05ywej9kFvC0V4GSvl2CYLS
UQEUrCVbCQAH0Ba7B734rHEBSZ/mVrGSapDcnyDKdpuhgJEt5jy13578qNrnyy9M
53xytK1DaXnCZvpq5laps3jZrLZQwwrePL2aQRRhpNOWiw==
=BCtv
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -43,6 +43,7 @@
path_prefix = "/alertmanager"; path_prefix = "/alertmanager";
} { } {
static_configs = [{ static_configs = [{
# alert2muc
targets = [ "localhost:9022" ]; targets = [ "localhost:9022" ];
}]; }];
}]; }];
@ -80,7 +81,14 @@
} { } {
targets = [ "localhost:${toString config.services.prometheus.exporters.collectd.port}" ]; targets = [ "localhost:${toString config.services.prometheus.exporters.collectd.port}" ];
} { } {
targets = [ "relay.fedi.buzz" ]; targets = [
# caveman: caveman-hunter
"${zwNets.flpk.hosts4.caveman}:9101"
# caveman: caveman-gatherer
"fedi.buzz"
# buzzrelay: buzzrelay
"relay.fedi.buzz"
];
} ]; } ];
}]; }];
@ -125,6 +133,12 @@
auth_basic_user_file ${config.sops.secrets."nginx/httpAuth".path}; auth_basic_user_file ${config.sops.secrets."nginx/httpAuth".path};
''; '';
}; };
locations."/alert2muc" = {
proxyPass = "http://localhost:9022";
extraConfig = ''
rewrite ^/alert2muc/(.*) /$1 break;
'';
};
}; };
}; };

View File

@ -13,173 +13,195 @@ sops:
- recipient: age13xhxqulvswuckmpkmy2fgeqd5jx0ar8e2hst33leljt69r6hsvnsrdw63k - recipient: age13xhxqulvswuckmpkmy2fgeqd5jx0ar8e2hst33leljt69r6hsvnsrdw63k
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxZGJwdVkyejVHb1hLeU9Y YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBndm5PckJZTXJ0Z01VRVRO
QVJ1bURJV2xwV3FaKzF6YXZHTHFyekR4TEJBCkZoUGxwU0trVXdLM3E5cmdPcmtu ampnenQrbk9qck9vSmxrSlB1SWZKNXlQdUZFCnBTZ1dGRE5XOUVkNDAvWURHMlFu
bE5NNkRNNlBtclpsbXRNaVJtcnVpTW8KLS0tIFpzR1RlM2ZzYi9wSHRQWFZ6VUxs RkJGZ2lsczh5dGdkMWErUUl4TEJSV28KLS0tIGFuYjhiaktEcGZCK0F2bENnMVN4
Tml4ZENJd3Y0cmtTdnQ0ZCtTY256Sm8KRKvkk5WDaC8THCqgoKe2cD+AzdAqtfMH UnUrdWtDRjRWY0tyRHFDRXZ1cHc1b2sKcpkBh4X/dLgY2vFJgacKYK79SOpdhV8b
GynKYyQU3rgXl4r8K4XUEkEX8g3+SLitfbo35E66531Q/+yQc79V8Q== gByehIyS5czyP1ulNSltpQCEnW7rN586PPtk9QKSLeHKCRIG4G6TRA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1M1F2N3FEY2xiRFZaVlJv YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzQVdMUWhraExUc0xWcysv
cXUyU1NZYXpKVmlDT2hGM2ltNmVHS0E3SFhVCkcwWmZuT2RZVzg3aC9zQXI3aDhk VlJPY1p2NG81czFyTk8yWEd5d2MrdTg2ZG1rCkdlck5vNUFncEVmRGpYcUNWN1o2
cFp4RHN2b1RRcXRSNXFudmYrY3oydVEKLS0tIE1JUXdpVlFkQzZKNFBVaFFKTkxR Vk9jQWlWTVBKWFhBZmsreDNRQnVtMGcKLS0tIGNUMWxZK2k0U09xTUR2eWRFVldh
dkpOeVJIVnJtNDM5M0RQaWRudUcxOG8KZnHCLuyPFdx4j1WY6fk8nqMeACmpYZzU VURvRkJmaUYzMHlmdDJnT2N0WjhmYUUKx9lhKZAxIOx/R4oVAz3DKhcb0sHR6i7t
EpNqjoBswCkUnaRMVcj5lrHvHDjdbQ0Ypn3s/YvI4UBsXMnnv9UD7w== XuXT538o2VgWUEnREbmIP7Tn/iPaqtpmtlRdIRjOc1LqZiRGTP8nlw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-16T23:40:12Z" lastmodified: "2022-12-16T23:40:12Z"
mac: ENC[AES256_GCM,data:GXW0hMq84q5DrbV9YLNu5fvgAwFuBoq3cK7fD+FYHdnX1hq/6pTF2ksu7K7M9DE4yetXx7RKBWERm/1DShpV7Qe0jP/+kh31uwhCws6Ay0l14UDT52lL8uQ/jDHKv6ghG4/Q58u1Hvj/xZas34YmYxxJoyEzzCbMSfSgWh6GSMM=,iv:GuBCWI6s9yLhz3tEarZ1gbtXC+gUOVlbc43bezb9nbU=,tag:2bE8yOu87ooLdqjU5Ex1MQ==,type:str] mac: ENC[AES256_GCM,data:GXW0hMq84q5DrbV9YLNu5fvgAwFuBoq3cK7fD+FYHdnX1hq/6pTF2ksu7K7M9DE4yetXx7RKBWERm/1DShpV7Qe0jP/+kh31uwhCws6Ay0l14UDT52lL8uQ/jDHKv6ghG4/Q58u1Hvj/xZas34YmYxxJoyEzzCbMSfSgWh6GSMM=,iv:GuBCWI6s9yLhz3tEarZ1gbtXC+gUOVlbc43bezb9nbU=,tag:2bE8yOu87ooLdqjU5Ex1MQ==,type:str]
pgp: pgp:
- created_at: "2022-11-27T00:27:03Z" - created_at: "2022-12-26T19:10:09Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA6j84+xkv3y7AQ//bQe3Ci9UwmvIuNasPiFzRtI+872msVZWlthYHc0SkrU9 hQIMA6j84+xkv3y7AQ//SEpxqrDyU9D/sWd8ZJ6nNTkfDp5HbkXXv2fX7YiW0QL1
A8exnBo0uQbA6h5sA/so+CCt4wIxhMGikzapgTQZ1oP24fzvInES0aSuUsBDfys8 2MeGTgbUfNp2Mrx/8wZBGnN5N4eB5lqwQQ3eQ9QWiHCG10KeBbGI/fS5Kbigp7JW
Mgp9lvRGCv5jaxhfF8gAeI46M0qvkIkbSInfaLjjFbQn9xFwPrejE4l8RQ8At4Di eIH4JqcgfmqXXilZb4GFoV2BxLJuT8CbgKS/QYEtn/XGZzYUPXKR0COXAtEAaKrf
NSWkvxNQlLH0qBVyXbFvToMhSYVZFsGoncHcNTOC4nEktnFNhptsjsvtA4u6aatv rv6vbxteeSn+k4GJv8nqxsASb05iHXA6wZgHoxvU2tKBBetPba2aKOGZyUbIPRNX
QXSLrlDY5ng4hvjtDTvrzdS1UH5pE9gm9xgqdb95xiS24zwTUGbACP8sWVIUKPX/ bBvbWfrzPVEHwRIn7hhXXLggtA/yaHeIc9296MYeXYHuxb4c8ZjYBpCwVre8zBLD
E38/g6H1AmaVadK/t9F/fP5sTcBI2dMHxHXbndpOb2MxS2lJ/sA4rbFmaVHmblgR kF6QXUj7plvASumXStPwPYvMiY/kLzadeoIIXjZVgDhkxhHnWv2ehbdf93+fjRUB
J3w1g7JqPOANEneKJ4JWVDRWYwfgQ2IpB4EAetiDtN7KJTWyUgSrB0unNcmy+4cd +3wfxv2gvCluWaTel/SBC3+cqcUz94R7+0hjCl6qVdjLMs55HlWVSZeJx2veTC78
2H+/CM9ARDwnohPhypSIovjXeh8L1uHqniUXxlIUbXHoNugRybQZYMxZx3cLoH5a J8sN/VRYLM+bgXGCUrT2fCdtP2jX1DUU3GJewPXFhEqOp7AzvNNNsGmZM94jqIIO
WTTy+KJKLdRjeYxDyxVq00KCe9dXsxP/CTRpxZN+ejVAFvDqukzmI3yfSlgiX/M1 F09JpWhcWhFmahHOmVONkhQz+OtVgXpuZPfa4FXwRnFy4d4o2ik0bZy/WnXwHPO4
Ysaa9su1NiFU5h4xsY828Vw4TsNfeiUB/MkHlQQc0f09cd0Aq7Z7lnGs9oWJQOKX KXe2WFGru7+wuGeqrPYRMwYrFDeyGNlx1MT9y6h4Lzt/keD6cDvViJ5DQ+YGB9H5
bqI6Fjw3nY1QYkfivFZ3baXq4rbt7kTN5WoA+tPXntNVibp93A4X3jl53X5coPbS upSgMIleVW9ApZeHbtgc/3rgWfU4F88iodL+mQRi5iVt7YXpz4EqJM25YbjD74vS
UQGz3jOgf7Vm5LUQ0VAErMClgKhddv9u+g0XH/uunfRO1ULw4fLFxBmpq/18Tfdg XgHeTB4qzD6XplzvJq85SkTIwBhi3gV1NQ60BjHYORsyj/HIRCJGB3WRY8gzPg6/
YgiTyJRW/qEqXGzbRl+k2oJz49rn6uJ+Fj6quwZHU67EwA== o7mv3eBFnWHi0XihgQOQlFmAJlYnRJF0rXrkJ9EDGGjhVJt/yUYqrMg5wDZKkkY=
=kTaA =VePV
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-11-27T00:27:03Z" - created_at: "2022-12-26T19:10:09Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA8zMZ+ak7y/zARAA3O9dCE+hACJ84wcEQ+eOF9xlZo96cUbcI/v75+PX9mBG hQIMA8zMZ+ak7y/zAQ/+Ng0GGLDSTp9yc+vaaMqdbhF9HCifJ5kLq5elP1aQpkhM
js0ST9ykF8YFtAkAjpuS/B3dwPQY8PdA1fYX83Ke/tw4UeikF3e5kJ2SadlhryGE 6DFTu8pQ8kdKOrmJVJfIe/C77SSOfXGdU9rCmmB84IDaV70fU0t3w4XV3CEe82Ms
XpV0qRp79QCHPMauVGYiMK9gLtkgZFGYRcy3GEIz8EDvRpgYnSKJNrJXjDOJhW++ 2enJzvetWC9XDcWbJyTvK5PChoopxMlq0TgfLmHkkQSymRrJq+YlyEQu/MQqOUSR
WyjwytvSE3WHogP+mhOMgRIn+uYuqirw5c6jIq33ZS3pPuaGe4IR3YysNL8vI+z5 TlFuIsekZFDza7iT85fE0YBl3r2BHmeOidevIJtEncQ22rII+blx2KJAKXetOExZ
6QFa/Vzrh+T2gE6/iGyZ+/Kc0N2Rbg8YwEec5nFGKMAyRsK4nO6e2h+nAjoCR2Hn jJqbrBV7QcIpnuQZ4rcMz2bAKcrmBjPJnYs0I1BNjmBztN8ldr0ZR+h0wgfbGWO1
3NZ4elSTJB+/yRCxcs+TECynPkFpjER49c0sHSvyaCvkoQmRc4kZChukbPEG4SDi xiKCv3Tax0nl3H9nb5ue5dnMDAkOXBWdhL7v1n3idAU1j50BSrCDKyzFbs5X8imc
qMQnmYNfto5TgkM/2SDpzK+UFq3iYVt+lTySW2sdtn2Kv/oDy/iFfsqFuIix1Egu TGgCwNUSEQYwC1kcY5dJLmEyLEJL8+sfUkowpq5WU8lmyjGpYjZfo8Cy4+c/xik4
rlwfSusdLFzvkzD0Lc8ynEevJAA2q7ZnVxSpY7EUgR+9RLfRn3m5KwHzvl20Ylvk ZI2TR5XyqPB2Dzk0Cegg+CKMv1DgQSN4ObD3ASRoAaKmd+KeLMXIul1ujf0KNbm2
O3GU3tJSERY794WmCNiGlmz4q6G84WQTGFo/7e/fxGQJ1gz4btQdxnHMZFJywHzh yAYh0pO1Why99a/PEwtcoo5JokiD1Tv89nNO4L4XfaOrVF5NtFk1xr2X+oU72TfJ
klO3ZxgFPWfKiBzI47ta/xHxUhcYwjVud3IG8rc/g8LSt4ZJ4aEBIRvrQk6m5v5h UjA7fecrhBRGX2wus+Jgb38F0aLEUf4yBgR97AxLIZ3Y9uT6m8m+i91dEr8862rn
32AtP2c3bLz0uSyQWZ4z5OarAxKoReb+7aYPU7BZpoqciElQkyza/hAdC6iEf17S cvsqW/REnaD9ZQc5IbSG/Fie/qoRxaEOeiM+R0Wu6QyuwDlAfSI8nvFmX7pWlELS
UQFWWEbUvBNW3hWYNhv1sVcIownmObMP5jbwJ/1UuGVBK4MfCCpLcoJgIeVH0m5h XgErGsnl8HmS3PJ5egGtvD0u+zfbPf7NuSGTCjVPM3SBE2U19RPKRfqxP1z7deIo
LHdHmgwkKO5Rpn7iO8EDn69lBYM2mhbCDeigCaAubLAnsQ== y8f6AzqwSvErMaa0BUai567lBj0Voy3gTztizcuWhIrZ2HcP6BYeOe+p3ubjDB0=
=XHIF =ABAP
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-11-27T00:27:03Z" - created_at: "2022-12-26T19:10:09Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA45bZkLXmBFpAQgAtwj46Mv1ih23i4RUjW+WwqTrt+2d65JK4Kjm5oPvpGyO hQEMA45bZkLXmBFpAQgAqQx6IHzt1rHGtZsP5yMUDEKhy75S2F8nr8f0wzugDrqo
hoYLuEV2V9dI1WoJgmp0+pUS/f8LxJdo1OxeZP82ctrOFPxcb1wLfoG+Vg94GPHx sDT29FI2hZ3YGjRBgIV4kDIWRYxn7BRxZC7Uc/iiYRC2u9Omcsa29+/YCCJN8a3V
wMtY9jNn0W3FX66a32AK0GNorSLl1miT7NRBimD2KAvoPSqKEGc1av4xDm9ue1fc jo0SW0RiVxdw4E+JYPO/OoGQUikKHhO6pRwZrJ6HrzpMAIulLfwPw3SphiioEY/M
tdcFf8MJjAvaNtAfCvnQ4NqM+lJwPjNmH6CtAQlHHJMgHFuNXZvY8lYbGOw7JpKt dNs0YF2V7/5p2a8rD0AkMSmY5WKY/XstUIBlFrswWnvWcxVSmDJO4IW3g854Xx8v
opGQD11FjMa5EUyxZfTk8vrPuhgTGknbj/hJOaRLJtTRjnjPfFkLULS9lwaJ0RxN ONApfEw/L+XlYCiB+K++t4dUWojT4g9bOaEWSKf5qqqNP6FRmCcuJosr1D/mklRn
UVI0v6FfrBcC/rfRJC7Uda0UvDSaaUNAiYlSlQZ4c9JRAVKh3yUxGC4rEDP+ecGO iXoPfCbu+oScOPkMcwhitaN4p25kj6oms/UV5Dwl2tJeAULfR5aKieaebjG1Mdan
8VPvF+H5c3xJ6Qe+81Q1B+vm6rq8WoguilPlQLD3fc8C3vqqNTWpA0b0vVUXm/oq DLzgNovclYykF1MAz8fOJVXWsPRDwjaKMLdKpfMNyjFTAjz4DYh6oSFtRysUO1IK
/yeF6f4+jLkZ16LNzIpQ9uyq m+EY9AOFoqavUuWEkQun1ayrryC02QEcp0Rp1wVf2w==
=qkB4 =CUAN
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-11-27T00:27:03Z" - created_at: "2022-12-26T19:10:09Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMAwMCBBrc/JA6AQ/9G/+euKdVS9Jiqs9yRyqAujcPwPlYr85zAk+Rjzjo1tux hQIMAwMCBBrc/JA6AQ//S0tQtp2buot8X5BtJKMh4f1skhcpufQaBWbgcG5AzPEY
N07qtz6z7HRHgHhP4lGRw7PkvUkxdFB19nnF41jn4ohoXGJrSkHlKEXGcrCJP+Lm ny8mjoCS0aryZcQpl80OBuDm9DvT2GXfw0dMuliLCIdiViHELxW11A8JDDFDxMVH
8bIKAkTqXvN3qqJH6Rbd76T3wpLAQuq9pm4fsxXl1qHU2PMxehbhVZnwHtPT5mD9 JA+O4jxp/blZLBWik0Je9I62hAlYvW1FT6ZtnM/dHdjMYZ2bmM3T6xC+KTjcLpWn
YkJV0ZVW91tDeJT5Od93vPyD+z+vccS0kBTWVwlSG7I0fMwQsbQwkVtqrJWM2Foa rnx5/+hzEV3STBu5WQzOmwbqp5/A/zg//bHrATOY9PE3iVvtY115r+AsyeTPpJn3
UPYHDgZEKIMEvpYwy33l9NHjrsLf/kul/xNtKxFCzcjOkw9k/pJdc6CVzX2rVhtp 4mH72/g9pr+2jKe7SyIFeNy90qVlqTj/7qi4mRA6h8PTekhAr1pK/klHI1AXoAAD
shUOMdzFh/DYqdtwm1h7VVS8xGSdlcFb7nxgYGZuIY8QsWuRB/+j/p5vDmlE46P9 pe34J/URqgRgLAatjywczjztgh87LSgjtwhIZd4w2KQYJKVxeaTzkmUGQ17B8oq4
SvsuwFJnNc7bE8EHuU1GJGJdQUpyVv+nPGam7L3zLoLRggB8OBS07e/z+ORLogB8 D9rmPmcaB2s2iAIn/izrlRtodvZro+POEaRMa7Buz8si0eGM0Ra72jzw/UKA8Hpi
I7AF6Pcx9g0AwZeeEczhBYQvFcGjuHGb6uJNMYLylxoNm8u197Fyu7On3l7/IJqX 0ach8AzFimBVDSQjxDHkTeLVv/m/ShuN4siqnbAvwgSvhmZpt9z2iTZ/Gi8MPjyx
q0w4ickZlkPySbx1OeqIEektiw69HwYhr3/E9B6O+0YL8JRJ5qVtDSw5cudhgIlB 5tTT6R1MwIuO1Ainmlf97ktCqnutDVZa3XJSJNmmH7Inv4wHyjUMgpeJt7tdf2PD
b5AfMqt1l+KvjByalhCK6msfuOUDnMhbdjLvSOr8iDUXQ/ZGPtiPaJDJ2Htx32yh 54OCcAVXI0cBD8nCdyG78l2JnspacLyV5jtMkie5B0PTSB3SFc0ClzzGXwwS1RrA
zmhWfI7Ws0l/z8Ai939k5ssESccOAfsV4WaKcCcbAke581n+jYEwcTp4KQKzoLLS T6foETEDowcth7cYB0UqFflQESwPbSm5OXiaPegAA/Kf18vs53O6N/zNM6aGU/vS
UQE1vWLijpOjby3So2IMu9gBF0ZmN9EkCt12IP1oa3mMU2yZ5wV/VW1BLSezuVvE kwFjZQfLwLAx1qz1TvjBjtr8juuiWugSibUHF6JpfbJjNHc5fj6l4THt9tBB+XZn
v7/FuFnC3jvvYxLV9VUYKQ492PS8oLAwirxrL5a45IyrMA== fywNU+8TMRoBjMKQ8qK1ODjkN2sd1S60tF+uPsAAU2tSTs/WXWyI89hIV0ck6b4V
=of/K skGpOLoSA0eCv0FG+h0h/YkfFY1HHnnbDpEvp10WC1CHgNWcVFgnHYKenhLEj+ja
RovjoA==
=QuvN
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-11-27T00:27:03Z" - created_at: "2022-12-26T19:10:09Z"
enc: |- enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9XEenRNYVGHARAAir30MBOtYtXP3K0hN++LgCtLefPi6455kns0KWkPI8Jd hQIMA9XEenRNYVGHARAAxayhrnpJ8EhoLDyHRXfwysQg2c0vtdNz9WxJLjs/dC8Y
tIrn7h7/O4Znd4QO8Iz1ouyubeEvLbLjS4wMc4NIUNVoDWpmlWveHDgp9ddLDLUG 2VPFKjJmNUS1ICcYTbdWwBPtj9tOCtpsEilTdGf49o7aO1jolTEOP/euuR4dxg5o
MYBsswVVx2SwCzsIQHADpAa0m2MSfmhTxwBP+lieFg5T3LQi0Jo30DFrDtdIKLbN 9SFKQ2fMgF0QEYh0z4TxbYDu1WaWt61Yt60oc50wVTtjH3qfDcSbSLIdjduW/rs1
GPeHuDFdQ8zB2dyPXvSgsOxW9ZNDXAObwewsuEAWhQtkNvtIH62fH+wopjtEdZAX g+FnpKV6XHjjEONgxNtuUrK4JgHYwtFb0cYYQe9aECllA1Ls2/KnMNZP5KvI7FAr
pbHwcAZCOVciWhbKo3zKme1Jq6XQE8Of+w0mBoMeeVr+f54s+1DRE6vy2hH5QDBK g3WSiOKaxsmfuepxOEfbqABBEnPD4JeN2/ScF9wU0Hk/bJbq10JpyvoeQE+tmyQY
1oWRtWpoFrTKGO/KwN5QsehgP6FqZVaWiAMubAR17k2WGzlTQvIWoCxlpv+Mu7eN 3TC3zjRXZtmMQNXpgXin0+tSEAvFbRZWHkiZiW1PFt40gvF1qz29jH+tQ1lbuRe7
tsqbLyEmMvmc1NoN06N2CP31KP1Z9bwpxPmiz9Ph8ZfzL9Qw68zJx+dFjrAJIEuo 2Pu/POCO2Vw9V4Ef0IKWISHC7Ym1CQpUkVXRZEVyGBqZHopJ5wCRsj9ZeO21enoY
T1KOuWkfPg6llE5Hs+1WqR4Kj0+uH7irNjRGCv6ruWVoYQXP/7dpnwcHBX/Is5IN yG6rsk97EJe9N+t1zE7DHKEz6t3AeEgCIEDxMPtiiZGtxXweP0fRGQF+XaCKa3ve
2gR4Btn4t+nBNCfVcvOq0CUdFGrOr/O0sUDX7Ob0Gqu7fY3nrZpTwGQ5okPFSpJE NQP8J4TRAI83pHf6JbfRHLM8xcm9jSqsWPs96jGxprNNcNeW1w82Obji/uZiqivI
1/OkWIUgAEHO1Y3X61nc2Iu5eI+jYmSaF12xjiHdKGwmkLfryt4taQBmxPJSN7ym 9DXKrsURVy5DakvGuoz7idF8lJF1Z+GIUaGFLCfDdPdJ0QU54dqb3HBsp5S9d4AQ
0uiXf0d8SRuqHbz8keBCjp85RV/y1XGX08yltgPXpU2fmv1k5dKErBtNeAIudD/S nLHzy1IIoVLeQHg+PyslCs2h3O6+a9WUt06KuKMPf6xHgYa9xptq5Ou42jyqslPS
UQERFu1HIYfCPzAxwI3Z+WbTFo+euO0dZ1Uaw8CVMGcaMTufNQg7H99d+td2pM+D XgH651wbS53OpIKJe+nEiQjYm7Cd/WTlB8vmFI77UhRYZava9vA0A36DuI65ALaB
/W8QfZAIGSYDjYWn6YffgRvDwsNZeMpGRo57XNvwZiIu7g== AjlNTKbGTmOXALcLGzx6gJZPGVkdjbKuh+daxcpm08N0mAKndtxlG3uv5A//gSk=
=xRwC =qZEz
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-11-27T00:27:03Z" - created_at: "2022-12-26T19:10:09Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/ceQh3zHJqWDRP2Q1l5rz69DfEweCJkuCxewVICRKYVie wcBMA/Z87ylQaotQAQf/ZXrDQlIacm7xlTQK5BiBQpKnea6jSYa6Ejf1hSrzhw9v
p4LzKUjnZp+8KB3LjHzSEuQXc0eqNXNmGu908uwbwG9Z+xiFj+CIe7KMZWW42gY+ B8fwOrxfLy5csVzLUsrPBHZuIqHZ0yicPnjoptS1X98yh4lD5PBXWWCKNR2i52SP
I1/nOA0WRzOYevO3vlZSzfZgsN5tfFkQkrU4hMf6YFhuM1m3HOrz5P9pc7uJGETh f3dad8bay77BRw89YkqJ/d6t3PxvHqzoeP3R7PV2s2CoZeBkg2VZBdiDXAQHwTY+
wHX7k0BSrUjmg8RYcJ+WIc2SPUqv/g0zceLSTE0Btpxg3XmrcHnvs/ThQ6afxHYN UJOR8VZ+onnkA4HmgvKA1f3Cim0zQ6T53jFtr5p1DvovuazXG9e51f7C9qBz4glY
K0QEAgIqWwzNU+1+1QkB+yFeAflY10Zbhv0K+WdTn7JzlJZrxyvY32x7lTfCH5c1 jhIQot3iLHEDFSX5FaqFvfOx619MKiMKcDGmqy3qUh6zXEq4q8RHQP7ixLLQljlY
ycZy/AvGfk5ohkLtSx9f1DxpRCUlOS5TvP7I5X47p9JRAZAaCM9HCG4uMKZwkmEF ixicxrUCRbWe0BhDSUbRq+GOI7nSLgHEuUXOMWe9atJRAacRVQwsba3zJxmGB1L/
/Yf7fTJHnIPPY7neR+2qUUg/Y3Th1mNbijBtV0A8XLFpNtWpn8Qzylmak2amYIql svdZLTmRSFhdCPvnHMCPic0XnKjIg8Z0aIkdH2StheUXGnnYifH3KQLZQwCpnzpq
l6cwBxhl5N3vg7LGxUQQJfEO 1QD7brR9dHXgE2w5OaosDqsx
=dfLg =9nhy
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-11-27T00:27:03Z" - created_at: "2022-12-26T19:10:09Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/+JXfpbLEUdY8fSAmKo/MyaZi9K9cHDs7c4CnEU3Mi8enh wcFMA9qJIVK2WMV7ARAAiUik+bUh9HttiJDb8nLl6VjNG525DkVF0p5K2BAFMQQV
9j1/0KTzs99zb6gZKQ/z4MMCiNQ70jK5XcTOgrKtUKeZ0sH969TDamsxxD1Ocfxh vDQSgvNliTNpH9LMhCZrY1qBEmIsJR8DEgIpXGVUS7vc1GD6IDmyIxWO+xlg+Pnx
Ts+MGTE9C+odIBFvQDOAazkWbPGQ8EheCDauFk8FFZDBj8oK3Vw7hKUxYFMBTM/z ZMJjLekuY45VSuNxNBdXweoAhmHrmHFIjGPoBpSJ3CJIp3SWuOZFwGxZH3mREEJl
UBLAHkbO6Sv38AHmqsHwzsP0+YZgA9pployt28arYXlwX+I7tYAK1V74SkxIWSD1 zDPvbluJS04ooMzZWfijzwe9cEtYLfIKW6TpH6YkR73OV66nnz8tp/cEi9QLJRZg
4YHSJvHpos25/MS/PNR4SEQFSceQGfDuFCdwfkC6bKi7tdp3Af34q4v6OqA/iFnx 0L3VFdxboA1W7ewucdrETu7P7LECrGI/sL23R0vCIbyEWJzWfltC382LZxnhdsLo
hErcjrXPmlHm/YR2gd7AcLPb7WolB8/j/txl1TAxkSwCRodqcQH8L3bYoA9XxkHP /GCkSa0HpsEJjSYRUsSWRpZvQf4Exg0fII+X5Pnk40Sc/XiDtBLJAEU5m8JYzGeM
7Yd5gfvivkQy0sjKF3dwpetu4bOdZUEwj+jY/54iHPECKTLK7TFGJ48A3v51Juw3 Jq8fg8u2lWhng1j/nCvdtuxkBwoBorJoKXn9Pg/UOvlZ4W73sBAPDL5Xs0mBCYw5
4uU4pPVCTkQnRnkknbhicvs2IzvgS/OfAJTUBKW8+3yPkWenQQfeje0VHSUfT9hO ctg5BrcXDuilAeYDAbAhJVMmidCM3sWlCvokhDREYqdzCu6aPhPidZ8USwBuFKTH
KQ3zafhwGShqXPxbM0J9beigvL3iDE3U7YZYOfrryuHCveSkXobwQZY0Ylok52BX TOQHWXKBkqtIkzxJ9FmLQ2Wqxgz3JTfE3REge2lbK0VkajRiTCNghw2NHWv8a+Ex
9t12lOldOKBLy127V0sQeZ4eWRiKjoyHC46DFByWN03dn6yRXrcE/8QGOyUgu2PR h7aybCzAvVYd3J/RdZSi/PHrgJWaVDQsl0eEZWEIRPVHgPqgVpQRx5FdGwrOOFz0
3SOEm1pnujVa5dhq0MVAxwgHH/+avI+HM0VHRsykYVVOR5O9ywpCAurgB0/wKJrS 4n+gY2ga3tmZgE+HdrwK0o345ANId73ZoUavrIiitEahAwZHEiL2+qOxztyZljXS
UQEUAPEm/YDfg7no9GnD/tXCwIgjO1m+H8+Z8e3Mama4hPZV9fuSc4M8GQGhWqFY UQGBWgbJBri4E1xBDvNIsXvutz2OU/caEbu6yuuA+1EtoglzOtrvVQ5GNglLAjJR
jYvNgfR7UG/RsqAxoEA1hCoh0Jfu6uLX5/P9X0DQdM8WHA== dADMXsR1AfDPTPGYVPHXCVAnnNAcSRUVCX7VhFtSZMJaeQ==
=KHuT =Opqq
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-11-27T00:27:03Z" - created_at: "2022-12-26T19:10:09Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAAoPaDBDivM23sT6f0JuxIEP16rS6K0ST7FBGoNDkLjMe4
pO87z936+w1wtPvWLnrbq/SxCN2KprcSjYoUcGbd7TmlwztWQrU1CCn0zUXozFRv
9eYSyXLGAWhOt/6KavWx7QtYkVupPidt7/2DuM7ZeJ8e4XNDQdUl4HuFihD06aIP
0+sMGdpHmisrkHcZY7bTYGAtoAr6AYTNL3kavFo1oa18fjIDQFGNqYf+QZL3qWsw
hWSelhqAzbZ8O435+MLJ1zklKKBrerrYlgtoFyPK/fGEOiSAMmd+33xlEcKnk8Iu
6WjqTV4DMsNfWa8CaqyJJe580PTP3wkTJiJhR0dYfqGnghk9i5QjOk0yYjlmtNLx
twYfXwtal9WLsYlCaGpxKdeP/IpsQ9kTrgTu99d8ekXWpFEItoWKrWEV9iYHYr4Q
BFbAo2OGgrGjKDrIBxlGwpa5wMfAkaU4hs26BFIhAfGvFtIySs/91k8lrYwLgfXD
ojI3GZMb6Om295CpBXrgm9V13HD+jfN5FT43W7mTC3cMk0jp8gQmkv4WwqcbBYk5
/xo3K2xpmGs7/uI+mKVXQed7MbXecXxg8nj422sL8A+Vb/SxatlUL/tuQ6Ped4GA
AxoO0lW05eGJT3iLgo0txXFZzXf2qXu+Vd3FGiAeGUtfsYbnQI9Df5mZ068XPYnS
XgHlhiAQSm7KSDI6CoDmGbMVOMjsR9yBfqQarz7A0UynjQ4vM9n4097KdVNkEwdO
uz6rjoEI6wlV8HY3O7QQL/1aNwKCFO403NnxfiWcazln7oP7buz0Nn2FwruK0eo=
=+JID
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:10:09Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA/YLzOYaRIJJARAAs33yYShXtNdy9N+7D0fs5EU7gWYmJfL/lETxkcmQjQg9 wcFMA7zUOKwzpAE7AQ//XZxqEwMPXVsDuItZzKmBLZHwvfLzEql4iEC+1lZoAhm/
baX2Zqc2z96jg9TcqFuwbvV6xb/JrSGOs/Qusq1lGPhGaSNHo1KWY8EyDM/6v04x T4/lY0k517yHVPW+yWKGX21v2JL0iIb/FcexfakVUEMGKqbjjDZ8FqjrrGq3K7Ek
bE9poMb3D0HzIpm+fpDkKZyU15f3Mye5rauQm8a6qgHfd0Aus1HNs9R7RjBeU6pc yoLoNy44mtClf3AsmKxhWtQXO0HjfGP5eQGn+rGDGiWzHT5DTpb5ln0qpfjbVioV
esEOFOAvbKhg5FcY+E7BVa6nHAHACaK0jiTKNEWU3qfTAqYqarGXhALhujywHMxh nYZlGf0csaKAZTUhYEowOGfcOSkBb75tvY31uDqgnodz3dNhH8s+WNG6NeiuLPeD
YBtu1EQBGimAT6orZCaBMaLbH4LL6ozFk50jHQSgDxti/J4GHDtN4GVzIzySwfkS r68NnTcgjO0wvWGWZVWPM9u2NJ5Dp8Hs1om8fZZqa6vDfJKJ0WZfyhWeo894W9xv
1S/8PYiM7UglxmdezxopOijzQD36DU0Sh6m44KWIWFPeN2P/Zkau16sfDQ49/K1w 7nOi/XF2HcVwVZ2hgEBmhYs9xdkgdZqVCXiSUb0ctyVyN6313Db3ozHLKwrVPzf8
sEoZK9RZlFXI+O0PsPHmUkewvUhHMbLF8oa4By8jS0I6rcR+zNPlXQ3Y44v5bEtk eyJBp+x3yK4ecKoPA+tSx4PLxA/C/W+sRLkK2gGdliotPOShE3reNBqbbYVctag5
y+9CaeJWg0mPf+rtqa5cwkbJhNgpMJM2k6sl5reczVzruYRkMcMO9QlIUF1Apxxa 8kefDCu5pJQOCa1NQ61+9kavkRjfsPPqHbBdlI3SKiXz6h8jC61H0lJprcUiXH8l
Z6hkFS7TlY7GQ0mpeg7DgKzCOHzHxVPRetit5uH25zxluHzwxYF16G6K2fF+V71v GZCo7FK+OSngz6bAFGAp1s6Z7UDTZL99u0umEtf72Y4fjhoJqhYiET3FOgYIzIOm
ERlryh/cJDuwAl64aXgIw1DBWMOwixJjO+qfyEUrb4taOXyv5wJ0p+ew6F6AeWue Aiua3rFSW9Vv130F+EbA1j4uyfBze36cB/tIlICJeaaYWvEgF/sEDv/UruAljy21
RC1aHcfXN3QJsqXCRRqdI8ceu/Tfo5xTOOAqbNlDzM/kcEXj4rE8WS1cKNknLZHS yciFcsQrVOPis+xaMwkTOpJQA/GzZQJLBT0PO4dniWaVZHcmVOgpxTkrhuGY7SrS
UQH9XIbJ70Nc5gWR35V7z2Lqos2TRp4WaeTbmr7z902wMDAl2GrjRoyo8EA7k2gG UQG28aJNk6A9lFBNdpPkv+LPtRqVEt3RV88Ju6sGHMR1aiHxxPoMY6UHLQwXUJhB
13XKgeObbkdmE7dTwOZbhzrBDFn2pcyI1NsC85iX154pKQ== 5z6bT+Kn8eGpYeeczGViGv9fXwjPMCxtmv6a71SyQceG9Q==
=wWjU =OWr/
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.3 version: 3.7.3

View File

@ -14,7 +14,6 @@
boot = { boot = {
growPartition = true; growPartition = true;
# kernelPackages = pkgs.linuxKernel.packages.linux_5_15;
kernelParams = [ "console=tty0" ]; kernelParams = [ "console=tty0" ];
loader.grub.enable = false; loader.grub.enable = false;
loader.efi.canTouchEfiVariables = true; loader.efi.canTouchEfiVariables = true;
@ -24,11 +23,7 @@
hardware = { hardware = {
bluetooth.enable = true; bluetooth.enable = true;
deviceTree = { deviceTree.enable = true;
enable = true;
kernelPackage = config.boot.kernelPackages.kernel;
};
enableRedistributableFirmware = true;
}; };
nix = { nix = {
@ -73,8 +68,6 @@
pulseaudio # required for pactl pulseaudio # required for pactl
]; ];
programs.tmux.enable = true;
# https://github.com/dump-dvb/nix-config/blob/310ceedca5ab2d5c22070bd73c603926b6100a74/hardware/configuration-rpi-3b.nix#L16 # https://github.com/dump-dvb/nix-config/blob/310ceedca5ab2d5c22070bd73c603926b6100a74/hardware/configuration-rpi-3b.nix#L16
sdImage = lib.mkForce { sdImage = lib.mkForce {
populateFirmwareCommands = let populateFirmwareCommands = let

View File

@ -71,10 +71,7 @@
swapDevices = [ ]; swapDevices = [ ];
hardware = { hardware.deviceTree.enable = false;
deviceTree.enable = false;
enableRedistributableFirmware = true;
};
powerManagement.cpuFreqGovernor = lib.mkDefault "performance"; powerManagement.cpuFreqGovernor = lib.mkDefault "performance";
@ -109,12 +106,8 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
libraspberrypi libraspberrypi
raspberrypi-eeprom raspberrypi-eeprom
vim
wget
]; ];
programs.tmux.enable = true;
services = { services = {
# Do not log to flash: # Do not log to flash:
journald.extraConfig = '' journald.extraConfig = ''

View File

@ -9,175 +9,195 @@ sops:
- recipient: age1lga6hjmxa95fmtdn3frlmy64ej3hyswxrcuz25qvw0kfsxkqeugs8gjw8q - recipient: age1lga6hjmxa95fmtdn3frlmy64ej3hyswxrcuz25qvw0kfsxkqeugs8gjw8q
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBldy9SeGs5bm9Cc3F0akpK YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArOHRWdDNsbkRaZVBLM0xo
ZXZ6RXdCV2VTbzVuOENjVXJ2UEMvY2Rwc1Z3CnIxUWVZWmt3bVI0NXg4SDRzSjBZ Qjg5ejhsdmluVnFXbVMycjMwdTUxRVlVR2pjCjBtTWJlTzZVK2xHWVBYV0xCdWJG
d1BDbGNVL1EyeGhMMVE4OUJuT2hxYUEKLS0tIGJSTHVja2FCbWZoVEQ3bE9UNE5S OG5sWXkxenMvNEVCN25UQjZPZE1CZjQKLS0tIGNpNWlJOG04MjZrNHdob25sOS9Z
NHhUTUZZbzYvMDBBejFMTUd2NHBBM3cKLwzTau1WSdsPFcFq+a9Mvy3AESVmMog/ TERtUUxNRGRNNFVWdXlCdExMNVplbzgKVM1yYfZlJTyeDbFt5qKYgLK+Zaq9Nw3V
kXbHV12ADhs2qk6eJuSf2QCqiozYFhPD0BYZdtE+II3FYVQD9WaqlQ== NmpDAm9J7WOUdTP7+Z2HFT6bOa0OKKDaIbpbpjyBiQGzrialHd4EUw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByaktLZmFsMVB4NFl3MWRC YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZTHBheEQ2VkxETjBmQ3Vn
TThHZUpkUTBFOGlRYlhjSDV0ZXZKenNrNldrCnFlc2xXam5SOEJJWW5xcmc4b01M b1hzZzZxY0dJRjZveDI1Mzl5Vncwdzd6YW1rCkwxR1ZYbGtyU3NTK1U5d2JacXds
eHhUa1F1WjJEQUtRcCtmSWJaaFE4Q28KLS0tIHNzdVdYOUdOenROZWlPOW0vc2V0 TEVnWEsxa1M4bGZieHRvSkNzN2MxTDQKLS0tIHh6Tlk2ZlJCM202WjZiZjZjZmdw
Y2VURjRyYmpVN0tYWDBGdDNUUDE1SjgKw8TBn8xIYBYkkXc2zKUSYgSydH9wk1rl cVMxem5wUFJkb3pYMHhYS1Y3TUxTaUEKWdI2Wzrj23KdHXYqXwn7S03gY/ohHK0z
gYcjnz8Dif08aIcunosselqFimFqvCN6HBck8ee//9EiTD02a3qf+w== iOQxYHlLkrlVrgBeDS/ei9WbaKtbRalUp12crHNn6YFgRNxFvQ9ivQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2021-12-29T18:21:07Z" lastmodified: "2021-12-29T18:21:07Z"
mac: ENC[AES256_GCM,data:o0Bvf1y6oBT6iQfSpDbHao+kY0yynnd8esxKOub8x0OiYTJBUfqfU8xCjS+/KZqiHPDGyUSkjHCme/nTEw8zRGq61YuNkoDpiirY1BKOGD4HnRC1FEt9lT7uucLlrC0GnXpCRIty/oqRvYH8llo03idThG8u3vQZj0BW99qA0yA=,iv:O9oOGmvzzicqKN82ljjAc0M+RPttwDpM8ZPaanqwyLM=,tag:CErbyJU0FdaiQsI7htuQpw==,type:str] mac: ENC[AES256_GCM,data:o0Bvf1y6oBT6iQfSpDbHao+kY0yynnd8esxKOub8x0OiYTJBUfqfU8xCjS+/KZqiHPDGyUSkjHCme/nTEw8zRGq61YuNkoDpiirY1BKOGD4HnRC1FEt9lT7uucLlrC0GnXpCRIty/oqRvYH8llo03idThG8u3vQZj0BW99qA0yA=,iv:O9oOGmvzzicqKN82ljjAc0M+RPttwDpM8ZPaanqwyLM=,tag:CErbyJU0FdaiQsI7htuQpw==,type:str]
pgp: pgp:
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:10:11Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7ARAAo3pK7siDifGiqEFg7usbgSUAOkssCaWAX3S8DmP1YDV0 hQIMA6j84+xkv3y7ARAAvg3imuRUZSZMC6PRC6hA/crs8iU6ad0C64qX1SpRbdXd
BSXc8mdEntraDk22rI98q7QjFBlaF1RIR7TDXD7iDN1dFZzrRPKeZt790+kqUX+B lvThwtcKKi+d9PEQxWVE1rhPnduL1lRJ9OqY9fIVEKzoUo5nm8rO0uimSKivZ7+B
FC4XPcrRwqSj2nK8HbKaJcsJ2c4qHzDIxqn8TVrJvUU4fhKxFSvCgURPWS8fxIi1 uvXLCcnns/oHsFdAV2oXQ14gtYaY0em6UZZSOdxSPWNz7hIK2JpOdGZQXnOMXwrq
gYsj7YEmXy2YZ+AG1bJnDBdqlokdyqOkbzXPMbf4/5KiTkWhNW3c9Mlqgv4Ip0n3 YTfXtcNU1SIwZCJR7ULrfflguV/MyQYkoMeD1aloQH2aLWEcGnbkwVFR3xBHaxH6
sbpi1MyiTL+9SfLnuoBPMQymfkbXEepbnsVcytjgbPgRMy8QtA9TsiRfz7Ox9Bra OgGqlRO8P1iAVTTySJkWz/l8+Cj3hrh+LFEoVXPOPHokJ9fOUheyzQCcD7J/pgwH
uSwwXlJX0/9skK3MFXIjbW3TlxlRGqKeJbAhMf3sZmgnQC9TQrN4UcceDcAEVX4G nnRpZ68DIk5wRvKLWtlsek7vA8bKowfXf258Rac+WKgtXIWdUdU92w4wkfxt8nYu
vEgAU7yXhGtZxRka7gJPPpyB69b4AvilnFtzfemEcpFtoNHTYAzlcZgqYo0LlP3H 2hyEnydgyIvsj4PWCzVcv0VFgO7CsLbumEgTFOFJuGgpyHyRyz7XnhOQPUjnI2oo
yAc0R1Bo6GZx/hog+5Kag5DuE+RwwPz82f+e+mf+5UojmvoHjpg6/BkuUBnqSBqz /+5knOCpp8O1kMWP9yEQxty3k5nimRB6erFux4ohfuF3V4zQ6DwwZr3XSdCDnW9e
zqcjW3RHKjQ83vRBbOW7gQN2QL3bAlY7wG9f2MCLQu4zvCDEqMF7m6jMF4SlrPmQ SS60Kvs6k3ehgPJpauwDBxvcQY/iwCBySP2UiTDtd+P+fTyI64kLoVYkaccurFqa
PIIsB3bD1Ravts3WQ9i7URLK+k3h94BJ5XaK2XVvvPqs79Ows5b72uNtmkO2+vPE BFCn+Ztr38lB5q+OQYT5/al+UqVwKO0MgkTklgtnrMc0kE2EpwTK1VFNftbkr9vo
499u+0ce9xp6AhnPZZqCjungWa7jUP4DQGw+Nn8GROUiA01vSQeE8wmUEsWCuDDS Xe7LM21mIzlmf5ShEEb304KB/2iKnKCSoMUA5s4pbML+3Nsasbj9/CPI/BjDavrS
XgFOwRS1+7sSRp8F95DDwFNHtZjzNWTTiE97Id3rwtLFrnbj3ls652Afcz3arPg6 XgHEym8awR+dwXOtd98WsOR3LETkpyZKMKx2UBisSsrFfaHHHRild9Vf8qUIvRc5
LVJ35Zsl4Yy7Bho/p8MplFptFrMQ11gpd6COdKBp+kz/3oRRBpdUKDmls4xg6bU= erjwBaENigZcX6VBNJUcZvLsrIGUUTZ0JKjTzxrOhpsIq6/10bE2lNvWvtCisQU=
=FvBT =BPJ0
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:10:11Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ//Tk+yIZjCtIUXrE6eaVGiN44gvI7KUEIKcKTvQP7SbvcU hQIMA8zMZ+ak7y/zAQ//anZflKUJvV94qODvtck7kQlfHyCzDQKS1Uqyae9J8TNI
jKsPQpu7m/7zIV7QPoEwbA2oMD02tqnmgutdBl2E6RykV8am7BdNXkh4Uo5blkbG r6YUSqyILCGGFFw4wKEfLU1gacWjLp2PqU40rn+4ZdxzcsplxnkwAiAr5+qKKMkt
MiTIEASw7r2SHK1ouU5T/NVmZ3BDEgxiR9Qp+DZUTsq0mJrhdOANWH18a39dwgbe ZgrUziL956qveJz4HC0yndl/mv86EilOUAzVmPWz0P/QXR57j+b91Y1y2OgkXoDX
M9BvDyAM9BMxvladazxWven/ljKziSPmr+ULtfwqmvdgyOZjIPjzPM7cbd/1k5AN Kr/S1t5/6zUdLCDkhWTCfWGHW97MahbqGEXumBCIlZfj0No+7RKVajaQd1iXM5rD
17XeAlvuKrYMCvgBbmWN9SW3oq+bUGu3H8lkdoAgX8aM5Eyh75o0IepTlCqGYjOs buzwU1Kdl4g3/RzvX+vwjJ0xA5K5qLHWK6x1vQfEnxYIo+bOvGhp+idZRLRS7nAr
id5ueF5NfUMTAlpZ2wxkJVKDcjh1DdDfjlInfmq2kGwlLYT9MY0RukuQUNdHDCHP /OhZ3BscHV0exGBLm15E6BCqFit7woiwTFZn/cEuu0/rlV+i3o1onmP/e1xpYwvs
Rgbbdqdft/yvZCJYXA6mp4mwRzBLX0yrvbMIatCuYNbNkoSmAHMZAGjH8GbMRXRV ZbbQuRNLHX509oup41v1vgak24eRSFHmQMDBwbx3iDmJwIlcPxMVezt5Is1fLBSU
rHHp8g5GZ4OmUeXnvkVTgc6To3jjVmQwfH6XYwYdozwydxEqAP1FimDUR/CK1l/J qv2dsQ43tQ5Z7LcWd3ZQCdPKsqnT3A0WP9V2gjlDtV/4qlwGaXjdq4eDsTFXWxlc
vL3lV4nVGca49qIgqpTT0UFW4W6F0zRxE09EXWK36uM9oqZGr14JbHe1PPVNY58z qgiZirkxWRbs8ZrkZ54jWrEa4nOABbxvPgWwi0p7REs+PPmzShzvtbsqHhaFqyk7
3FFWG9ImM+pNfbvPOE1m8tRUQ+hYIMf4iHdVKd40Os22TEODhJAAy8gS4prLGa2C pJCPE7C0UNDXFbedn8rmFVinIp40Z7BnkSXV5tjLk1kcZu0L0WBfTX8h9lX6CAig
0W14JOsCHGU0FHHJP9S8VfcOdwjPEKmMhWVxJoJVN41GAFSwjpSTBuRbOuSRE7XS yDee7auxHGxBDbd5G4lzXWHMJlBM/u1tVVOmnGf6wkpyftLW60ny62OWM9Vq9TDS
XgHPl0v/poFQF70tSmXucyED3qKaOyjepx0o9OD/iwXU1HLEsqcyOwQpsYPApqO8 XgGnLvcmXmpyfNUyIGw29kuMEDeqD8hERHhs5LLZNuUZejMuc+70Te8+tftHKFKh
1Qn9zgEfMWE18lIRfkXdBnaXHUmBkwzqFVqsmud8XC56OB8qOWHmUqYoDS9mfKs= k46/n7gorqDqTuGBDXx7K+iWRaORnGxn/LzCZtFFUw5qQP9GoerLgBUejdvM9x0=
=G6dA =sMl0
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:10:11Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQf/dLVc3ZlGkxbMC1iri5+kS3HQCs/zt7cvTRIKpamvEPoN hQEMA45bZkLXmBFpAQf+KHRcGv62fzOZI+OjEWt0BwlJ3QQFRa0uIawAuVYu9Deh
lroRbMP3KBdMK692Oh3agilZUL/lcZCzMqNBDu6dwUBgtOSaYHvERrJJSUsl6HhQ O2LXldWUxEdO83ne+M/+w1MNdksDV97lYknMhEP1vaxpiHtxNprhaqFffyoeirK9
uVJ7/YVKHkv6AnUK9QeI4ezheKdXl9uCNTnfZp+phOndm/nkSUskPBukbSsUGX46 jCsgp//EjxqOGbs6OVhUCZykVCWKJxEX6MgHwSpp+gXYkykP+ihYcIjI5ws1P82W
C8EJtrT2jToZciOnCNRAiIozZAVZA9Kq9aEFV9RczaRli6PvWpfvIf3VVgto2PMt AjbEbVbmY1x4fYMSifpLF8K6lSBMQIiSzW/lCl3BX3355C9eHqoMNw3ufX9aOhC7
8sD/GkFdN4Ebx76amaSBOUGfh1pS1M8Lj81jMTYYZWqc43hIbnAOYioMT2VMAhRC 052TtA0CIT6eXmJOW1NmsHv54sO34p+jOfZ1RRCSEqHO8VmOHEsVYVi37YIOF67k
ceo2bOncmz4kNDXkYbvjcBF/00eW6jnGcV+wXkvJFtJeAXWR7D50u6HsiRsNqstf j9aSq9yZmlufQ2soQiInqnziRieFOUdVH/353DWDTtJeAddxBj3FX+nMnEBdlWE0
PPFx+O8w/m7Xs48Zg+q6xiyO5+0vrgN2aLoJg4uVfCo3DosmvJyAelMQFoWzTVjg p7M10WGLo78Kn2eAcjWJyBFVqylD+WW080NX8QO3tOVvkpWPYfcOqYFTdYIQltxj
qazAixo4zU6OJF/kBHf0z2uFYk92Wsm14bv07n6cIA== vJtMM05/lsDbgaMAFYQXIyX9QXXLrkGAxwXP/cG+xg==
=BM4E =LOw4
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:10:11Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAjGd9IflbjnHqxhR4DYP0k/aNx/dIJotoo5LuC1rjUogY hQIMAwMCBBrc/JA6AQ//VC8tGy/BtlZLWzxPe8RmHr+kJtPd096j2P9OcNvDCeTi
KvCrFaC/akzQZw4KaUhx+et/k7iTUbwXtVS6diBwpsECpfMialL4WnBya4n8d7l7 PZpqR62QHvFWU9U9ZBCrXrEMFyVp51EhnA+Rc0uL8SVFERX1xcEz0vjGYOEZh1aF
CQtwuHF103Di0b1x+vCWw4ASM0vLD/6fy77LeOAsYGAAfolTOuMkhxNvljRaps29 Z7gfCKB7j/b6Jk4emrEUStcrU+Qbo59fUvQJS/sbtulefXGcabUaMBkugeKZkfMj
rGFpTLAQWG2pTYwbO3dib6EdpZcLNZgGWulWO9ElpovMUJaN3TN7D2R6yW0vjVlq 89FOpgbu/psF8R6Oi9kPNGLoeq5d+qEDMre9zoRmgKerbiIqc3z6ootxHJWEAUsQ
klVJ+jEVPl+MRxl5MLdN8w4mmE7euVPMOwCWPxGHcTqm/q4EFcYnbyA8Ww4xOhuy dSHgtwPkv+kbekxk/9cpBOucHFuLkybRa10WFjcgbS+h952D0RwKby8/Cj0+DQi0
61XSN9CB6z3E2hSya0E4yd9E5OgmYolQ5QpSdWdxtBAbHlZIg03iy28UsNAFwLpe V1mBmKLN4zXzOUJIqhLogvbwk7hTP7JNYyKdZ+Ew8HAgW+ZkkK3e00N6CD7eTHut
9IMt4h0uwCgxkS3CusRz850pTfc8AOe+xIfza/Nk3/+jetaUKC3X3r3wuZC6mJ6c JpINa7ssHC4oriFI3alBS871Th8raEacxAErrM34n6umzLHUsTzPVaT+yTfLegtr
1VnxAR1xBN9cOXLpd/ygCN0yQVO48QqRfEcUSIN6Q2SN1KDXjTay1lLaW4GBohv4 VvYU9AH8cVzG+Jxo68Qh48AWU5NKvE+pEwLUKImXt3ukbLuzzzxbujc1e4RNtg4n
tRKy/NqVHRu5g+xCfduq0Jy5Y/zz2C4+SShsLUKgbQ0IIeFhnSIuu335tZ8uKPh4 8pxgGXFNwWx373XEYChOJ9cVn3W/thXGg/8Y25HVqMiKCG9MVqQ/Qv1eNtbFUtns
ZKXGzYmxTLlrUYIauS9T5rj3kPr3Ro1/T4vAfO+uuV02j/DWMX0InpdM2BHmNBXi Rn9AercOND9+m0MuSA82RLfmMJXcXlDlQBdjJtyKfT83Hi5CJUqWRCHWmq5hiSBy
v7hm/vRaWBTP3smKCm5TEhWJ/9/YsJ/aBGN3kGkm4AOTouFY1KI7aDnQ36IqVO/S qXKXBEeZ/KM3V5yPK0PImGHm8F9DjcolwxIJmbXhQEv1U3ItgXNrxHnxcgnw9JvS
lwFdeOrcI8VP0WM7TVqitQ00f5d3BFSQmOOkNry1QGTyu8mFK98rHgc+7YrDfK/7 lwH4Q358kUcevD6g0Oh9R20AxxLvDgvZdnNBoOlmylrDLeST0yrbrJG1TLlllyAQ
LVzFZWT3v+Ft2Opgj+jeemwD0bV5OtAm2k8OCRzVFlhnfRX8hlpZ/7vrKYixYBUV KsdLdefnfIwyIgLV0gKbysbtTT34HWvsyEt7kfkYxOAGUxARQpmJYIFRh1/7ICTx
4Lytz3cq3VjiR7WYbYr35Dus0OunQtL6cU73kIf9jvTFBIofft6O12quY5lsOYHt GczvR7PIPxhMbJrGGXxODWpLdfNyujAGivJMTGJWW3jD7lUXO56dlHs+W5J2zz1W
RmaSLd5GYtc= Guggdb9yE0k=
=hLvK =CKe5
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:10:11Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ//XkqiFfWqqhJWaBg56+44GZPxHIGmPSgdI/7/pHV5L3jK hQIMA9XEenRNYVGHARAAwFDQUxHFHWBtj83fiI5hpU/v4ywnW4youBoYBPEZkecD
aAYS/JR+/p5yezUWkIIK/aOoiFfXoautgS5PQ+8mGaGYi1pcmMwDTbIYiFVq2tgf Zv4uX1CkEiYaZri4zMGfPi0kGkBHm0cfNdwjgg+oA3n0ur1yMAhNTiKsGtZnzRmR
pwszN778ucOpJ+HRtAs3Ekpqr7p7wVD60VUKgeayJPkkBaUrd0yJ4MvRbpl8f2AM DRAw6Pg5i/9fegm4AK35DOs0HvR9e+Ti0MTrgVFUvxOQs90n8sDFO5q16qqvqdGu
l/g1UpHRlKOAzLBt0kLBtoPVE6gy6eZuObP372BUukahYUsbgfIURgPseel6ly3z x3xe7or1VkzSUGR82XYoPqKxxbLMpdSxebtVMNmnVD5wUMV1wImKORJymq9IjbMZ
iUjH7klw87RNUPB1qxebHd1s6Jwod8Pht+StBRIaWGzfMYvJBEmssoTiqHUnhHpE O2+gzonPQszZRE40jq96akwlff7eqfNvJyTNMRanExjhnoFAmA0W6gcs4pTpgD4H
KzX99C9GlFvjJtBDvBxCXXnG5stYrvK+227FSmpz0u2wKAShjOtGqnI0HMU15zPq jiUgPJaSuFZhTLTeWm9v4xgWuMD6U/NwCu4zAyampBnAgo+xVmx3UEysA+cndeg9
3fpR50W2KwPzEbwbqjNA8mvyP70hLau7pezJ5qFLW9QBlzyr7LNhrKBa5feghRP+ h/2jjC3dgZnYaur7+0K/0Fs0J1viaWHMxqGQFi7nZyMw5orfw9rM9xKT4BhTWfRl
EhzRMfQvHD9izWwaFrQpPutLxyhkxjxcmspl83Urn+6xN8NI6o3Qf0wYL/0gI7ol 3hoiGljguh+Yai+VshRtHuIZnvTBRMr2Flc8sdm5I+B7wQ+YyEag2d73flV+/cc0
gm43Pt8nq7HdX/aGI8lLwLM5kuboJWnTMoNy4hjmUMKcKpZDGUYK2ot9KO0XWfkG cQjIap8itxx8K64ZWHcV/o14O98xMfYxAAdLG5L40Mb7k4SbP7jKKQ842y5z43nY
cXZaQzJuoddMOjpOF6X3fHgvyOfIBmcpyYw4LDRT4ZWrZVgXzjOqqeMte6Fsc66j d3BbS0/a2toKelcieK8ejFAUy1EhoEeDCmFz5iOhQN4Fy8Ju8b1T1oiXZLATM4PU
oYPXPDIqZvXL4XzgJCqECE0shcK6pGMTEshS1kaq5Gi6CUouR38j26vQrGOKTKTS Wt9rihdSM/O9CiZ5L96JQ4+TFbW4AR0e9WIeNSF9OFza68R7IifHMYfH3bJ2vDnS
XgHIlSnZyz25Ll8Etog637xOIVWV3q+Nn+mr20FKbEahzobxZZ8chzz58vz9fVvf XgGUY3w2DJojSVLMENZF9NzPKbhcxvRpg/mFsFBYT/NJ4Z0j4V92JfoXsNZn7ChA
YNrYbP/ld9uFj0CqPqj2YkUJDkQFRoXJLbTVaeZD3uL3kYsP4pJD3brg7TlwLho= 8ELOIB3Tk9je14P4laLMvCn+iQGs/vYi3lijLrokU+aRJYfEunsafH83EZcCC3U=
=q8V+ =7SIR
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:10:11Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/d/ixwCuuLodQ1fQwNxwDC8DXmuTGGYKoO2SsBriGu/tI wcBMA/Z87ylQaotQAQf9HjysFBTlKjatQsJUaMMF6lTR8yE2vIgmuyOVXr/bM+dH
YXcabvwDrQ9cjSXmk1sEKnZ1hAHqCTTisMH7yOLC0+Fia+LX5mbcpgsinI56kpYk J3HIZ4GHefLYMAmISSB4iGmVo2dapV6HKlvNR4uDQ+3aaDGutvUojCfdbmxLl3mD
2na+Gv3xzU11L8qn5xJilep3yIRmfycCMkcILieh0yDKi/z4NrXIY7/L+gHLaP8e e5JdZlikDD+TYw770I9P6hu48qNMYboY3O1MJcl5r3eKbFRK2NuNOL9Sz4zFvpCU
xKGpgcR0beLMfdgv5FFdVlUN7pQnlAps2wLpVbUfigX8O3kjN7NZM1zeQOE9EwTE HvX4Gk3r+FJaZBzB65ZvYRhBTbXaFsq9Hvb2ufNVPQdBgHQtaeE4twaAczeljCDB
ldUVwaYCAIShBkOC/Ckm/UHQZh9a6aOGnDm9Lg94j8qckWYILKmAzsUo/QLzEIa4 GCR5Pp2TpylT4KPK9W0HriyeJdBGaCor7CHp90X/cx4Sg/f5aOepgipGYfsuXLLn
DZwnumBR1sClkTAZsgl2gt32xnOnc/luh6DQnb++y9JRAesq/4oC0e6yZC8zpHbv KKe7QZcMSVheoSnf9DSn7n3e7GWBtj1K/ZjbjnakCNJRAQibr/grCh2AdHwoNnq9
PxPA6m/97gh1DR157U2+u4Yyt+p1pAmuZ2VwTA1cs9KEW/QIXVz7RDP0Z/PicYIc EJcWRbmnao9gRVUz9I5U/NHBFTN2mMjhWWLzlYNQhPUchDKJewF6cWmgD9qS5KZ/
R7Xg4XUuyTBx3Cv8edVFxjlx XAQ4pPLKKqxdxUQam9qEUgZX
=JFn/ =blxz
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:10:11Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/6Ak44tD1SomulYtTSzWS/iz81PAfsJNvV9MSti2aXFLhl wcFMA9qJIVK2WMV7AQ/8CCErWvZpabLC13VN2ww/Fa9XiWd0YDo6cEIiPWURFqN6
kCfyG8KxPySZ92xVZgu5Ib6nWY19b7Ps7QNjBPJ3PB6Ejh52L2TNUyiqMdmlllek tMcwEwmQiY1M3V9f9m1VfF5GBC01+NYYhKpdex8mISpYYkLMjPsHBrgVvQTyRv7J
DnJ2mDGaDV6YXVxUY6N3zma/NI5bRTWpwykrHP7REs/h1n+pf1lxI9fZalvL7t7Q dYcu6zD/QB3NdlxNYK8/E2yvQOApjWDVQ7aeCH8JopkkKupR8Qiegi0U89THxo9w
J1Lt7TRUiDk2khk9BG+4dQOsJMtCHkT6aclXD5/dW7a5Hv/jRSI+xRfkXPn/BeCX 7zJQs2f7K1itPVTIoH8ZHq+hV6Xo4dEel1DbNEcqgNN8AR/3nsHjx46yUpjjYuO5
gjM7WdBaT7zv9meQJd5tlROuGBvQ2UvPOpcFGX8g/9cfuSrXib5SoZ5oxB165Enk pQVf0gpUySA3h5gA0q3YzWAzHr6VPU8R9W18BJ3lF3WGLiyl4JgCgaAO9S8jCMPn
Fk527+RfwdfcXCLw0x+ZiStWYn9vrxz8K1CJVxCQANL/lWEcUs1rbL2St75kbQJ9 6vEP6BcduZjwRvDW2HbcqwPwbH0MOOzKIulPoQb/ZCFfCWeNMrz0dHjNge1QGOFv
QLu4dAU3SwH9GL2pbTzEt2gAM8P9M47EsZXZsa8GpcGdbknccH9pTxbIT9Uf3+kC KpxcfeMqAC4b4p0NBYID47khlZZ6FddNZySl4VCnAS4GD6C6k/uORRsf+bnysmJN
pqe7SaR/AHuGmnMsUhv8dhYdArYv9Wo7qjhtyjM62sAQcSBHEeWHspRtFP5fmEYp 3wVTjJswYs1JC5FJWrVAAyvtSW9J5lxXRlsp8hpzoI3JSxLF2NoajOBQrjNaiNJX
O2S8BthtBp7B7OUKRJzf1P7SsewLKj61CeGOQe81eyz6GEdlr0fBgq7Hd1Fu+8iQ +N2L9zA65foFWetkhUStQCqaJpQp2oJkTUnXITCGa022co4CbwyxTR+4c5LSoZFe
rM3r2kSPutM/xoHNT3kxJS0AcROYksKaVW7VG3SIH/pXemhtRC28sfG0MKmKqfup oBFWv0DWtYU0xUZBtiJe73XH2BkFuhH80IIML++sydDk6TdoqiRhJkSyMGkcKOdV
w/yTrpLIay0BeCsyws06QVZRX40o+3X9a5ibbs0WJLVFgXBPxhuRCA3mW+qnsMXS pnp7CrNJgRqqHfnXdl8L7DqNoK1QgXlGBdDHRqFlDuSgjiizd1kKm8h+sfZ+Qu3S
UQERszdhOR++f0y9GxVWvnuWUoLL5hEVZgPMafmYPEYNdoRLzBsoJtCZWi20fC42 UQEbGo4vN6Tmro86WXwPseRWs6xN6/mHOMvvRFHTfR5cLoSmGmb+1vv/UCNgbjQ3
myTOb5+/buT4ms3suT4kqki5eBzcRdW+PDq2PqA4N59uMQ== I9wN7+1bbNnMhI6lilayaqaBVJVa5GvZpCic8KNwPAQzoQ==
=7t7R =czYi
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-15T23:30:47Z" - created_at: "2022-12-26T19:10:11Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAA0UPO928PklvW2AJnXextlS5E5vvmue608RDqCC+8tWiC hQIMA/YLzOYaRIJJAQ//W5n3hRXj2UWjqXVjjCCX9e33aKegbKBb6DdEqYsygLri
GuyMYkyNh+LBC494J/pnizw4Wsh5h/pKegAwPeEMtSWeXPnrsgdZ6GPW5DjjacVR 5mghSCgiPeg3qr2TJRCyEbow10LM8TSnlSD2b4dKoGT6VAegvjCslxuLNE4ixnER
IFjUlvuVYWkG6GPwZCXk11BUAi2yB9qS1DavrQDfMXgVlLT7z2PMr7a1oqKi1U95 crUh3AfRqFtFkBAfTfHA/gbgLVFikvvrbOSp4R6mzhpB59dhYPO7T12zpoLdshOp
C8EW5oQhXt3TCABe+VOYkwUuJZUx16Ww6XJah+MtqFnQW9PJvG3EQM0mmVTeB4eN Gust08WzSONW0iD0UQjZzw9pA4JF//Ty1XCyFFcW/HBtcJFeORuyxd2h3wbv1KDu
AJIjAPCOKKsNPvvIkGDBk+7LGLnXeNXRRNxgurSsJPBQb+4nNOU9U45SEnvpBXs/ YVJa/H/I1K2j/UxgBqgrQ14MmBp+3C27InmnLCus9mN6C+SVsL8B4TVj/wB8dQot
XaDFJjXzY+uy1KvAvxoUgADint3jNfYCq/tiutEcUXuQb+DDBsLTvj7z7ALcrvus /eopjDWswkPJz8zAAPId+mY1INEuKuPh0+T4LK/xnICa3fnbmTxfwTGwR7M87yNQ
UtVfwEaPVmt1OP49CZQSc0CmXeSW/xyryfvaid1W4uXX+84dyh97qaKEiSauKbX0 TQwp1f1+LwLyxKBzeFOsq8miNZyxfLycxLIsXAKDSJ+3wFyqiQ94b4XvQte632jm
RsB9w7/O2jENEzL3738y8L4+5wZKGntlvf70jRlq5kZHuOh+NhyW7BXEVBplESoH GHPilJ5ewcjtyJzyyQOh/XP9ZbkyVCRYNwuXt5vjeB2lchX9eKdVUASfa8C2uPB1
CAWiaHhFUEktl0b60QobRsYoVB7Q5PGmie03s4LtKjhEpXlj8yXpecWjObIbb7BZ Hww2ZbuNdvrEQogNE7K1JXrbbpVXElKm5R1JH/C3eLc1MVXNOndcslUS8raJV/+H
wWV+NRm8bAoA8JSPmVYIQuVqtOCJ7laTY1z59ol5n9SMZGC47dz+cRF/THS0SiD8 XhlARcG0MSMSU8DfU6Piur2pnWpeCYo//hLD80mBP7S81ZclNCfygfh2JkgMe7Qd
cUHFXU+bo2F8ViwtLZpKdB105P4B1L+zjWtlWBIqhetTnZRbVZAYpY1lSumfSO7S HgRMgh+KcHSgRxiXJJuIV/K9/iQudWWu3Yg12vPayu0lXK8gxylx78jeKj3UetTS
XgFMvWPlJbQjWGDy8IKvCB9URyAfNw3CyZyJSTDyc1iHI2TBPAqgYuLbbcm/jsfl XgFYQ34oSdK3NwBqHuZxt0uaQqmiJqPgkIJ/hVIAdyp8xM1Zws9dtfTeosGzFtJ1
bW0XVpwzE9a3CKfGLFmK8coTog0BJfkCF+15qmR7GeATJ7wN9AEqLt6Uxe+63AE= /PL1/mW223L/TOTeujB9nzX07SsDKy+JB8Fe/YmSIsY5j9QvUIexMLZ/k+COwoU=
=wHqQ =Cmr7
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:10:11Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7ARAAleBcq+Qr3sRpga/qW0FUPZfIFzP3Nvw52rTjXf6I0HiX
ikgcQGJLHUBXqBS/h2SSEzs+FFb4BvOeSL2mfBUpQC90sia8yufikcTiw423pt7W
VKCO84OGDyDlpnxBeKyOOmm2shHW02zewpWnRg0CCja+MikX5EOFwqr0Jh2dyKHL
qK6OB8Yz/5yDtI8Rd/CnrfGfMDlmQenAKJnZnJ4WcPel1ysDqvJq8pAYS52VN8OK
AOa97FgX/WMKcT+I+NzVyxrvU0JC0WcWaDkWRubvxFGFC5o6S3kA7EfoiSqEb177
YI0WBmFr875ZlEA73NrQ8sBMtSZGoh9GvhB4LxKOAMxfOXymSvQSweE5CJ0cuHO9
TLnPCQ2pjybLkGe7R99KoXHn+wkQeKTZGSe0xzHSjpOPr45mp4zXhGjcipr7YxaZ
75YMBDXhmrckMO76rEKT0yop4pBj0Daa1zqm1BR7YpmEqbQk56/pPPgApVTnH9rC
i9qpT9OsdUwo1B+fZDR8NrQFaeP215V/RDunCWc0YxM/pq14+tw3F5N3i7TZDech
ONuZmWPF9tUJamOmMyfcoXZbBc6B83Ve6gW13FXxG2DnTgTbn0Rjh/TXWcw3gt2k
v0NDd1S95sEjJaklEV6okgk/SsjjNrwW/DEaL4pGZrx3z1fhC62SFK1aC1y8ZiHS
UQHe0E9HMAHHmBzwJ6GFssAbkmY/vXXKmlIri47EQfrwh7P3PxB6DQi6c4IClidV
tbmnstlzkId8eMR/nom8oGCIotZvCP7oRh3IlpLFolhLMg==
=UEhD
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.1 version: 3.7.1

View File

@ -14,10 +14,7 @@
swapDevices = [ ]; swapDevices = [ ];
hardware = { hardware.bluetooth.enable = true;
bluetooth.enable = true;
enableRedistributableFirmware = true;
};
powerManagement.cpuFreqGovernor = lib.mkDefault "performance"; powerManagement.cpuFreqGovernor = lib.mkDefault "performance";
@ -71,8 +68,6 @@
allcolors allcolors
]; ];
programs.tmux.enable = true;
nix.gc.automatic = lib.mkForce false; nix.gc.automatic = lib.mkForce false;
security.sudo = { security.sudo = {

View File

@ -0,0 +1,35 @@
{ lib, ... }:
{
networking.hostName = "schalter";
hardware.enableRedistributableFirmware = true;
#networking.wireless.enable = true;
powerManagement.cpuFreqGovernor = lib.mkDefault "performance";
boot = {
loader = {
grub.enable = false;
raspberryPi = {
enable = true;
version = 1;
uboot.enable = false;
};
generic-extlinux-compatible.enable = lib.mkForce false;
};
# supportedFilesystems = lib.mkForce [ "vfat" "ext4" ];
tmpOnTmpfs = true;
};
nixpkgs.config.packageOverrides = pkgs: {
makeModulesClosure = x:
# prevent kernel install fail due to missing modules
pkgs.makeModulesClosure (x // { allowMissing = true; });
};
sdImage = {
compressImage = false;
imageBaseName = "schalter";
firmwareSize = 512;
};
nixpkgs.crossSystem = lib.systems.examples.raspberryPi;
}

View File

@ -36,14 +36,14 @@ in {
}; };
systemd.services = let systemd.services = let
serviceConfig = {
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
scraperPkgs = import scrapers { inherit pkgs; }; scraperPkgs = import scrapers { inherit pkgs; };
makeService = { script, host ? "", user ? "", password ? "" }: { makeService = { script, host ? "", user ? "", password ? "" }: {
script = script = "${scraperPkgs."${script}"}/bin/${script} ${host} ${user} ${password}";
"${scraperPkgs."${script}"}/bin/${script} ${host} ${user} ${password}"; inherit serviceConfig;
serviceConfig = {
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
makeNodeScraper = nodeId: { makeNodeScraper = nodeId: {
name = "scrape-node${nodeId}"; name = "scrape-node${nodeId}";
@ -89,150 +89,105 @@ in {
${scraperPkgs.riesa-efau-kalender}/bin/riesa-efau-kalender > /tmp/riesa-efau-kalender.ics ${scraperPkgs.riesa-efau-kalender}/bin/riesa-efau-kalender > /tmp/riesa-efau-kalender.ics
mv /tmp/riesa-efau-kalender.ics ${config.users.users.scrape.home}/ mv /tmp/riesa-efau-kalender.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-kreuzchor-termine = { scrape-kreuzchor-termine = {
script = '' script = ''
${scraperPkgs.kreuzchor-termine}/bin/kreuzchor-termine > /tmp/kreuzchor-termine.ics ${scraperPkgs.kreuzchor-termine}/bin/kreuzchor-termine > /tmp/kreuzchor-termine.ics
mv /tmp/kreuzchor-termine.ics ${config.users.users.scrape.home}/ mv /tmp/kreuzchor-termine.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-dhmd-veranstaltungen = { scrape-dhmd-veranstaltungen = {
script = '' script = ''
${scraperPkgs.dhmd-veranstaltungen}/bin/dhmd-veranstaltungen > /tmp/dhmd-veranstaltungen.ics ${scraperPkgs.dhmd-veranstaltungen}/bin/dhmd-veranstaltungen > /tmp/dhmd-veranstaltungen.ics
mv /tmp/dhmd-veranstaltungen.ics ${config.users.users.scrape.home}/ mv /tmp/dhmd-veranstaltungen.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-mkz-programm = { scrape-mkz-programm = {
script = '' script = ''
${scraperPkgs.mkz-programm}/bin/mkz-programm > /tmp/mkz-programm.ics ${scraperPkgs.mkz-programm}/bin/mkz-programm > /tmp/mkz-programm.ics
mv /tmp/mkz-programm.ics ${config.users.users.scrape.home}/ mv /tmp/mkz-programm.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-drk-impfaktionen = { scrape-drk-impfaktionen = {
script = '' script = ''
${scraperPkgs.drk-impfaktionen}/bin/drk-impfaktionen > /tmp/drk-impfaktionen.ics ${scraperPkgs.drk-impfaktionen}/bin/drk-impfaktionen > /tmp/drk-impfaktionen.ics
mv /tmp/drk-impfaktionen.ics ${config.users.users.scrape.home}/ mv /tmp/drk-impfaktionen.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-zuendstoffe = { scrape-zuendstoffe = {
script = '' script = ''
${scraperPkgs.zuendstoffe}/bin/zuendstoffe > /tmp/zuendstoffe.xml ${scraperPkgs.zuendstoffe}/bin/zuendstoffe > /tmp/zuendstoffe.xml
mv /tmp/zuendstoffe.xml ${config.users.users.scrape.home}/ mv /tmp/zuendstoffe.xml ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-dresden-versammlungen = { scrape-dresden-versammlungen = {
script = '' script = ''
${scraperPkgs.dresden-versammlungen}/bin/dresden-versammlungen > /tmp/dresden-versammlungen.ics ${scraperPkgs.dresden-versammlungen}/bin/dresden-versammlungen > /tmp/dresden-versammlungen.ics
mv /tmp/dresden-versammlungen.ics ${config.users.users.scrape.home}/ mv /tmp/dresden-versammlungen.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-azconni = { scrape-azconni = {
script = '' script = ''
${scraperPkgs.azconni}/bin/azconni > /tmp/azconni.ics ${scraperPkgs.azconni}/bin/azconni > /tmp/azconni.ics
mv /tmp/azconni.ics ${config.users.users.scrape.home}/ mv /tmp/azconni.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-kunsthaus = { scrape-kunsthaus = {
script = '' script = ''
${scraperPkgs.kunsthaus}/bin/kunsthaus > /tmp/kunsthaus.ics ${scraperPkgs.kunsthaus}/bin/kunsthaus > /tmp/kunsthaus.ics
mv /tmp/kunsthaus.ics ${config.users.users.scrape.home}/ mv /tmp/kunsthaus.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-hfmdd = { scrape-hfmdd = {
script = '' script = ''
${scraperPkgs.hfmdd}/bin/hfmdd > /tmp/hfmdd.ics ${scraperPkgs.hfmdd}/bin/hfmdd > /tmp/hfmdd.ics
mv /tmp/hfmdd.ics ${config.users.users.scrape.home}/ mv /tmp/hfmdd.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-hfbk-dresden = { scrape-hfbk-dresden = {
script = '' script = ''
${scraperPkgs.hfbk-dresden}/bin/hfbk-dresden > /tmp/hfbk-dresden.ics ${scraperPkgs.hfbk-dresden}/bin/hfbk-dresden > /tmp/hfbk-dresden.ics
mv /tmp/hfbk-dresden.ics ${config.users.users.scrape.home}/ mv /tmp/hfbk-dresden.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-staatsoperette = { scrape-staatsoperette = {
script = '' script = ''
${scraperPkgs.staatsoperette}/bin/staatsoperette > /tmp/staatsoperette.ics ${scraperPkgs.staatsoperette}/bin/staatsoperette > /tmp/staatsoperette.ics
mv /tmp/staatsoperette.ics ${config.users.users.scrape.home}/ mv /tmp/staatsoperette.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-tjg-dresden = { scrape-tjg-dresden = {
script = '' script = ''
${scraperPkgs.tjg-dresden}/bin/tjg-dresden > /tmp/tjg-dresden.ics ${scraperPkgs.tjg-dresden}/bin/tjg-dresden > /tmp/tjg-dresden.ics
mv /tmp/tjg-dresden.ics ${config.users.users.scrape.home}/ mv /tmp/tjg-dresden.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-dresden-kulturstadt = { scrape-dresden-kulturstadt = {
script = '' script = ''
${scraperPkgs.dresden-kulturstadt}/bin/dresden-kulturstadt > /tmp/dresden-kulturstadt.ics ${scraperPkgs.dresden-kulturstadt}/bin/dresden-kulturstadt > /tmp/dresden-kulturstadt.ics
mv /tmp/dresden-kulturstadt.ics ${config.users.users.scrape.home}/ mv /tmp/dresden-kulturstadt.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
scrape-nabu = { scrape-nabu = {
script = '' script = ''
${scraperPkgs.nabu}/bin/nabu > /tmp/nabu.ics ${scraperPkgs.nabu}/bin/nabu > /tmp/nabu.ics
mv /tmp/nabu.ics ${config.users.users.scrape.home}/ mv /tmp/nabu.ics ${config.users.users.scrape.home}/
''; '';
serviceConfig = { inherit serviceConfig;
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
}; };
} // builtins.listToAttrs } // builtins.listToAttrs
(map makeNodeScraper (builtins.attrNames freifunkNodes) ++ (map makeNodeScraper (builtins.attrNames freifunkNodes) ++
@ -343,5 +298,5 @@ in {
(map makeLuftScraperTimer luftqualitaetStations) (map makeLuftScraperTimer luftqualitaetStations)
); );
system.stateVersion = "20.03"; # Did you read the comment? system.stateVersion = "20.03";
} }

View File

@ -34,9 +34,7 @@
index index.html; index index.html;
charset utf-8; charset utf-8;
''; '';
locations."/data.json" = { locations."/data.json".proxyPass = "http://${hostRegistry.radiobert.ip4}:8080/data.json";
proxyPass = "http://${hostRegistry.radiobert.ip4}:8080/data.json";
};
}; };
}; };
@ -76,7 +74,7 @@
services.heliwatch = { services.heliwatch = {
enable = true; enable = true;
inherit (pkgs.mucbot) jid; jid = "astrobot@jabber.c3d2.de";
inherit (pkgs.mucbot) password; inherit (pkgs.mucbot) password;
muc = "luftraum@chat.c3d2.de/Hubschraubereinsatz"; muc = "luftraum@chat.c3d2.de/Hubschraubereinsatz";
}; };

View File

@ -4,6 +4,7 @@
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
./microvm-staging.nix ./microvm-staging.nix
./znapzend.nix
]; ];
c3d2 = { c3d2 = {
@ -18,8 +19,6 @@
version = 2; version = 2;
device = "/dev/sda"; device = "/dev/sda";
}; };
kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages;
kernelParams = [ kernelParams = [
"preempt=none" "preempt=none"
# No server/router runs any untrusted user code # No server/router runs any untrusted user code
@ -52,6 +51,14 @@
}; };
}; };
sops = {
defaultSopsFile = ./secrets.yaml;
secrets."machine-id" = {
mode = "444";
path = "/etc/machine-id";
};
};
# static list of microvms from other sources # static list of microvms from other sources
microvm.autostart = [ microvm.autostart = [
"data-hoarder" "data-hoarder"

202
hosts/server10/secrets.yaml Normal file
View File

@ -0,0 +1,202 @@
machine-id: ENC[AES256_GCM,data:Ix/XS0rRXZhWePe41VmMarJ39a/f1kjz2ZALwWGzKa4=,iv:36fENZzal9gR/3DD4CVDq3yMmLr0rxtbMKaRDGH1Kpc=,tag:M/UmDJD0obr2wh8AnjrMSA==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age15qj8latetnrmgzd7krq02y65kn7lhq2pcwv8cvzej2783u5a9scqs79nmf
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaMTRibThLazNCVnB5R04w
Y2lQM2QxVUllUGsyQXdYcG9lY1V3QnZ6V1JFCjhuNGpDa3lqOTUwOVM3akdXdWtZ
NGMvbmYyYytROHZIN1MxTHJDMUt4SjAKLS0tIHRNZ3J4OGtmamxOU29yUDBYaU52
OTVFdGVWRW5haGxMUjEzajhyaW9UeWMKLFuPXze1UelrLI3DQSOwWh7nLLnvdlgc
XYrJ3nZXaQtu9zqCzK37d3Ukw0uuNcFsVcAd5fm7Q4cppHma/pmOqA==
-----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwWFd5N0lPekFPcjl6NWNO
SFpvank4YlJ6SkY2VkVvWjRZTSttbWR1SzI4ClREYXVLc2lqRk8vU3pPM0U5Y3B6
aG16QXg1aHAzUnkyNE9Ib2oyTk9pRU0KLS0tIExCMHlpbmJ4ZmZqS25OT3FGYjNy
UzVHYmRsUlhpeGJUQXlXOUUzRTdwNDQKhA6vI08t3YIYVO0Wi/gvJ62RYSym+gsh
HKGo+MeKg+gRTDi7LQAPi/DYIiXoNJFuRj1OxFKsqCin1wElEiRmdA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-28T00:41:54Z"
mac: ENC[AES256_GCM,data:tXurnfoPGW/4T9CJVTKL0R30Z4evl4lEabOZQbXjkbpS1bisaQ5b3s02mYwrv38NDaxgxxolUn0ol6Tbdi1UF/FxQInG7nM0FU0s+yVOhhJR4dFsR37UXAh+mTWxk1leX8GH4N1dfDWtHpOnaGqydZ9L0BlB7iQaEBvNK68glwg=,iv:zB4NK/n5QrWlalFvafAAaTAw9YWaN9b+P7r+vD1EapU=,tag:3QHjMhj9WbO70E3qFUK/kA==,type:str]
pgp:
- created_at: "2022-12-28T00:41:47Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7AQ//TD4DJ37OJxo6i5YNFJYcjZ3nZI1TDKlc63k5nqCWzsrU
2qICW36YFRvVt8QDtviyWcGzrb+YnOPmlp3H7l1Ec5+dr4fIGUYf8C7s8mXO6VF8
DXeiGPj6sMXNi3I/qbQtpnAGu+eamoa09UCPmExOwaQajmvpbbj7PbaI7MH7A48G
CTpuYFOjK649ydcEDdedWCgFKWGFx+q5WeqOOYNnUHTLmOcEMXRXdLSuAmjJxypq
LD5mRv+vCdoMNOw6iyea84uhaZsEcLJNsq5d2gAfmgWqRYAdS70NdlNCti1lGulN
4AFgqCii4aLijIbz4P9nk5eNeRWisIbcJXTPaM8vc7vBVCzyk7ihG9KH/UdybamB
hp+igWYYGI52UYJFnj+yRKAqZILuNGyCYYjASjzVChowH0vo41OrmBRNBlVT2uK5
6CugKyUqCjKW8HLuJYGOgOi7ciuQiGzEyFiV0vldVN+veJi0/KqcpC0WqYeEocNY
ODXKM4WLqma5W9gypg2UJtMr/dz5mq5TA2B6YRj3F96UwheUbMVlO4niq3TyHVIe
oaPWuLBnt+4nA0bfCnPv5Bdzg3nw3/XJSGua8SOLPZI0yGkP783OTSEMQZzbkecZ
zFhZcaRV9wInkNhQTtReqfsQzw3/3eCbXls9UGTsuwcz5dMhFrS7TxypBNBoMoLS
XgEi4TpqzImLazivFONiiBvuLWDT9rvU68b2+o1l7pZOlub0lo0ZcP+WlQNGNNpd
Eu+Pg3Ysxr178+nL9G3s3diJ2GY1bqhxztVgW1llRSv/VWh7zLYTAWNiPpIB++A=
=tcUV
-----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-12-28T00:41:47Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ/+IDBpZXcoFydBFcH1yvYhl7EJ4n/GDAxbRzTUgy0UAxoG
uSKwLPa2cFlEoO1MZKDP9ufNgMtNK8tKVs9haPCzflDhA0FQKHd2f2NJHm1bH1+i
ubGVUlnmFfPAd3m2WElOmqM9yyrkbfH4NUhn2EULuuvf2CNuafMLnPyEyYVG2fxC
BU1QwXAgUmIYkS2iw0Ao0hh7dX7DVjJOcxIVlWPlWmXfDjXc6Z6CO5/tviX79Ti0
fvLUGO6Q93kgnHiNzunHbAqM8Yq2KQmHR+QG+lfEEkma3YWrv2CLnTG0X13qjdnz
nm/QMGBSYD4kLEZp/D/nM83eJI6qbchTXBZGLYdSGTUvQac9xB6hhWTP+g2Tfqzl
3MDJIhQGXtRnlNG04JKYzmhOO1q2PdhmjGnZZav5LEIZJOeGHoDwqck18zeTzNzI
2w1EjuSx7VgqIuynFXiBYhHshIsEs1FuWIYhuxyFUG+bkTXfSyEEAyovNOX64ei9
QQVXw+CM+V7r8XAQxXCve9iH6eevktLzJO80Bgm/+ls0B4ErCOfNTgj7D3ELPqxF
/9TuCVNrmMCDM1hyt2f00wk6Un74NC8ptVXALwXg2IQfUE8cQjrxdTAcz238zX+w
/HAwLPWKJgCpkrL7puxSJqbYm+8P0oerXfaq9vVC2WslFPDZTZMFktyhlUsXmwfS
XgF7Q+xSesGJyqbYLvLWVCM0WZ3hAfHjXD2Hzw1fFrRfXxqYX2yasKtC1XsSvJiK
94VxA112OPM29r9lPZjp0KLtya77Tgov0F6MA6VpmUqSwYE5E0lx8EAIGE3ispg=
=M1JB
-----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-12-28T00:41:47Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQgAq3NrLpslwZ2H9Gu8tTT7VyBrzI8eypHkvT7LTvGsEOsm
zDW4NT4ANHCCYfwMfpsRRBQGeWpVyk6WB6LxcjH8CaB4AfHS/wBXh4/jGdHNZTe/
1qjWNALoKyEpcUKRSadNErhcdlr2SuZZqB0UFr2emvtC30UkZiEPbFRmBJBQdQiU
T/4qHxIy1movEFhOrv6mwDZBZaokp9DG6G86x31YB1fNgl7t8zoeWCIZLRcezgvv
L92EY3ooEUwmjj6ElcyflHB8xoWzFbbACr0uUrwfrTLP4XKV2ollqUsbAzOLmaJO
tSWkOJ6niP9bzWkxiGdyCgAVQMUt5Fys9z0q2RCLLNJeAWdLyxd3r3VYeSgbSfap
j7XFxj4HpbzH/IlNS4xae6csx5lZxdsZXTvxjXYRYiJpBXV9Zqj205L4mFE2iOwC
5jkjXkaN+1W+X4+8UMq9HypsR5JdSKr7QQEtF4Q0uA==
=Sx6w
-----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-12-28T00:41:47Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6AQ//UqoiZUr0+i0biAp71nUJb/erNTxfPrxdbUKsl1PhbNMo
d+wlqpnKERVLrd+8gtlZRlkQxC5LuVHPTHSgmoyzkeN4KDJC6VXcwQyoJkGgVzny
TJYZ791WxFqQ+yiIjiOoAY35GdwkJjZCRK6+2iPnSKy49wB+SCxiWbja58xOEpGa
+9XylK7ifIFujnR4C96jrxK60CTx54qco0mkdug2Sht9X821+OvlL4knPQG//rX8
+OEMkzPGWn7fLmTfcp9iTSvqKvjDU7R4MUpSZwxCn4atkH42ty1d5oLwgXhCs+U7
5K/1/irTuJIri/v15acKFVcuL2yeMLIGolOdUF7l7kd2yHgqr/9wQsLD3/e3eG/m
9YnqA9Rlm4kvusGNzMVxbrwUtik7ycII/BPuCiItKiKhBfOjFHgbcfdtbSieBNA6
52z9VIOz7l3BPOQy/ksF1R46wrfHu+mu+9KamZKxEnPu+0N/Fprr/0x3rzB95JSB
79wmYbEhFYO+cdH6jApXvJL3/Cy5pAUEfOfA6bfvCbAtt3SEnGvlnoIv3coLI8nB
yw0EdY2M+W68dOyY/iyZzLSQWjTjAWU8m575jfAl42zMhf0nH1wiEF1CN+EQrk5B
UAybv6URbzhgg43/gvQJgbH96+P6c15mOHe47g0Ymf6rVriH0GTWqCltLx2yaa3S
lQEhoRSdmPxFuf6V6GQT94naMTMBNj+5+TMv2SNSFuX3Mrg3JFT65tG4Hd2DMqzq
a7i9yXekjrL0/rR0Ur6t6LW/nD1ZQV7nKJlyKoEJxDGXKrQ8RztW5YilLCobmWCv
4amwnPx/bB7FPPN0NbqIv+EScyUyaVOXPCF3Hya+qp7OUoGGzWS5XE7vqrBDito1
ru+syqol
=s1m5
-----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-12-28T00:41:47Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHARAArPObnYxzSIYRGyCe6lW21Q1PYXBNW7pr29v0BvKqr+kE
sYkpg/ZqExkUr3W/Yjf6zZatCZabrzNH8wO9AWeanc1F3UN/4LdDXGGN1UDp4Ep7
JYJ0RuRxv7qblRWR3S2UPfIWbR/ml1buJKxDJpN0JjBOfVFMd09J0SRJamV0aRgw
7oBDNEHbem3XpG6ZzZzhBBrOcXOQ0kK6Bv19sh1GcgwF6n9Q5VjrVZDnu5ZdwAUZ
Hu88Md4eP7Qi6gEVwKrxgLyvnobPow7WNoHWh3CKm/wFKpxjrCmfGm0jmxhuvU3i
xb+eOYNVPvjzh7+E1S9yzpT8B69vbvN6H3/Qo85PEQKTpsyGDye3XTyGFQGK2TWo
52B+TgkfKPgvWugla8zRDif+IYN9RXWbJMVrgBnxcbXUjgqwWqx4yKB2KYrJ5bVk
gsQKcpIwfPon/2/VE/+fQ5EGZir9KeSF5bPXQsDBCz0E2tiBuYpETVtdNpDOp0Yq
/v5TiDjxd0Vyg3FeD7Ho0AdsOWwmonZtzCOqaebfeH4VcWqFHxplQhRc1AviRiAV
siPcTXbD1SyOAfWfErFd4GKRjwou0q47tCREgD3bhmkBWIHgVfQRavfkTIimlC7P
l/ehdjSZesbZTP/uxFVpRCBvyXDs4doYzX8KCqXvu49cySr0nkpW9tZ6ClH0FvPS
XgGSd4HjLiYB1f/gM9YlmLFW8XKKcULxNOEpqm0+wLPXdOxMBtZ/zbKdh0ifvq3c
QuYAZt+AyXfkKfm1JNPLLknNDGa//c+TLMiEMu2N+pyKNApfZuqmjcPBHA3hGX4=
=SyG9
-----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-12-28T00:41:47Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQgAlc2eVbK7l2a6dL/ctj4yeJqDEGdOeMKpFvBdfww+GPoC
0t3YNwKNBYI5giunY9vPX8By0ErCDdMiAoqlCgL0k/x0vod9Olg8YIzeWnzJvRdz
S5feurQLsnTzX7lH2lomNwqfmvC49L8FmKgO0XhuUAf9h4H298xPdiosm31S6VWO
ONHm7wiWldpvlawwZGPAc56zcVAVUWtOC34JaFgxL0Ee9EV8FHeBYSz3gQ4Mk3q7
aaufLaXGRdrYbn3zV6UNOEx0waYiCoi8kIM230idhGoGcnW9bkR4YoY5cVLkVcs/
9kmDvRIlHNmfAMFpQiN4xwErPAUxaAvESqpKwft71dJRAbPZkoo1/uh96zEghVAl
pnjBYoleKQLcdeGBehCkZ2rmo1ukpODPYUPLDYIzvgJp2unB2PaNeBdL8yKBOJtN
tVTTgscgx+K4x5IbK2JrpibO
=DeEH
-----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-12-28T00:41:47Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/9HMfi65yIDXtCsFsplQDZpLIijXJQaV8HYccH7J9/6/BS
xWT2wzexi5ejy8I/faBPu8Azb+N4S46EJGqyJa5wJx/Q1b+ZNv6tetjZjoDamGu+
e+8o1VbZboSRc/nsCWt44xfdsUUj7rpB/kx38EXCGtvNVYfu0UU4rrmBqGacQ6bG
7ojCBGhMZ5mQx9bRIvwxDRBxOtku959Bei6HnjKmcRSw6QgVwRoOLKUfOPR/wLWg
1jil+Tv5jT0V9g4lPYyw+Xt40jkEknPjI4klD8hYjnSmp0ER+6tJL9vz6ZRYBves
cLQjqxYMFqqAF4knnEqd8HDIEMIwikKLLf9hA+dDQRzdE44iZFVRAxj70uw+x4xy
DzdZ61aobpBuHWPiouImUb22mqWewEUCgbIrkCAewxTSMcNsjjdhSWm5L+/OcT7m
ZAhUGhf8qR0WZEtA2RlwDAxgMcqorOVfuzIwLpqsO6w2lRog2ALbNqxVAaE3pKf5
LLC88v4icbsRCbNjNR5oMZz6WjdP+3gujIT31IByXlMjtLbjEC4+boDapUsPK0LW
ZoTio5LmPa5iDTlwErDV7teDy9lvrRj0BdXJbhv8FWH9GNnB5fmixhf8dEXrunFw
DR9Hf+auBPmI0Aip2dniKcmP6Z6RxHbJPjARUuNkmH4aFtCkma/33fGRVTnnl4XS
UQHbdQ2dv86aHFniWhtwCRiVliHfpXkcn0uSNh/QTl8Zlvx/DarvVdFCAway6bYd
rqI1W88eWg2aSlDe0URPPXq/OVXrTaPBluHvwjATZCu3aA==
=egcP
-----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-12-28T00:41:47Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJARAAuPMWqlRav3n97Fsws+Y+vBoDsvpBcmymTVvOtjimkpOw
LLU8CU54PLFo7b1lquxS5+6effkVzIh2CRcG++4T+FxZRQx5oMFJ0Zhfr9pb84Az
TY1slCRpBbuKTtGc0zpb6nnL+La6zOxm1Jlc7MknwhhdKWxZLlXguIdmGfxFFXzn
ECro24hMNzj4Htdt85WDtmvZZRFK8GkpvQejOv2uuTdktpMncTUsL13eGmPThjI+
gmRo2/ymzXUluqJLkMCmq1pGn3mZk/YufnfkDDL6dT1izTuUrBOyD2lic4U3wHDw
7WETkIAzKzBILix2e6jkX4Jgx07EJ/J2tLeYr+E9Agm+p3hDd2VQUKphtYQMcmw0
u9kXroG0AAuC0wPA8OA7nlxb5weyDBwQ1z9irUHf4PgEPDmbxoVAwiayTTw8+37V
mrOwXlFEBlPUw8kkHFymZhaDHw/ofd0oVX3Rn8SvfbJWHlrI/jVIvHZ1sZdFSxKv
LIcI8mSvmdj+nKhAEZpBaYmEYTuVAmTac3wwg/WhtOuDGx7dvd6ucrSYWG1JwyYX
hej/NQDJwTIkpGsmZptNObdCvcuj/avpm1AODLqcdwh9a5m7Jiev9lEAyqqcqnKX
a6lF1Qo1ShdgaSqDsBGddvVmkQg1lva2IwQ0SJytcNo6homccVSQcJP5G+uhTuHS
XgFNwk9XSR7nvhOao+GNgcoL/lq0ZKn7+kdc12R0uB915mYjkW4J5c68kR2/6KTE
zavt6ckcgNFNLZeaf7zKyH16KmIZMMOitgQp05dT0YPnBsU0L8ZjmS1hcjk9m7Y=
=upoR
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-28T00:41:47Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ//XpQl+DTT4sHrpevknOgCbD1yOMpR3frEu4+B0Op5xm8S
LI1WhuuWOAkwEC9qlJ7BpuaAezcX0xXXXPP9xThIxLXwYmxen16YdOd8CANr4gzU
U0094Nz8b6Q8/VcKC/KOxal3xBVmM0h3ySoVj/UNsip6eNWA9buIKlAiygwehzcY
duULcjgtN30yQcArsqXZ5BUdIZxU9djtd5eUPvVst3llfFm9saO/w5+WxiPKiJg2
9S1tQNrzQGysSXCjUKeuxAq2YH2hCJWmJ1IuftGvtGyyeK6Kj4M0s5W4CSG8WoVZ
bsgJ/LgOgrse/nwaLteVpU29o3bZN+oAv2vDw6WJI7MNLPn6/Fc4Du/IbelZeh2d
YGczOvUfuBrQ+QqfbnRoKP9eFTbnoE8Wr1i6ou9lWyf0928MKVQ842IF4bz44VXI
8SAN/WUmy9syQOeNNLYhQ8O02DTqDIckWDXf/Un4JAWqhDKG3U0Qc1hdd+08V/Fw
uvB9tWfYZdGGZINRM3coJ1+9NCN6lzh2srggZCrFzvTg84+rh7idVy4NAOknGv/r
TnnxnMan3lwavjIlaB3I09RY1RC0ekBGjp/hbdR16XV7Ou4Grc3V0BPcpTidP/b3
z6HFB3fzm7nKFBMys5CcA/R5lelN9xRotXgu7DujfBnWVrhfJ3FO0uItYoVzO/jS
UQFWjkW+eWGLXmf46oJzRDeMqPjgOTM7aD0MMKXB9BEAF3Jf8nBSBKXisoSyP0L/
YEpJ/89DfOZkkL/d9WO4NSBORchroBQHzPfLW+ydRcTslw==
=e0t9
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted
version: 3.7.3

View File

@ -0,0 +1,27 @@
# Quick full backups of all service MicroVM datasets.
# server10 runs services, server8+9 have the storage.
{
services.znapzend = {
enable = true;
logLevel = "info";
autoCreation = true;
# override preexisting zetups
pure = true;
zetup = {
"server10/vm" = {
recursive = true;
# keep a day of hourly snapshots locally on server10
plan = "24h => 1h";
destinations = {
server8 = rec {
dataset = "server8_hdd/backups/server10/vm";
host = "server8.cluster.zentralwerk.org";
plan = "2h => 1h, 7d => 24h";
# just always work
presend = "ssh-keygen -F ${host} >/dev/null || ssh-keyscan ${host} >> .ssh/known_hosts";
};
};
};
};
};
}

View File

@ -18,8 +18,6 @@
# Define on which hard drive you want to install Grub. # Define on which hard drive you want to install Grub.
device = "/dev/disk/by-id/scsi-3600300570140a6102b0acad9825149f2"; # or "nodev" for efi only device = "/dev/disk/by-id/scsi-3600300570140a6102b0acad9825149f2"; # or "nodev" for efi only
}; };
# kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages;
kernelParams = [ kernelParams = [
"preempt=none" "preempt=none"
# No server/router runs any untrusted user code # No server/router runs any untrusted user code
@ -40,6 +38,14 @@
zfs.autoScrub.enable = true; zfs.autoScrub.enable = true;
}; };
sops = {
defaultSopsFile = ./secrets.yaml;
secrets."machine-id" = {
mode = "444";
path = "/etc/machine-id";
};
};
skyflake.nomad.client.meta."c3d2.cpuSpeed" = "3"; skyflake.nomad.client.meta."c3d2.cpuSpeed" = "3";
system.stateVersion = "22.11"; system.stateVersion = "22.11";

View File

@ -23,6 +23,11 @@
fsType = "zfs"; fsType = "zfs";
}; };
fileSystems."/var/lib/resitc" =
{ device = "server8_hdd/restic";
fsType = "zfs";
};
fileSystems."/nix" = fileSystems."/nix" =
{ device = "server8_root/nixos/nix"; { device = "server8_root/nixos/nix";
fsType = "zfs"; fsType = "zfs";

202
hosts/server8/secrets.yaml Normal file
View File

@ -0,0 +1,202 @@
machine-id: ENC[AES256_GCM,data:Ko/LrndeWRgHEhDKMC7k/6nRbZWowjA/fJXBzW2jLTI=,iv:wdexRj+zlYZ1NkS4MjQvbh28iE6UCUgDqvTeEfxyY3c=,tag:GSdZ0FhBS7PBfG4OfNiCkA==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age12jcu0jtw7m96evxnd0vu6lvsm8uswslrdhxd2u655vjrwhljmqdsptry37
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWZEZhTVFMNkNSNUJoeTRI
UzJybTZYYkdlTGFpVnQ3cnQ5TFNaNDJYOUQ0CjBaY2xzMnpsdHlCZUNCanF5aTdh
TzF1ekREbzZ0cXlqY3lrNUh1YUNJaXMKLS0tIEFCL0srdG9mcE1vMSt4OXduL1RU
UTd1R1NWM0hMS051c2NXeGQ1WGNUWEEKZfjNvvKEtvYWfQESKBYMWL8e9avJJBHf
U9UmDpylyO5HbaXb9R5CqwTroxMurr0hfBJ5RSguVWT7VNlBA9w0sw==
-----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEVlV2ekcyYkVkYm1sQ05p
ZmFSYmcvQVZDMDJnek5TOXRUVm5vTmEyRDN3ClRObTlNRllJUmp0anpqRjhkQ01U
Q1hHTUh6WjRFWWdsM3Iya253ZDlmL0UKLS0tIHliTkF6azZLNFhxbVBYUGM3YW42
bWl4MTZUak1Bb0JWRXhRQkR4ZUFnNHMKvKQnoxb3IC7jW0P/zewbR68yJI8Uzz7U
iPaL8MoOlmXPu5dHBSTwn39CpFR6bPxIDMHUn+y9gtCUrbIIJQAaQQ==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-27T23:54:21Z"
mac: ENC[AES256_GCM,data:XKBsQ2dhGT+ifU2EoCONcFpPtVzU0q+GkRn52EfwfjnGSRWggv2CZT5CE8vWpM0oDtsv7FYClmyXxDssBLCY3KmkGW39BXf4uTjg1WQItlfcK4iRqBwa/2xdVZEXhs+PvhnBBe+nzHMVGz0l8tKgK9SSt8GooaJjrugZbcLPg2s=,iv:AgHjkh/pTKRcczCMnMlKlY9X/LWHp5oiImcA1MH1Ei8=,tag:L6OFg3Vu9G1Lec0LkdjpHA==,type:str]
pgp:
- created_at: "2022-12-27T23:54:07Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7AQ/9FXgFJ4wEqh7/YWban9RoQIpdtJffGG12QRJZRi8Il8LJ
oNPND8vOa2v9S4pVu0mJXnAloFNqsMBnuE2Y6mwq3q7pfc3IMONfAaIH1JQFhOLf
ojcuKX4cq9O6SpjzYPy1Fe3nLNqf3ZgvsZQTJ0kEnIkaGeX+xbDMUfQK+TKNAd2S
2ZXJ0csje5kXpwHqrMGqKTAnwXW/5gR5QAwW4a1dWBPJGQBaqxjadzL6wl0iPY3u
x4f/pJc1xI/yLKMsoPDP54eobRbXqGOkn+kuSB5WOR8nQoQ7aL52YSL3qclcQYdB
hvuhYOYaz7zQ7mKLzIo3Rbqd2gqMQW1Qz/Jf9CbMgmZyNCEGHWdS/Gfax+kfEUPv
ZkU7jgpw8pUJlNt4nNuLZX7evIc/zQVJPcy9CpG6IUZA5kH90gr0IZEMxTDzw7wX
Dx5DaI9qSsx09UnZ2bqXaPdcygdJNsE6R/JvHGlr/zm25M70j4h8wG389pVQ/xOu
LEhM20YuaA054mtWU+MD7f6RuaijU2VDvi0zYaF0KY+dkCB634Ob4XT8qv3Bt9fk
AFXFtRz59NTUCy9rpONvsN99YMa2eahr5NODDE6PZehqYeHvmyzVGVkkPrPrvagY
sUylQ+HfPfqiP7ohzAPYLhU6bnryBd28o4ki5C5RZkDTFQQSt+v952rMU5BokQ/S
XgFxVn1OOvxuZ4HVph6R377gLdFk4b2W3dN1fuR7HscUW+HtAyDwe8y3Lq0zDEQs
NHEbS1T3th5Q9u/wKrmaczRDG0OB4t/tLpbyJiIPZ8PMXF/R3gL//78gTFDpZc4=
=Z4gm
-----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-12-27T23:54:07Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ//SGQaslxQn4ZHMEIRcTMDu1qnw0Rnj/7BO1xwbG0svA1G
wHo3Sf+K1oVIoXGNl8Vhjzt3plqVx8yy8kd6vWyWHjpKVUE0+IsZ3lMXmbzoAKYg
WD8zJz5wDM0YNAZgyy3i9APPFIYPROxayT5GvkwkmmDBtjx6vySxknuX9noVcTI3
T6A+CAS2iqhAfXUtV4ri4MooYpvJHy8yMcMI/JRwvTMioiee8MFLIGoGXVdxLSFi
0EjPCNp3JcduzS7TS3f1wHhYv7hOhhOcThV/IIRsrKazAvkFAPa8ML3jjYxTy1Ye
KmffLcGvYkiiFGAfYGAucpxF9pTOd1qaFso/mYvmPVjzQ8sq0g4ItA7CZbnKgM36
IZDywv1Dl7r4E6VCRMdpW64rHSlxbxlVTwIrul2GmIt9YqoH/oUFp543CrHQ/I1N
+2JvarQ8DJS0Ozc7+GoPq9/eCI+dBWcnQahMko1uk/Fu1sRsPTiClfuAo17tFows
wZSYZBqNnxl7ymfU+o9MOGYOTT6vZBKJDx8PrCb03GnJemQXuKDL9fPdTWN6RY6e
i9i/Fn7T33LUC+yNEsIjbAOgq5GUm1NWQUWC9cTWL72FOy9eUCRjC+0C4t+RNYXu
wakHI0nUFjAraNLqAuUSzTFs9ChC30Q02w6cmial7s6lPY+8Fuqp6o/kZnrft7DS
XgFsf/kKMkKH9v3FiIBSwy0p2bymPQDw8paM3p62Kt693gNVg18vvP+Ivh7HJ5aT
cyrIwlA2rRaloVZZcmS/EzN1H7Uu1HCYm9M4y8Vnx3i+rJwMo1I/iQLK7B3x/Cw=
=1Nlf
-----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-12-27T23:54:07Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQgAq8xRSm70hqYtuWeMKEucRVkOlrC+zC6AErrg/nhU5rDv
XvCudRI13m6RpkgbEO5UyGJB3AviNHQTt1/2plpsqsDWnF9r/CNAN2nuPiRK2yuU
nR+hocOdIGQYpZ58lGmb1MmCbT9aNmZIYm2o+T9qktWTbw5w3MaAIQjAsV6tq4o0
Ma1ddOzMTj2z+hVUmUG2kHuDGlLOyRJDF2xT4c2y4mnQwHt5jL3pkmmM45k00Woo
6EtsSWAHdIm+uNzO4TCIOmopHFyePCY/DJ3gldE02hVvyBJ3wa3Ca1AzYSBfuYeY
rUEFrtIvlJLoOuvBvU6mUfIJSD/xy177KOYqbifYfNJeAfHnJLPrh8RSpUdZtAil
iMFd3zNdRCs/RN4kq2GX1viUJgSECxcNX5Jmn1DQ2gkX9EhN1zdSLM5rhhNMMYe8
ma5AiafxHdAfLw2J0q2+/x08OeEbS5celrLtIhqboA==
=9yCk
-----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-12-27T23:54:07Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6AQ//Z79WDPkv8v7XLaHyevqLpSc6qh0GHtRyQQ46DgGcb15q
FnOzD7OTkAfr/5F14VLTXoEiXoVUwOoYWBolwAM70iDMA7+DL1rJlrEZ+e8Ze0sW
kjMTMpf3PmsU22v8UxwIIs6FhbXh7S6KX/mg9YjQRxYLZlteDrq85Jwbg+xTzSeD
Mclmvuffu9mC0GpOICAW8xFddSqJhjCrTzdLNXcmfgGlYELA2i/zbpOkJuWoX2o2
u78I7x+4/F01BfY7I44DsWQVA2RoYdthho7kuZ/vSD4pbtwC9HQQ+dxOUpgxhCS0
C3bD8K2eGTMwY2O5cCLru76vt/fb1UqTlhWStxeX0KWpyOmlWdrhXcNXbkQEZSKV
jhHFpQjj9tZvNj6zt5VVWD+mhdUK101sC5X5GHz9fNvCcrL81AFNij/eduASfAvx
UIlzws9jUJUrTfUMkSr9fYfz5zbNYg6utQ3iSrlnRlbst+N8B7XGaTZmn8F5IGY0
jtAHxQWxSB3ZAr0GX/hZiu5Qj6hD3sS1N5kHJ/Ha9wQyWDdyOl3T99mW+sxvwDS9
7H7Q7wRCmNNFEgE3pQ0FxDcAfczAyjCLFen8hOkhJiM6GJeBDGMX1agBUp8o04kJ
k4sSdHBX6pl2z1tor7p3RRNXApuJhRfZQq+Z0wzXoYsfxWSL8HwO+fKoPzTyMr3S
kgH05lxFLYhE0CBxNp4dLcknHAxS7KMSejVGQALcMdjugjheoy7G6uTOSdE4v/Cb
VrFXMPRWShRSmYx2ODvimUZjD0Cb8YjyqYAnaEibUeZBS/Qz2876/9eBu8AWIn8V
LNNc4HkaJnOTZzwnzF4MGoCPAkrBQIMkNkZk1k22NG2vu4iKeJU5LX3PBSQscZqh
Oon3
=/SQL
-----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-12-27T23:54:07Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ/9GjiZ0oHSeK9iCGT+PW+5bi8Kisd5OdtBXeihIq6W99sl
xfNUsUukUIqgP2ef9Pnz8IyWxBr8Njx16XGbNEv5NQddpx+d/K5ZSGZy1QGNBTLv
lsngqm5bg7oZzqm4XFUgvF4AlTkCMoYnRtmI0xP9CJzM7NPvGQoB6Fck7HdDfHkv
3i7FtyZeWk+YQ0kpDSu+XyFSB3WFFDlGn2wntYM4LCyhQvkA1HeArrKETPolK2/p
wiYYBthV8L2ZuEyhC5YPbplhFWtN5mPcKNhT5XHcPkdNT5E3BE2DspyJ/U3xh44V
5Tyuy/NchALj8v+GNBc0C0dNhYswtLjoSxPeg9Ab+jomOX6Uh3mIA9O9YydmEAc0
LD+H0IP5pKRze7FUBU7lluTMFCaQPAlBsUsr9zqKQtA76SEeaJ+aFoEZi+LDJQZr
9Imd81bv0hyXaaVW41LvTtuz48Kuv2liELrZZ+uK8zvzcXz0q6awFa3AogJwUcE0
exohJ6RiUdXOVUdhKFihu52U1bKPpRBmzpHHuK2M2suQVyK6DVMwMhwHbBVDXATt
ewDFVJ/vBOFdisPOq72Lplc5Km5Ch+UkoeNxkUxho0JTXZFoPgx/T0ELcwUOfdNH
bmCRXsaV0RibN+JaOVHJU1esYgamMXHdBTHS/0K/1JyegevPT0L680ER9is/MS3S
XgGbxMF7o5+1FeemI+pLVo0+fttKZ4D33JssdGi71vEWsynA1jMFAI92ZAO/oB+U
wB5X2Uud3uaUoI/Gfbw2k+JUlc5wOVABqthk7KThnNp6aEHovWq1z5e3Tj/ZBr8=
=KnWf
-----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-12-27T23:54:07Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQgAgXlokBtKUCEngNc1G/FjaNdwjvElB+H/XvS8LbAr0f0o
sMlwjoYND5DEqcR6fLOPoIwcI5gjkocEfMf4VjSAs95XXwOLs243OnwU2IElWIOG
0KMoXJJPjQdpq8Benl9nd1j6ZTf/4mTGQ8YRhSWU8AlDNUvoZTPI7U+8I3ni6mZ+
tUP3dSX4lSTDjr1GzFD4P8dRDfQBCl1R+2XJPCG16rs2xlcxXDnDRC+EI8Ot7Ksm
f5jrDTXs49DGDZ/FWFyOtG8IrI/TnXZcFtfzip+/dYMBJhurFoVbzEYXOV9qs37D
GJGdEuN7jCw1y/HroB3nfO2xeFZuERcISKYT+rgF1tJRAR4vZwnrzNSNCQxQCals
bJYHYLnX8nD2m7cbUx9YDKWHBaZ3v5BT6OaRsXIBBanbYmEW5OLP/eSsMPio6qnI
WAwwpVL1KVnEGxvyNJf6gX1I
=0IIs
-----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-12-27T23:54:07Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/+M4+3aN/m7vjcfS+WMK//unQLn4Jr/BEa4Pefx0SZxM++
JFIL2fxkHkHl173x2g7br/J1olZ+V6L3wChLrwjpA/g767urBIm3ynS1vxqm/xP1
RWqsuwZjqTqM63T9EubuI19w4DBpLQhUmqk4Mz0E6vigT9n3AJvMHM/MICo2D997
F0HGHoFD19o9B32Qn5m/nQOD6Ha4tl1ezzYesOrebbvUMh+7Md3MKsRsS9id/TGO
3LvF1ndeBPznKbc8Tf5dtI7CsLs8WmEXvAYLA5o0LxUHHV4clHc1qKkylbX6SBoO
VPz9UKJHKbLeAig7d9AbfOFdVX3dvFQIe7YDIo/7P4dpgxAOvZz9P5UK7JpMwLLP
6G3wLIdAy/HCSCaJrIrLtXrUVMea8s4vyPa8S6zgf400WW8Kzni0yeKlTR6gJHXQ
rRXEmh/3XHfYvhroB8BXJXo8XlUAouJ8MRgPtfPmhaRGR0mUu4CvK783L4/zkMrv
6nXyvA2jGSt6C/dWyQJO6nyAe2nFIk+y0GUSFdJRmrJsuU95d0MNLhgGaF9NwvOl
tT9QBdAtWRQFIspUQIoVZH9lQY7M1a2wQEavYn1g+9P4ByB36fcZPrZ+MkQKewX+
vLOaFs9sQ+VYO7SPHgB7uWudesKoG67t14U2MxrLIvEW5boYwLtVrhdw+o18a6vS
UQH0R6frZHgTp29FLYwbRWdtK6Yii9/NAyvNwyniomhJMeyOQZ5d4Tu/YImhhfzn
2hZvUlVEvcaQgAyom7msiNNJP8yd1nd9R5mHwuZcQI+x0w==
=SDo2
-----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-12-27T23:54:07Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ/+JWR0e1bh3d8oLP5zbMK8sde5lJtCgTfFfzYZA2yDJ0L7
ytJKizgEc3VlDEOh9DeAmnb7xY+7aNQtOwclN8oYSfk4V1QfaTl28Jsh8c6g2KFH
kBAy+sz9HP71OYoK4IxkIkUCb7qnTE5b/4xnfsc/EbXAPlLtB7z+Y4MltojnvuKM
Z50CNqMgKFkx+B1isb0n8+mBCTilwGxYcR2yE06Za3DKCStVJL/RLgm3e48n7wyC
cR11dS19MRmYBeRxxyG/pOoaTBQ6KJltZ2E0Nk/i5n7fQoW/931otEwv4x0qGY/K
KsMEmyV54Dew3Cjmtu60RHfP3IuFBSvFiuz4JAHYGeVm8SA7soIh25jj/dVo4MEt
jOInLwydBCzRFgyEzmBQPfe5luSn96A7vE2cncSkjiIaF+PoxeWFp0QznLFSb6iZ
/xQGXHX4ZT6R9A6a/nU836TI2s9NOEtt2z0kiMoPYlqeFZiWv022zPqMECG730zt
WqAv2do+8oCdDJKO5d+6FvCuaTSbB/g3FLapdB79lk1A0kJfhwHVvk7QLY3GJgKJ
ok18QcMKyqh72qthf1w1vw7fuXvSEm+J5MOLMHwlbAjXmnMf7eVPoGgisr3tQlfx
ptPVJhxQHKEKT+t9+iwFbClsf+jt9Bh494x5UJ+W3dsnrTWmQmokj/L/bJr/ACjS
XgFIgcePAhqkd0hiNM7JZVgzejXLDBYdc81nDJUR19jig1Yy14J2ywf2DPTaFZCO
BaqgRvx794I7LSM9+s28mVH4xr2IIdVC/TPU1d9CNMrMGDCnM9VVpIgPTJ+Vp7s=
=K8eo
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-27T23:54:07Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ//QyFiPKyykkqTP4mIDndepTuzZRx6g3Le3rBccLzj3w+y
JJYAJqdJhjMZ7pyv+T4kdrLzC0oy3ukoCtt4HyN0iKy46Yvsp8O8z39qq59KwSvV
Mz4Yw/3p6v5/oc8fEHh6PT+j49qGKydh/IBrE0hyiJjl+oZSJvTOSHcmHxbMo73f
Zwm3PovwLjgfaQdGWIIq9Dxu3khAWahtaHePbddwFdJG1yLsdHICzq2E5sugZzfN
GjUpurCYxEHjxj6VtQZ8La1Zh3KLT/qIhEe5oYnTfLZQ4UK5RB2DYHkx0lx6prIc
8GLoHPBWySSgA7Lb7GO19Q47p4/BNXIk2Pob415xSShVnwpqIEG07wYQ5OFeQkkE
0Np+2CenrFfb+3rmOGYenCBypcPq5SzbA74mNZmoKb0NpvVrMQLKHPsXA5P+qJR8
n9fyKE2EeudewGd+L8T5UEJvZbattyZr3teqRniGfnFY32FLVXpWAg0S3hgzpKBU
Vq6TYW3khoznH+faFvjN3knzUIbRYp92X8Qs+A/qIlfckkGeAaRbsprQ0Pp+vmWj
F+vIMOfmJPnwPTZrjmnXjNOwtBcWX8Y7UdwF4efHwAWoCsXruFiV6ZsXRKrhkOG9
twDOdRoAdUQV6wSxYFpudQPgbLs1M22REeYujcrdMmhDw9c7xCETmpkDxT0k3PTS
UQG5d4gWggcXz/NUr+Z3hUGetAf9wvhcPIOpaIe0SHDBNLRd3hb8XACPsyKtqi4j
WgYB7DfkttcwdSa8ClN6KCWtkjptoma9cl2C9C+tIpYpXQ==
=u80S
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted
version: 3.7.3

View File

@ -17,8 +17,6 @@ _:
version = 2; version = 2;
device = "/dev/sdc"; device = "/dev/sdc";
}; };
# kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages;
kernelParams = [ kernelParams = [
"preempt=none" "preempt=none"
# No server/router runs any untrusted user code # No server/router runs any untrusted user code
@ -39,7 +37,6 @@ _:
services = { services = {
openssh.enable = true; openssh.enable = true;
smartd.enable = true; smartd.enable = true;
zfs.autoScrub.enable = true;
# reserve resources for libvirt VMs # reserve resources for libvirt VMs
nomad.settings.client.reserved = { nomad.settings.client.reserved = {
@ -48,6 +45,14 @@ _:
}; };
}; };
sops = {
defaultSopsFile = ./secrets.yaml;
secrets."machine-id" = {
mode = "444";
path = "/etc/machine-id";
};
};
skyflake.nomad.client.meta."c3d2.cpuSpeed" = "3"; skyflake.nomad.client.meta."c3d2.cpuSpeed" = "3";
system.stateVersion = "21.11"; system.stateVersion = "21.11";

202
hosts/server9/secrets.yaml Normal file
View File

@ -0,0 +1,202 @@
machine-id: ENC[AES256_GCM,data:YIOQJ21rswp+TE6sEKdNu0gP4iJ7K9ohrdXJRi5POoc=,iv:0Qd5ukdhpqQxrE60I7AVX7/U7oOsMvE7lDVXsB4d290=,tag:JbdNljkMRgjvPdxyUhXuIw==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age15vrlmtckjf4j242juw7l5e0s6eunn67ejr9acaztnl3tmvwpufrsevntva
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKR3pPUDJPeHpyRWU1UUNS
ZEhFaUI1UENQcEdBL3dzTWVCenIrWldBZG1VCjNBQlpyR1BBMVIyV3RUZTAwTFZr
QllaMllGcDVMYjdtejBGVHRtZTlieDgKLS0tIDZOLzlrNkxRMFFXT2Y0Y2RhUTd3
TGNSUWxmQjR4WUVqMHY1YTF4RytqTGsKQoY1PKashXKl1zDWv8tyLCab/8lwLvou
5MiGLakKziUiXiVHg0+G7h6IdjD7xY22AH9vfgxSlHHSeyt5UWOCTA==
-----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByUmVzKzI0K1AyeFBZUmxB
dzdpNENTbmJteFZSVHBOUkhvaGtoYXpnZGg0CkpWajFVNStYaFBRVHM0Z05raERx
V0RsQ2R4ZXFoamI3VjZzdUw1YUI4MHMKLS0tIDMzWjVLTmhqVHdoOEp2NGhhdDBV
dU1TaURPUWFOVW11bVNtd2J4OFhDMVUK6YIU1s2aPhY3HL9EFrzcuRoFObiLjc/t
HOFh/iFJd6fFPia7HYLYyJ1bv6Blcz9K6I5i9Ptb1AM8RUrBWC7BGw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2022-12-27T22:16:28Z"
mac: ENC[AES256_GCM,data:HYNf9KMRrLu+o7KuV7OQ7ixz0LDjy5YdHywNYBpkSuCaTp5RXgjJWnuHA5E3lqZmXj1gm6wUmZPA0fsvmBfXVNhdkMVdn2WSk5H8ED/ayMw1Th6g/0MlVYYMWOPvGKY7ZgydiexBJHuqBMznCkSyT1AzGxDu9yVaWXUTkMiaHFY=,iv:iBT9vCi/K8Go85/6Kgp294h2R4QXFKNZJX8yGW2MfU4=,tag:z+Xu9bnLxtqfK+G9e+o9nQ==,type:str]
pgp:
- created_at: "2022-12-27T22:59:15Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIKA6j84+xkv3y7AQ/wxDvM9EQcGvA2EVhft7ztJqWn4ruMxj0oR0x+kSPY4gDO
y7LpEwE7t/vMgUZ6QGqs4gUffJKU0NZkF7P3Tf8qhACLErBwQ+s8RSHznfnPKCNl
sV4lNV4R/M3OQqoc2AyKpeSIAKrxvD77vwYGDm0GbfzWJH8GIyLxOJWvOZ3r5HVl
UTxD92E62GOKgtxhVINquM6cUDwXHdeEnWnuiuXXLLumApdEvdOmJw5QDFmh/9hF
B82s1HF0FctgZPuK5BEhfGdyhmILBhAZaBjfr0lqLgpcUolFnIUq1vkCrk0XLpAR
zN8zQE7abrJr/V5h8VrrL2/GKmiY3hDgS4YbvK41LO0h2V53EwS/kvPOAezevlRD
ocZ3L8uLjXnH1VlfJhZbGivVKLMEGKgvCVzhEgYj0KtlZrJYPCUAVv+EbKoDTZBp
7wDX0lq4JYVkkY2odkWrFoHoJpyy0bxJoOAnoYKrHqrg3uJP97MmyK8HVp2D+0+p
6wxlcxe4Cg5b13jZBNQta7rGLuPlSK+y7GJwWcQLx3BZ+XyYJDZ7lJBJA4bYNv9+
YhFMbOlKAf/dQLfw+N96+zgZZAPEr53lL+tLZSb1apPw0kB1wQxncrHlAIkofIny
hvCF/jUr3tk8lI7Hm8SMZy5K5ys9Wde60P7oGUo8mGzzTRSzF54a0fNioWKz0lwB
vFx1TqAA88Xp+898QvizrIWeFzI+l2jJuMQ5HitIP7bkU51SL2jrf1Qxhmk/AwCk
1EEHzNV464CNMEJAGVRUdjpR08124WHUkQHIpCRrJu7dE5YhucnxYKBiPQ==
=s6Sn
-----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-12-27T22:59:15Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zAQ//WnAvgqpgeIW6qqrcF5FSdpqbdKkoQDFVqUhkhDCpUhR7
LtdPH/GVMQifUQYkwm63dgfEZ0HD3StS62G9lu+hZSmHvwZiRCZMglkSKQJfSFgj
JuiXABvqGEYLcd3uFriNgtng8lckAHv800imlw7PwQWpiM8MziyNcOsmBrHmCT34
UkfoEn0qtP1V+WyHexb9YI/juWMrqNy7wDdblWe3AjLEhrALd4KHpgLZKUD03djx
oHfhzeVfZ7FQBM5j5i4MtVG0eZjUAYfmf6zmWajJbx7VmOaWaJMk7uHzUP31syL7
V6FVCv1hK1QV6NESnvgkD7q0zvE8AJQ0yjAeco0KwWgJFB/GS8p+9VrSAPNhQnes
C1pdsoBE+jQVC8vBeBErJqFN++wu5+OlTBXa0vEkPovOUP3IGZS1JDbd2+uha1CI
LSYdLDJSZ49k6iRgJWjymoc49QOs6g0NfaB6nX3bDiIYYxQWVOl72mox89BR6FMK
iKncZIOyLmSB0DaPKSCe+cY9aJm6zFWHytlT96Wp7nmi7zoxiIwJjuqI+FF9SOHF
x9/y5QywrVpQg3m2mPb2T7fSZ18ZNHhXMMK8cAE96gYfU3HL6+5E5UOgTqKYmjW1
kv9JREmQpscdYi9FALcVm2JRQqSXrbyJTnnfJkmfVqW1wIB3C5maJGcQijIMnmLS
XAF5NYrzcz6mOe0A5Nu+r/RNfZsqB61uebptM8PX4pkIaRH+IZE8qvKfwdCPnpYm
Tig4JHAlETAujV5koS2aolWJe0xDSfuYdws6c8dq4QSIqDSCKk1rfR6MC7SY
=rWN1
-----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-12-27T22:59:15Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQgAsVIrc1SKnVukuy61FP9PvkPQpnxOlqjjE+b0q3GkBQcC
JJQx4UryqBE07lF/hs/7MiLetWtgaV5kn6AEYrw9FNpj0+qYmwHbRXeJqjqi7Mri
05qogE7dYYrY40JdLmvYsqbJQis7ULS9EZCFyCziEBlrZjYeqUTW3Lj1q+ZiZ14a
Iol3/CzaYsZLuw6syeNtQEEGkgE3uVkOLipMT4sCNa/kR+MDz+Ao0iyoIr034KY6
CMIU0nvyqDprw5mhqFosAZAbp/adOLyTBfCH/X186uX3mbnsrFU0ow7kBzslLg9J
YVoOrm9lwX7pPeWrBr0zJyD/0+KcfPUvjQsqNeyF09JcAYTVgIC5HDkTJWxCIrxT
nAFbfr6vVGst45al7AYGT9G7WDLct7B+BmgZ/4NCAx+oAvu/d0PKv5SToTdBCc5g
Q/XFOqK9CRj38jvc6edgR6WZnj/faiZIOzSArBc=
=d6Gh
-----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-12-27T22:59:15Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6AQ/+PaAdk+yN+rTnyhsI1YNfw3k6D9+1kyLXS9HfyHXVppAA
WqipuAwYO0pKcRaVssARzumSlaAYWjbEt3d/FlaNMXBGyL8wgWQPdmgTRiwplqKS
uxhr2wlGgB+iDsF2kuwoGD4ugpY2HDzWkzbKMx9veIXbvQVTu2wpuhk5osfzLCeV
hHdByh+h8hl8jQ5E99cc5l2B57h/XuupxcQw0cvhBAazr1yIUU9yNNthv3ToCRVt
CiTOREVpx81pZDjuT0eWEtTrnTKmnRc7n8xVBfzAD7H9Y+B6qZYkjyXwzd307UPK
PXuT7/AHz/JaruuoLsOXJqnPwXMu3RusDOcpB619TdbFGfokmz2+Le/itkfCh6aS
RptAK4q2gxK0NsHx0aZPUwiz98FDgWeWXoMnyTQo52ervoz32nFyVpk1LQWl5ewY
9SV/W+RlAEdcr1/xNdV6xqnJ7YLYnRLj0uAApPMllubdyHX8PbzwUfQgbIBuDFiT
MdL/D5r5AMBtUxsAn93FJgi5AzriYwzGtCDx8LUbD7g3RtWxGfHCiHgX/Pj7QFW9
wZAMkvg7KzmeDTxTRcgCsIwvAe65TrwbeePkna1RY2ID/8JJL72yfQn9wXRjfTFq
hqj4C9PvGlCDJ0UEEiJp+hkS1DaOgPZtqDozgHvP7cd1C6A//u5ia1ilPLaHK//S
kgEJeUERsYctipOYQQHj/icIgk0Wu8955tn8Ce0PjeaT5OfhHOT0FKXT68LxYWis
1gNdQnHQC2GaK2wM2YARUmWqZ+qIJ73j53Al8/3cD+e5wxwj59nuMtvbJbRuwSFf
x7qXxvrmcsnO2h7HmZ/4HSpbD5Cvf76QNpalSA+kwIdIRkiT6wuOQ/VGTleVufqO
+djv
=xfeP
-----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-12-27T22:59:15Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHARAAmBW2eDCgIyl4CYtTzxiIqPhmC2EI/t5TScFTtxEQaj4S
b4psHOypZeeZkPYHSGr5685n6fJpzxnu+GGc1lwEdG5HCiOMBCtqTIQzovVfiboO
zkbjQ1M6T9HqXyhPO1XZwLHh/OUm8Uny2WldnDdCStzTZb1i4azWg0UXyoGPLnm/
fZWBkjDcmLGrjbddc1fWrOkGCfl4iQUQvKdRMWhx2pu2ADDaodiAS3VWD0kgnqKj
k85wRS419RsnNZGtCB0gWshf6FrlTnMPi0fp4ewYzf020yMoH4rNRICpme+tIJej
cFBvzOoFhLBU07CCpoUZlGn+ALZSN+tNr5fyiB7KRQ/KeMvuTWzck7uDYlV1qeE9
xp1DanE6cUXAvJWr5GLzaxR2m2i8DDQMynEfO0g9mwgQ+jIkk4ke09F6Y5iQsBUz
xfqYvzWNB/7FM1drq+hqe25Fk7gsj0kyZDsRNzImOYZX9CbRd3GQ28LW8i9QToa0
ELLvvQ/nRDgplkeWifkTDbB63G7to62UiNYGysxcPsAlsqOeGWZ7MP2ev5vjAn2d
mjmCDBhYKFudppYYytXKQ7hCYi3GX/CURZUU7E/qVYFnwxtluZm/9XhKHgahSy3p
ZEvC0NT4VUnqv4zxUrnx7K475MAytgNIXkX3/UTVMMLL/tmo6h7Lff5RS697q6bS
XAGC+7eVNH4C4m44wqjyR2H/+8I799Eobq2Q0iV0hf871ptHDD3YadaoPeAuNKW5
V0HEw7eTg6oTyuIvWSKdxN6wWOXFArG/4CSilCITtPQAIXi6cx2wFkXyXYy4
=5IU5
-----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-12-27T22:59:15Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/TnnS0UHk3IzZ8rMHewTSAX6wgU12fyPKHPH6ryPaSkWL
bH62/yrCc1ZpkUnt5OINjZZag9Lw+jwIlDiV1iGCN8GDfFRob4vO8e3Qb8JjUgRw
xQsLzd6EkcAdsSYxG0GWnHTlCu8m09lF0acurMZlhE7qtle9X1ZDOHyBrWqzPcnT
/cyLylzOzDjdcG/r2ZdSMjBsxMC0ZwoBmBhYSfQpmNYHMQQ9FybWO1/RxEcsvi+S
7rB2HWKZ4kdtmnH5//KZMiQ/8pUknCJx85sAeYqkpNq3IngG9zEfmwoJir25Xm78
Eh0c5iIn4OXnwSKuWQCupycwOeoOHUJwfM4oVGg3pdJRASeaBzzglSQyqMmDAwBY
QiWgzlU5Qc4UMgVLKDZDGLaG/8ACLQEIUaGxlKoG/WmIs2MryvTRXJYDLDttlnd5
0fvLxyBxMgPzIYKIx+EOS4qB
=VPFp
-----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-12-27T22:59:15Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ//eYQN29btNFphtGMGBQWYGV6TH4LxIoGZ8fF7djV8zfWK
be1LDZcroqu8yooFd5NaJOnZYekAvcz2ISeDfZW2y4rdMKIJyjtk2cGJCtq3q/Ry
Nk826sodBOo3YpgA/CHU+7NnVv3jtnFh9n9W3hGZKtUs3cl6xP74jDBpt6FPW2I9
CetMvhhIqsfj9L648dd5oW5tPGVxvLFrst1XoNOtxBYadbbwfJqn+PbudeCBj9rl
9zKEQvoKmz7heGd7z9p0mv8fx5b1DA4Fq/VV1YiAJp3Pm8jdhkdmNoUcH+SRugNw
WknyEgZDkQI0ZFicGCs8u553c0IemAudlIuIzt5a6jtwcvTBj5hQsI+nbBVRPU/b
lkNFCDnr/dSsfn6FW3Fx2PA0FcAfEIQx2dUuPkfi/CcZn2UuKGv6lYQjdaXJ7kVl
nyXje8HRb317ibbhjWY50Fhr69dS02t2HIF04MWLY5pktB0E03sMDHLbZnkWoEnB
ZusMBf2puOaw3KxRdC9QyKwhjFgYnn8Dkh23J34yhGc6rCNQpZ3cD+jrwDcg1WfL
TtnYAwpU4s/RiSL0mD7exfodb9GEtGpaj3EM9RWbSkNdIAoL+0tclnXr9ln9FNOe
A9E48BxDg2GhNElts6Vt0dKBwxYjCquy0WjPWa/sfrOM9z85WanLmgTFC3ybdhrS
UQGxYAA+GuiNUQIxVUuLmlXxYGD77SLouUhTYXnvcL/K0/BPu/YQMWBE2JUJtbgU
tD3EtkQxuaWtJpyjCxPujPyFiizWhtznje83mRwxm5sgqg==
=4SBA
-----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-12-27T22:59:15Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ//SBOpDkA6/S/M3WUeo4+aoOqZ2YygN+iv7M4M8KCZZ0Y4
nk0+HB9hEMf19OkntJ6/lt3+b2xL3XQYU1pJ7q7f62LZ2KENDCNRQmNYYMgP4xYX
1FJbiVb1TZNxEyqxsiN0Y+pqWFsaXSyfhfcKlLLPbtmmHNuJpWX8dXG85PPhi1Cj
nkiuZD6F/5L39MG00jURqAScLWSU++30Kuh6wIHBK+fPAfAvQmQkJWoaLKWYnDtJ
SlQAHi4O8Inq6wVSOKokTY0DX78q0Be04NQUG8i41f6YNYAIrJxu+t5amRWSBmql
gpkpx4YGHfws+IAKlxpAfZ5nhq8G5vU/VybBQlAFGfY0X3Gzpx6kOb4ngG0orHWN
KZKpMlBEbP6hCrdRzfZ6XGugAV6me0GfrJDbFumn6D/BQ+WdinNR52gyHye96aSv
22hZmCo3st+Fq30uilBL/3g8kcCAi+bexxDu1zNaKAySg4nVvpZMH76toRyCCw4l
FtjxJt8v3E9LTgntEJbbYUqBse5DxsUksPF4wmfUyoisJrbaJ3q0agRdWQfq+uBE
7kNvwBgpUfVeoAxXqlm+0LkhKSqBV+If0axDICBkCf6634x5KIfXckBf0K3itMyd
H7QBldJp6w3DYKU7fV62DcYcO6iFqdNOUCdw2oLJXzuOovJNiym/hQPEYwxX5w/S
XAENZqeZryc5HU+XhKxPZ26DTEDNAgvZONxQfJLItx+nj3K/9uEn8zCmUGDIWY2Y
T0jFltGebDnUNYnTj/j+/UwMOsHn1yyfrKlsm78zeLSwfIRNvc+TJ1iQx/f3
=IcgK
-----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-27T22:59:15Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ//VQR8lp5KcDlTVSPdqsBhb7OlCVA6x9gzpnqI4sYABjYc
OvcQ1WJ3Vj1dCbsWi9Gs60vboCub/H9TCaXYgk3Zgc0vNbISD1SPwy0OTPc/EsCj
BgZ1paZ3iWVFmBGqtwOqAMDivw3N81RfH6Gyj566VIrsjKnAdrOWX6GjVc5WzU/B
jrKDz+eF71/+XrViLc+59xrqgTbjBoKkd+RxpjbvHChvcV2zpwGM19daH5sKKwLU
xEsFz0aqzTM3wXdACUcIGkSCF+PzBLBku3zlObuYCugsyhWxxt4rmKrWXvVQSZVK
Fw5z4IbDx87PF9570eCcwfQ7Nr1lSk0AUosPgot+fLYRmrQg3kQ6PS6fb9zJhiLW
rK+QfDedoP3eeH/H+nKSZnGVy1WURqC56FSgnfplIxHbD27IXe+D+rIGlAus6mxd
9bn+xKdyv8OUxhUnjx3AuuL1H2weGa7XCSdM7qz9buJHBC5MPDpxF2/yBX6CDGz5
hwlZbVzZLU/k+BzMZ+xJijlDdJHZyNcHZXB+qPVXsndqFMSrTFq1O1vhyzD5vC+J
I7wH2l8IXeF3LlnsvPJyfxF3PM+vTwBYYvgMFEsDk/1Dp0Qwm/3GXTPMknFYdUMd
XkeLJ61bCgDgEt7VkOg6HaBdcGiiOkyPp8MaSmX472r2cv+o8+yv23z4dKfrodHS
UQH+4S2/851leNG4LgdSUtwxOeuu0leKm81KAY052YWdl/QKZIyVwO/ubbD6oLSp
xR98gOQqtEYdX9e2I1h9TD7HkfA8M36XGnJM6WfMWn5j9A==
=XAdk
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted
version: 3.7.3

View File

@ -15,9 +15,6 @@
services.nginx = { services.nginx = {
enable = true; enable = true;
recommendedOptimisation = true;
recommendedTlsSettings = true;
recommendedGzipSettings = true;
additionalModules = [ pkgs.nginxModules.fancyindex ]; additionalModules = [ pkgs.nginxModules.fancyindex ];
virtualHosts."${config.networking.hostName}.flpk.zentralwerk.org" = { virtualHosts."${config.networking.hostName}.flpk.zentralwerk.org" = {
default = true; default = true;

View File

@ -9,175 +9,195 @@ sops:
- recipient: age1qjvds58pedjdk9rj0yqfvad4xhpteapr9chvfucwcgwrsr8n7axqyhg2vu - recipient: age1qjvds58pedjdk9rj0yqfvad4xhpteapr9chvfucwcgwrsr8n7axqyhg2vu
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvWHVzNFJ6VDFxMjhxdHFH YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDQTNkNjR3SFZqT3ptSkN5
YlJLVjA2Vk5CVE0yMnJIc2ozREFub29OcTE4CkpFU0JicWJPQzd0c2pPL2w4RTNn dm1EeUlNSzg0cmNkK1kzNkpycnJtMnVML3lRCjlqM2VyNzBabWJSM1R4SGlwMlNO
eklOSzc5d2x2KzU4NTAvanpWQjY3VkkKLS0tIFRBSmc2TFgxTjF6NlJDRzVjSEZX eUJFZXhJODhQMDhCZ1BZOHZTbnd5aXMKLS0tIENkYUZkbm1UTzZUQVlYMjdWd3Fk
UW15Q0RPSUVyUURua0hac3o0cDQ2a0kKQ/zKlan8xe1cQ7nRFTEn7LZ8CQDtOFzW ZjQ2MDRzWjRNY0NnRCsrYUVESEY2Z2sK9yR+DUMg3kKtiux5QeK5kn90N2XQq3/1
OfNG2vr+Y6AwqWvpOwkajp25/OCn45GqRDIIX+NGaeNyMYXH3zEzhg== 0GjueHMHAsOq9ZZeWEvECGEuam1SjmCmY0LkOOKOSAjZTJT6c/pZ0g==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c - recipient: age12aukzah0pt2rck52hwn08kezyxueqz2f49ld7hpyuzmu847vavdqkunn5c
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBueDhOTFl0SWlLMU9oNi9Z YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoQktZK0NLcFVnMUNPcGxx
UDlYenFOb2pQTVdyZkNPK2Z3Vm9FVWZjVVVRCnFyWUhQUGhHZ0pQRkVyS3FtQVRH eWtHMXNzSHphZ21pbGVZdTY3eUFubisrN0FvClNYOUJJZjFrYm5keTFFdERmOU1B
RjExcHpWckl1eDdrQ21RRXFKSWZYRWcKLS0tIFExK2ZyTnhDUmxDdXJmWnh5VFBy WGdTLzM5U2VzYm84VDV5N2ZtaHZCNUUKLS0tIFFuV1ZSTGlIQjFkWVdxeUZsL0Fm
KzN3UEE0MTJGVURqUGsraFJ4c2gzVHMKpd+kCKwJ3VNhQJURN/g86hPIOO/CM9eC RklrMExla0k4MDRXOUVJK0kwYlBsdlEKARErzd2aXS8EL7hz64RnFCYrJr+4hCr6
2GbbAuq9kNoJMJoS90LfIDwc9l+rtvsXmsLcrhgAR1xkQyLYrjDBxA== ma8GrAy21Z4RxZu9LseD34MHRXIuXiA4e4iaC5XMkmxczwn/wb7EDA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2022-01-08T17:52:04Z" lastmodified: "2022-01-08T17:52:04Z"
mac: ENC[AES256_GCM,data:XHOxYjkAuPMf9q/p4FiP+LQJDI6Wme9hYVK7+NWgDd/1f745bSgKkhLGXiI0ExoFbtklFZu1vRhdNNMn7R+GVgSjXyaKD3Q9P/QrM2LnZx10t2qI1FG2nsGNWEpKAgnrRTK/3YvkXFO/+Y7sSmzcfzdszyD/va64iyDEtVGkwy0=,iv:nsabCmj7DzLoDAMN0iwnKNHJKd5lzbwAJUAomRb1nTk=,tag:+gtE6elKteAlhjaXPM39ZQ==,type:str] mac: ENC[AES256_GCM,data:XHOxYjkAuPMf9q/p4FiP+LQJDI6Wme9hYVK7+NWgDd/1f745bSgKkhLGXiI0ExoFbtklFZu1vRhdNNMn7R+GVgSjXyaKD3Q9P/QrM2LnZx10t2qI1FG2nsGNWEpKAgnrRTK/3YvkXFO/+Y7sSmzcfzdszyD/va64iyDEtVGkwy0=,iv:nsabCmj7DzLoDAMN0iwnKNHJKd5lzbwAJUAomRb1nTk=,tag:+gtE6elKteAlhjaXPM39ZQ==,type:str]
pgp: pgp:
- created_at: "2022-07-15T23:31:23Z" - created_at: "2022-12-26T19:10:12Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA6j84+xkv3y7ARAAhUwoBkuyi2Tu9ZGev0JsrkdOjSEXnFygftUKaQWjTvfX hQIMA6j84+xkv3y7ARAAl7I3KYZTAwWABOqvA2g6yeEnfTXi91Ac4xoFMtDJD1cY
Tz0BXd6gOkXAkbf4ITufE8IZ/z1sZ62+8P+vOFJjpj5qmcCheR0CMsmmP5h/7khZ DcDx9y6MyemuLPTV9Xp45qwTUTdr85ee8/aDr6dfWo7C2cDHr50VZZm7acl7RwTT
5QHbcXwprX5v2Ns2OljdoZxhYxMaJZ44HVP2h6b0+92/rpk71M1/q5Byds44I7dh zwYBDCQSzS6HDLur9Xge4BOay0IIW+WQA/AonTt7O2W0cChxxc7tN5RNeX8/zEFK
Ij+5RYRDRbbXuUKX4oAmFWyFTjkav+UohcRBKdoLfCHQAjQr6OT2vAJgI+DSKl5g sL5pGGip+66w/ubTdW7qLTHIj7svnxWCNWIWDAKmrADvjfy0sjKtbaMiekbUDixE
VDzgF4M77U8nSF3kcOR4t2gqUKtHpw5ztxBcObKtquKXWT8JSY4hIwcpi8DGoDiN JZLEZNeqCW8B/+C0e9fJTsLynLi0uBkjF93gnQYe8fa5QNyc65DTFM1967qsNe4b
u5pDFfpnL0wU177bcMiamYr78e6e0NjIna6/8Pxn7ReYTO/mJjhfEQ+jhNV/l8Rp 9vuWUYaR8l6EkeLEAcv3ay555ctOX59n/VaOcRgmr/2gcL0gtQxj8QT8rVxHCkr8
+eruhESxuzp6IjMg/d4dHUGoVtc4QDhjlgZXLE1c+hUV3LmtQACOshaSz4A5YU+5 dx6nkLBlfQSLPsXoTwh2dpdrSWs5idSFYs/f/YrcgsongmiqQy7IN+jLkWQtAfA2
8SRnR32KfeVqm9DQLd+klmXalBiF8Qhvrk/cGuNgtljNk1xE6Aij/UP/NS4vJ6fE 0zBGanD3LanY+4NGo8FLJqHXiiBB04evyuiwEZtZsAHUZmm5qx8VisD4hkvZTvht
pluvVhRcF98jnOSw/CHeQRx7KQBEJ/mMfaMBI49U678H074BBgji7xn/jnZ0w6cY r/Mu6p4z1cFyENoLkGV1R+COjpA+VanNQZh9KJbN3kuYUfCY7waPB7EbgzXW0OYi
J4+0nJNLmO2wJr4NjEzf8aWvBQW33bH1dsg1jTfcwKqkjnnwXBjYt1bQdt63kIAS WcWPzGZhBzNR0YSGjDldwgctd+9y2UHKU1hShk7pvuV51PXztAHWAFVqZstG06SY
rgyNL+Lldq9xjDPpRPwD75RwT+rJH6UqFS6t6RZxz6jAXUWSz2SCSituiNVLFzfS O+mFTR9oZgCyyN6BfJEcLEXHTET/MNyd8YBNKtInizMX+hWv7DJ8d9po5HvWgEfS
XAGd739TsrBcdw88JgIsKOeDTb6Ru4PNjW5fdSXIU7n4CPj/6/GDpp8jPdwF3aqW XAH3W18easkv6xiizE7OiTbtxgWcoI7hS0+mCO+HKUoYQ1akicljgamzTlAcMnc0
d12tlrEO0DqAk9sweZs1j8j4Uxj0M4AADqSUoqfwfbfUXbTMIGDgMvYzshbp ScRniIjmsLhHnJPQyMJhlxaX7bDWX4Zh8h6hJy/bRuDjwTdwpp24YZToWwyt
=k36R =WvfN
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A5EE826D645DBE35F9B0993358512AE87A69900F fp: A5EE826D645DBE35F9B0993358512AE87A69900F
- created_at: "2022-07-15T23:31:23Z" - created_at: "2022-12-26T19:10:12Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA8zMZ+ak7y/zARAAuDU+2/0MXbNzYJFwAZ1BR/fqK/a64ozb+ESiaw6iBdwS hQIMA8zMZ+ak7y/zARAAyflQ71b5GMK4d8YqCsiIZj7mizdynR4Uh6cvhX67q2cL
Xkxha/NwjQ1MOTp1RJUx0iZ/xSDxp97CDVtOpJkO0fpFBNaAXci/HbR1zC5RxgxK QB9XupvzT4+IQqm5gTfoHm+wUkX1/3HdtxFHl6Hj/8KSlVMV4IUyAzNnxqjkxE2f
/ME8Fqm0EMIlrASkOuIg1C4mY2BZAUvtyovzGpfv0ediXKsFgkk66Uuotl5m6QEo BCtCvYJdI8wNLXhmCGw7lVwR9AQcFHnbU+jZDhMtw5dpOjPB4p5rtY4btWrdyNP1
HqClxj1c20X9eCO6irXnJh+IKjP0IsXOi23Xb36KcWZP9htU+w//FZn9L7r6EP4a AbyCNVzZ8Dfwe4QjqcfQpsyY7iUs1/BaQes1BRDpbzjmUnQ0q+X5CChdRxh8w9qw
GpZ1bmJiXsEgeHjWHz+pk4NepEgbncmQ5pDd1GUH1TeyxwYNrmp/jV6sLXm86vMp Z0jU1P9TsdUiof9zpcOJ9jhLhym45z3BPknTIdeFejOoZMZy0UDtrggxe7KQt114
ag0mMeYaqg9CKkZeNZySIS+CqnyOZpkpFkRVfEk0LhFz5NVpJRB1YghsWFlgAHwU M2/Zi4D7+uC1rfIHNwNViuq8+yufTztakuBd17x6PevGaxJzgvLVKExLOjVzAZAc
ue1S52hhpGA/s4QGoa6I3oTF9x4sE/TH+e7NJMK1VsKFVuUarO6BOxV9bXMspTy+ 3SONCmp9cgrD1IRYJIImjPFs8OJhYTm3tw79UZn2JmGCKQPDyT/6gd6w6O1+6B6i
HWc/nlHL26FRPxUL6MMjKBnpTb5wNLnfidoYJXPVP+/0mSo5B+oEpKpjB5hPtkLw kCXAyHP9dkAAaIza5/ysKtn56sQFRt0ZzlLjvY2vy0L+pX3zVualweJT6D5Bl60N
YnShcQ+EAdz/I5AdIdMZGxQ+ANd4Hqvdj2ofEX+bZIsJTYWwUgZu5SV+HCf5wHni BAvqkVo5JLSoBEQ4QfOwJFMadihyxbcCNgNrq1f7Y5NAA6lNQ7UaK3q8tJZN3ODq
CrlqE1FBSsYfTGM399oRMkWc2GWww6QRUmA7UmnHxk2RH7fDs0QpOHFf8dqIosjl rn/4DWrAna2p702IldZI9r6FqBL0J4IZIt9vX2KkTFewwfg7Di3ZcnhO2uh8FA20
ohDiKZPGXg1I4wCXUxOAN7xX4iP8jA2I+Rk+P6Ef6bwoL15I04V1+xI+tr25BYjS 6MWVOR9LygiSISHmWkULIFbaNyjv15BOAEPJD5Z/YE+OWtg4IwawU/EULE905mDS
XAHQmIJCnZP44nWNSo1IWha4XgGi+aCCa6g0znEdnbTb39w+QSAoerEDc2lmpMDR XAEktD7gYg7n3MVeP5D7ve3VEkLW/DW9ICtdbBvkSZ4fp8Vhqj8W3/gTMirgzlRL
m4XYswt1n97ZC9FVwEHew8hKCGGRZheisv2wa+k31nWYC4gSOi8U4taadChY YdyNOT+6mqhmCdLj7F0BRVHBfLM03finCbgEimAWOY39f8S3FKifTvB5VblT
=774V =nbSm
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A fp: D4E89C6A0A58EE803EF708EFA9B23715F7AA3F1A
- created_at: "2022-07-15T23:31:23Z" - created_at: "2022-12-26T19:10:12Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQEMA45bZkLXmBFpAQf+OXKx5RCWKi6GGn7jbGhvhg55NtM8kxdvE+9peMU9UaiY hQEMA45bZkLXmBFpAQf/UKQGj3AcO9N3rBvD2M1MtkVYFL+hraLiwL+ImMLxQhGS
RoGel0ibdzeVRoIaK5KwgXd+0gtiTxNzazy7N0F3zMrVTmN/oSQ34vrLgow5zFU3 tTT290y562oqU0RIDj0ZsDIuPjcEjbui6jA2hDc2C+urFATxgJa5IH2TsotXeRJL
8VPL1o+qhI0KiD9e26DwnMoK6tuTd3rq18IAN8x3V/p78unUoKasoOUjpBHeUyZH btu70tbPnwSDS/FHxAvAN8DPSI5VXIcY0lhcm1pS5M4+SCcFCSLge7VxOh0Idkge
EoG8TN3TJUgUsefjGA2FEHr0otKD5VG9Nei2YQVjJs9iHGNXsSoRU7NmAZqbttiF KSgqfe/6o5oNm1PeGkdAf20v+F/Bad1DcDsLehuUVV1WoEJeEv01LmlFgVoz1DaV
KHHsb+Ps3uG+uzSj+R+GG5mfhBpw+SeNA7jSKYPXalpG9HZVgCqkXTBTfas+roiI NI1aoOwkcElUr6EAUAZ6xD0BzhPMvM/u15Pho3GGeSAUO25S6vZ3eY9KVygXcahv
T3I1X93WfGP9/HEo2U+8KXzsD0F+WL4JgH/nOphihtJcAX7LEpt9Zk8qFsVRIwpS rEOG+Us9MEkRpLM1EucEnAjgkorcAcHi8pq5qcgbz9JcAbqjQdmiQs6x5MatZMt6
jPfiTiwWwxZsCWYUhxjZWLIWCgVU6xSAwkLRXE5YAZ5m0e7tRDDLDJ9f49g6EEKy N9OzxQ/m2eRXjYLXfWmGirQqV91yNN+2DKum8kybEfrYmX5YAnX02TPuOZO3Sk91
JXBa4biDSSm6xYkYbb4DYbXAWgNup6t40Ts0wts= NlsXtuuwLfYC8v++J4Qau1UGSMI1bnkEzbRFjd0=
=v1N8 =uAHJ
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9 fp: A4B0F5A80C2E2448A97BEC25BB829C4DECA6CCB9
- created_at: "2022-07-15T23:31:23Z" - created_at: "2022-12-26T19:10:12Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMAwMCBBrc/JA6ARAAhidH+8NOiyPhdHOn+DFHhLOAd9L57DmalW1qDGBzKh6r hQIMAwMCBBrc/JA6ARAArmUPpN+yS2wgAUTsMyPOhGJUOcsgpgNxhAzu7H0IQuDR
nh8P4yEPwXEgzrmFAXd4Lcmp11eYELkRyATu2okxJ+2RxXC/OH5x0iEsx2cY+RG3 wypdDN0bLbywQW9HPHCZs8fbY2MJ91cexvXLKGalLgyjvLhOXxARkzJcouepCK6T
S8K2u1Ho7w0PtHqC/GMhEJTgaXmNt6rZ+PqjRA09IuaqbrvmXLTHF1Mi8TVpomJA 1162odB5k7T4cjqUxSq7iw1Gj8elh8BlYEx8D3kdR8dGr1Gj7uZYpthz7DVF79a/
2YyXaK3qNYlSM2P0Wl0pUb3nyzM184WVGT8AjZdsj7jvw4hrygAMlLhDy/hHQTR3 54PA76m2YXuoZnnjH8mpouoQqdyTzGmTyFa7kXvCUpc/g+1uni/0Cn4tBNKyF9u7
LV1lRAINo9xMc+mHOCY3ISqyF4Hc8dJsM0mhE+6UUiuj2axj8hUvvf9pzthnJZaL GJ1fklWR7DFdnIzNWr7+npbqTIMXwamf4jl+iah504DlCCekFFk+q2b3d9le4rZD
UUvPuAyEqYH/92UkHq0UVGjd++nhDgNm1TjOWY4NV+P3nxJUHcx5uhMbCP0KdScd 2GpuETzoOccXLlLZRglTFLix+JoVwp+dbDlJG9P3Dn+tu5EN2Mj6J+rFapaAY9ac
Y+Ob7qmeLEQd/Q5uXprZzWqsPUVXSc8Tujf5ntPyS5t+6AN8RFSy96Bd7JtCHdHI 1p3N0d6WWr8SeQ5YSZMykfSqzlMPv1ZgE2cBT04+M1M4IJLpAdOGvqGuIzj4Vubv
qu55evZ3KaPXAV7h1/GwCUYY6CYSnmmOiFyspKRknKK1dMFZdQCywb+zXCLFeS4Y uG7XbMCZjOIobxAhy5zpDCLErigmQzbcGW/FvP5D3D7F1O2j0XsZDykvyoTBJCWV
pBDyEdHKHYp1G+tIzTaNKGO0HiameOjVOa+EWEBjsAArdb00Cv7j4p55N7/d7FkM TKKBVYym1f3IT1Eyxr6mj7GvUshz0JIuSzJMHe+vFzjf4+/2ghhLX5i91yET4vLv
gE67mJCJ+LQX6rBW+4evZS6gQvcCpVw+BiMLynjNAyduoCmcMpJ7v6QTtkVrpXSH vM0ZMqFbDsJbzRvnDXZR19aJwZyNL4DctKkDFiqr+VbjoW7VrnAG1813CCZzKEV7
o9Qufm46W+qDlN8Hbso05KxIz+1m/kbFosEO+HpNpryexLgW5PHKI2FVQTDcoIbS UhTGhQK4kLJW8DjEUnotp9Ux/WR1Aj+dAutQ1M2TVgPzkve+baAyE65PF7EWXg/S
lQGEbS32atu1XDCh3sM6PzTDa1JXkuuBzlAwGWLDwAvlfv/5a8YZYxDeCZ035X7c mAEwBCd1I+1VLJaOR/DEw+NzgoPa5DyjQYTlMk0w5ybIqKeYwK/0ysaJfXD7Pdk6
5C3hQGdZAycEBlKZiskC/+6iCz+ZZqgA8RJxLAykCVTmJQmTetdAUhDR2Xb+HHza mPpxnHAotN+6/cAbrPjYCqykeNKln2d2OVfBa/RPCZmfZZAzGY4aFLEa8+8a8tjl
Lw2Og3wUxxAzcPp9miom3l/LICm/zMmt3Tp92Y8EdncLXH73PjFeGI2fjYO9TcmK fYX6yqMvgPuP8b0raLJbOhpg2kI8MaZAPM/329lGjLUBKUTuLmguKcS8/N3CmNSp
95p5hx76 toX8F3ZK9HBy
=HwxY =Bfwr
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4F9F44A64CC2E438979329E1F122F05437696FCE fp: 4F9F44A64CC2E438979329E1F122F05437696FCE
- created_at: "2022-07-15T23:31:23Z" - created_at: "2022-12-26T19:10:12Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA9XEenRNYVGHAQ//brdjwpSsUcw96nxINizs9Na+CIesYIyr95qtGUT+iQgi hQIMA9XEenRNYVGHARAArEK6rhbnV6wE9TT+erFTxITtPLnG7zovNuj3Ve1QcHWp
GWypK2LcXdHDxWligq48z/8/BW3z8PiLVRL8eC+SZ86V1/KuTLuPISm97Uy1qYcV NsLwdQF0O/l8YjCORBmCsumFc+0Pqq5ievdKjsvhexm8BxaQmiXg2wcvfWpsLh+6
V8XC9ly8XmkymS1k2hN7Yx+CcFRXt16Kb7MFgQY1zWk5M+XTEgEx2c3yfnGBbhwo 9fM8Yb4ZxOOltdCXmYiLkzNudkNafeAqZ1nIguoTWokypMc9IgSgZ3AyB8QUEubG
/eIBOCu/gkesD8co8ikdgRwYYMpd//AJ/vZa7TPb5JzCvXqmyDyDdE5UV6phrfgp zMWv/lj3DXN5mXOa51uaB2e2NnyLchnkCJGZ03GgI9rQZHQfkzsSI7pzpfQZaZtn
vgvUrMwdxJntrSpiar1+bNE5OphF9WzmF5QlNu5nXDOHV/7wx9eJ3ggL5qszaI7H 2+VaRftjd+r5hMGtYd+bJLAHn5a0ciYgNlZWdZ+/SBdcuzV4k3ybaaFE0Ni0QT9I
wezpZh0EI9vV8d9niHx/dPeIFMCOCXheMrVrwvpKHUvlTmv1U0dSSeSEHqmaKn87 XjEgxGT828u9/+zzlUU/L0+dbmjk6CPKJZrNsZ1Xkn+fDzxxy2Bn1jNCQk1c8uk7
cZsm59D2aedh4VyWe25QxG/XYDR7FUi+ImyvCn/Q1YeR6xpbZK68rlLucvUCxtxD 3PTnClTH3hlr2ASxLrySt0L2unD5Tw7m14n8YO6FkA9b3d7TEFTSwK+pK7wdnJyx
FMnFnXaFoGqgr9D1kqWUSWYrkZBi2mtb4tGk5VUkDa2Gw43pZ6osga9zxvdGNmVP SpvQXJX13HGx/l72pkeTAjyZtQetgUfzmOHzo0U77rqKko0jKy3FQozmHiW7xn1O
JNc2PutDNx/rYV6M/jCw+/BItdl0LKGe6VYHxU3iL62SvEpfl92+8IoFRYHaem8v wgd4HjcQJsGlvRiO1F3VydK8MU9zn4Ef8bpbidyybZukwVeUlvYN0JhoiK0SPYI+
pz4u2PSCEseDAboyHoVtKmZ1fq0pDSmjZDWffckBYLGzIH1kJrLpp+4iUUuIRso5 tdc3QabZHTvs8N5pKUwUkPweWP7ffohJsbaxxzi+LnovVeLrUpLE9dH/lxZJFsP5
y9ve4V5YUB5nilos+ySjrTTJxDFIYfmar9cYeQb8NUnSTwQ5bG7zCj57vBd1D9TS /x6zbo72/hwyyEK0x1hQieSvIYc3EAY6KkaGe9E8Jn9WqPPxfoP31GyA1vLX0sXS
XAFKRRyo9ymjwDZurHzYMCZiloyXS7p2ddvTiLGGjN0ev/Pw+qYasrLE740qy+W4 XAFGacHnhDJP/0I67gpyGKZ8tpX8sIDOaXVGWWaArGt8ulhlSbaCEwnUVvCRA9OX
vbOu6Kz5nOkYBUE9bJ5v/SZjAvVjNpyYnJh76s42Y5Z/KOyJksAJR5Rudp/u FwyCl6lAvUDlDVtglcUUctJL6fz9D9xYlKGuB4v+yzlUPR56trHmMJDS/To/
=bwKh =1rar
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA fp: 4B12EFA69166CA8C23FC47E49CD3A46248B660CA
- created_at: "2022-07-15T23:31:23Z" - created_at: "2022-12-26T19:10:12Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcBMA/Z87ylQaotQAQf/Y7Cqh+xcILObp/KbFwRziOsrxdSN7j57b5HXE1rzkT7C wcBMA/Z87ylQaotQAQgAivjZYmHPN4jG5d1qlGiXf8EmLjgwm/S2xms7wU61XQKE
3ggHVSLG6x7l+4uFPfQz6DbuNUN3p1OJuUVtsA1TZAgRk4STP+Q9sareTJ3cCXBx oqyeZ2ugAZxgMT7Xrgh6MyCRWP8H+8haYXS/vktbTIiq/cWzMPwMIhjjrMI2IkZF
CPERaXYtAt3WfgJB11EXus8u4YK5vvmJ0SmegpFh42jmkjvua6aDKD2CbmmDkALt pViBQzKl7MvmIxLZkjeaEs9fp/qrZwfjY8zWmoDr2Z5Ru8tTakF8Akxma9Cc7k0F
2uqofobw2zfsz9GlEEIVUo5JGOW/qNlQGJCnXkFFlA5cIkktzFHUrRDglX5Riry4 PnotHOn4J6k4I/BS871Ms6CgYyaNcrkL9ycqs5jgq0MTUnlGe87KrM7/olh47wlp
rTvEhKOEqSIJ1h7uP5vRJm8fNn4hhwycRVio76GdA3CV/NBBbWm/ZFyCocVjk06T Nbaw9TBhrSFQsM6CXwrtepd0+pbKp7Hon48g/pPttww+OaQh4Yb34pnjATT0pWeD
f16OlfU1WxrmzIYfiFiNTXfqfe+R0kVY0Y1cURBXf9JRAQQB/qbcCDPS3WqG17Zc rljyPA1USM37bXzf9t5Z7blsgjLo6qMazuNnfxvz69JRAQeoAHBefLMQauyrL5bZ
c/PK+DO4sX8rm04WJix1mBv+vkw6D+hxi0nmgeZUP0ds7mmimRlP84JvfNA7K8he NQJvM2y/mnP6oRygG0feKJIUEf8afGBjL1fJ0yh+BXmjCTtze/fJQRl8xpnuck+I
AxCwofP6L4SnDYykLkF+oeiW doTIhda6xV7ydDH2TeEhN7/m
=H+Ye =fUg0
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 9EA68B7F21204979645182E4287B083353C3241C fp: 9EA68B7F21204979645182E4287B083353C3241C
- created_at: "2022-07-15T23:31:23Z" - created_at: "2022-12-26T19:10:12Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
wcFMA9qJIVK2WMV7AQ/+NjGstEM3x/RbamdafBny1m6wmaR52nkrqV6MJr5erVZs wcFMA9qJIVK2WMV7AQ//ep0dGuT7yy5SBOrbh4kVMQ2CczuhmAiJ80gQQqmQe3dr
7/WWJqJhq3q5Lgokadif3rDiXfWrDkjmudZ0Q76o7ZCbxCKF225dgIhOxoHcRleP 0KBciZkZFjg7V3cS/QWiWJ2ewPAdU8aUAsFdrGglt5AmOzpXrviYiEegllLTfBhO
IKc+4Nxv2mXUepWWAv0xbpOeXFi/zmNhwIUk9m7qoJxd4ix2baKD+HYzSJwE8wwz kaAzubRTxiDCvZ0hIwcfRS9vVYYLORwfUA6LuWNGCqAno3GFuwChGAdNMWAdpuqE
+JS4T4qFcoXBRYBdApWDOdgzpceYAx65Idw/TrsMW1/cJejy679/r4Ad5yxlIdkA X5g9VZIqhFBwDnnwDI3jrIYK6QF4zPUlODeTqemuogodgN0aFpGbLe4w7prFLfFl
qq3LmFixY1EmyW903fpxlcMVhNTtVgnAxnw7nWhK84fwVkd/W7ymCKGiNVAMRcqu HwTC2GY4nWbNNwCbNJgS8VHcAKfDZeF3rosmdy4UbRHOK3p1qZgAG/TteQ2SI1pA
NpwqvYxjjMfUMavxrE9L7FZ0RgeEjjwHMayaxu/7PDvHi5PJBfN7o/sXL87GsObH XVxUPdlM/J4P9XzIglQwGbpVGg3iBMMreX4Z7u86uuy+SbOVinn/0N5hGF1jq6cM
g1C8NlQ0x7iAXXarpnPDo+B9SV3LLZlaJGrkZX8qatEb20zzIbnqpw3iH9IBs8br RWFSVrw9PQqQpBTSh7zVoSSIEf/2HKQxLVliFETgpQDT2+Ilxe3A/JgQqpqJHltT
P9wAj1+E6tlMYMGwEHETvoauJqCI4hOGIHPWGkHQc/RCEaHbWnvEhKWvVoo79/n6 xJoNroPfHDmaPuShSoQrnOtb3BENQxL8aAi7Bui9tnh/xhzjY6+Ge6XmRjRVRqCq
0kMYI0v5DehPLThiO9ylp2VnGOA0P4vcy8hGOUpghDjQ13eTqKqA2KhJaLQSio47 D6Yjpd7ew1rFFPv9J8EW9+0juCAitsm+m6EhEl3v6v1ILNwAf3pAcTVcbsTLtAlJ
B8avrds6urm5Ak8Y67UcL77cDXwF/Q7n0l8vz4jpmo9z7f1fwhp9LWtOXctzijwE c3OXzJNp9vHagOzXxmcnYyKdscRzMc+IjAqYaYTwjt94mRY3jkWlxYy/Yc6TQXPl
b10mHRhI31/oMjchJ7aOBTtDbj5I/ulCBVQFxZhq4NqFH+05EYlfc3jWbKjbhGDS sMn0TNcecyMtyMFC24WW1cXFSINxqaw5PxO91ufyqIoD+SuB8vrta/BCvi/ZfQHS
UQE0S9hCHAohTjyof/simgnBf+g6Nu9Tk/JRwFn17icKjr3hFzUep0sechFkII89 UQFkBPlrHWsA1fnXOVtXaYnyCeL6/JTKEkAsBUHQmX3jSZfC6KVaXE9df0cD7OSl
GTcpA/aMh3Vo97SNyfhBokaTAMX++8IGHSvGkMRn50Q7oA== oxieBJZ+ZzuE4WD52NeeNDDdFw+ukxt7tB2362CdQ+cgqw==
=cKms =8TOO
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 53B26AEDC08246715E15504B236B6291555E8401 fp: 53B26AEDC08246715E15504B236B6291555E8401
- created_at: "2022-07-15T23:31:23Z" - created_at: "2022-12-26T19:10:12Z"
enc: | enc: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA/YLzOYaRIJJAQ/5AXkKdc6IKsk8QlbPHCzov9ajisXc65Lymu2MI5dtAVOf hQIMA/YLzOYaRIJJARAAydOsxMT5d+uIqJWtB/neJbX/qGLx73vVIVMgRdHPTVaI
9rLn94kQ/V48IZXHS485MJpLf+OvR3P46bXHI7SNgejm8y+rdWmkZyCKCKYAr6ZH StOphl6H9t/89k+HNRmxoHOJPHJ3BzlQGClekvI2gAMtikQrB1CqYtcCLmPML1fO
b6xNyKloEm1UFVmsv96oX6IwF6U+VxgCqDdHF6kLPwYG5aHFjr+JJRhkEOr0djcs A88NMuPb4nN2mnuzikqieJY/NqeyNVMdZDOTIGzUGrcOvckti6PauFOdPcGSBO+U
n7XoxxzhpUCRTd6ilFJzmc+3ryVe8ZKJJuNy9wL4HLXZwoo9Ul4Uro8JAmbb29K6 86JMPqOmD15WrpQxLhzXGT2RLnsvtrA04eb7rNO74nut3V4w+blIQG+vQUv4aWnm
tJRKuS6WNeQSRyY+BTlclwUva26tAifHexlNe2JuXkQs+FJWJKnLFrXXy/BfcJEh SPrQcJmrkHkP+yhKzvUlcW695KNME6qiMTWJ/gNgy1e22NxBFuPRMFvDqHn6io+W
O2GmW90NE+xIgGuj3lp37hYDWGWS+ZV4a9/QXEq79IlbjeLKE2gTTqW2r5p4aj56 EfJD/K/u4zqCcVfff1vDU97JLQFjhQflgQ8Ywv6umuTkzHs3CPleTj9hLFP+7t40
p3J0oiUeiLF6AMJ13ri6gVeaqyFWx69Mpvmm6rb4sWUk2P4bNfHtexVD8tqmqjHP TGc7wy3/ZIxvHfkaC2f1JM9c0R/Yr0SAwHiY1GCoy8qxCwXD4n8oTERpt7bObhe0
gFRHBSGQohrRijr5qgqLBjMWixe+dVpal4P6y+fF2PEo+HcWRVpGjr9w+6q9L7F3 NpKNTEZzTmFxziMtkXI6uioqCXBWADhDRexL41f+UmsoaITdhNJeQtNv5VwRyslO
BtUFvq9uLhsz6xmW6Z4VmHkiz60ENBTtqWAsut8RHdWtxr96AQvQFmQQhMX+T5LJ GQFZV6IwTeGRw8YOHDtzvxnYXitgsxrGCAhYfEdjVGdHu809M2vehFl2CtjImSat
oEI1eTqVFf1Zj6Vc8di943yZcv04sK+GLh5PKwpUWRrWGqgQhwwMIjsSTMn2sa64 VtvH5hziXw9szryWNwJViviqnkwxmk+ejHAx7sYpDyhBKtpkXQsKMSwhVXmOSFyn
VXyVsLGLEjg5momxTbWFYEXAaJdg7nHF2V0SrTXdulySbt5UAqsZIilLzMj5feLS B1k6GD7vXHE0OfI/ybLoNsJjIVWwkZyNMg0YiPTRYTKhiUizmU1lcHx2urjatWfS
XAGpqyZ/tnCkYAPSK1227Mm3PgjzAGZsVDbDYo45hDlUWNF2PGgRBxTifYhv8/2X XAForAqvFI7FfhdBK/oEHj8EGvm2mZAi7Q94C09/QiKGHAHnOwi4CBuIZ5ZBSLS9
wiUJUahNvWewpa04Aa/n8dTdB86fUGWdBDrtMT0VoIquNj79TUhCWIXePMXY WUlwZwNkytWN7VTB/mSXSidYH87l6m7w1o/lsIak3oT3Mpa/nRnD+UWbnFdF
=kLXW =SmQj
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: 91EBE87016391323642A6803B966009D57E69CC6 fp: 91EBE87016391323642A6803B966009D57E69CC6
- created_at: "2022-12-26T19:10:12Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7zUOKwzpAE7AQ/+KyZz1hpIN693UL9rEF1lQJ1SV8qe1tLYx7i35C9RqzdI
C6M68iSrINQQ0c3XXiUvxfMorE3Exh50c8iiEsXngVGFZLDfXJsxh2ceWysadb6G
/G5Itf6kUPK5XuLxW8olmir1VpECuaxJ7Sj3SAtNcwSVzpDr6nJikaF/L3caJZFC
EKk8uRE1ZCpttPOaAnWCjJPZ4drIgEzyH+pU/VBpxMQ4i4Y1H6k8FzLsvWyiJMuF
eSiUwse7LnOQpdURwfFrWGnX9nsm7umn9usuk0LWS2cEHoqn/UhV2Y1eFztGGT4n
CeOwW0AVAa8g1z3gX6cuJHcZA99vK1ytYPtwM9jjtYTMHzDonhWflNt328Shnnmd
O3S4kDztNTaugfzFHmz4D1o0Br7kH/NKk7uW38NqOQ5INfzHykn5uiHZVeSZ9FN1
fGgXzD2DCOzdgEWqJ9D9DsI0UpAevnVO/HbUqoPk5LIn3lcsdBPW6mulFBWgC3fV
r24e6INK20uFeu8WcJnNPeJ3O15Z2JuB4Eyd7n669+dfrFwup9msQnuGWuGmbw3D
cO8UXA8Encz0JHZI1a0W7ZwQDyCZXYVE7NNhT2qjHmEOM8iCAtilzzta8E2JEOzm
xxROJxMOqxxMX0WH65J+2yLaXOzOzSUzWIpMaZ6ocZM86f5uT5+QGmA6suP59LnS
UQFTJrZgyYFoQVNoJuWY2eQTOhlLF6N7g8KgNoTr63JGLJrFsJcUV5hCgvn1dvjy
YIpSzMcETuHiT2ri3qI3ZEiGiaw8omcVL6lfh8shGznWwQ==
=5dtN
-----END PGP MESSAGE-----
fp: DD0998E6CDF294537FC604F991FA5E5BF9AA901C
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.7.1 version: 3.7.1

172
keys/0xA.asc Normal file
View File

@ -0,0 +1,172 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGENV5QBEAD0zAnhI5i1CFNSN6JAuWvmgduXqUPo8bR6D6g2FGi1TSOdd2qC
CSvIi3GSNdUtPFv3kdi/FSHE8gMsOf83iAIJf9qHROOrzvJ+l51foAtE4ECzH5sB
0ZPZ1YwnxnjJ1Y9KqTqSTTFDw+WsieVGdIh3EArvqbPm2N90Es5UeX+q0kLl/3fb
DkE4P8dZn20ln28lH9pMsrk0j5w/sZkSKmejxDZsqZulfRH8ensNsF5spK2RckO4
pHve2E/I3xkaWSRttFXoS9nLTLRDMHvZ/cEuFg44fnBx06hFhs5squPchHDv3Gne
Q9RDpOhtjWOWP9kYczniQXxE/i78QgcN15aXWHFiEBS8jiBGrh3cECnDIjS+wUYR
O4jhGATaQRoFEIISFyVL9bQeWm5wdyPaW/Wm/Qvnisnzkmi+WFr0ieDNhd1//3zp
pYzWdQzZJIRkMN/RdO1VwK8Ckw7AyKsfsGBpyUhaO4UpzRcgZbO+QJTsEW+ZXARb
u56YLGU1BNVW3qxgCSZEb+jSiUHk6iBJbEBzfheCcgS9S2WDIPU3ON8LIW5mshnD
wWI73UX9JZxf8VDn233J/UZB+XH/tEzj0gq9QyUHyxB/PbWHC1KjpHzw237iGgbe
/jz9H2jwZ6EmUWIOYEAoktUvXMs0dc4JojsI6bSrjDCDsOs/NzRBpU9bRQARAQAB
tClHcmlnb3J5IFNoaXB1bm92IDxncmlnb3JpaTE5OTRAZ21haWwuY29tPokCVAQT
AQgAPhYhBN0JmObN8pRTf8YE+ZH6Xlv5qpAcBQJhDVjgAhsDBQkJZgGABQsJCAcC
BhUKCQgLAgQWAgMBAh4BAheAAAoJEJH6Xlv5qpAc0oMQAJbOP8LWN7ALHSwaQv4k
by5PPI7EWC4XZMGyboz9KiyVcjZT8089pwWUThv08Zh9Qqb0+28BUeWwHu4qVnTi
1OXU+IRZ2Ej/KuMUAqS37FGncux2qDmJG2+fR/E1pyUDvEWezUaBKVEjL62l7rel
Y+bGA3ED6e1QEyy67hVYWxmZkyxlJSqbWQyj/THYngzu7HK1kKjv+In/yIlTGmoo
pUiPFX2i2AxfQ9c+Hyx5lDbUZLoXRStU/NP99QgxNH1o3hcOB700fNQb21+GZ7I6
ux2J7UWd1ZtfDl0V7JWddXeThl7MKc5+RJ71XkFw8y1La6gZbp/4BTxyrXv99LSz
J8TKsRhCisDzU64iS6noZyu6cenRhrUMo+YGEx/v8POOELlp8zcso9YSgydXCzDp
w1BCSqwVsaOc+kK6VXwySB7dv0hGDIY083jv+U5VE8p5BBYJwcGC1vjqvfKXo1UE
YzhhT8DlOQW3grAMV/NziJgpzsWtWmhbq/YO6E9szuYr3uxAXUVh5P9EZxQMxBUa
uQfYW7FOdG4Ss33rfJYktrW9hPpNNBucNxk6IjKxu73Q2DDbBOQ3rT//NsGikVqS
vFUTHlvDM4VCriMKuYu/Abg8jpeGC0s+fRhnE+D2lFa38jBTJrv8xSrGD59nsArT
mtYyYmBbt/wX+IHmZQweIeSaiQEzBBABCAAdFiEETDzZbteCUVMqtVAKxoisW2D3
o6UFAmENWkMACgkQxoisW2D3o6U2gwf8Dsqg0qS+vGbNdGy743cCrWZM1efM8blJ
69Ce5DGZ+4753p/PGXUTibeeaHLE9D8D9a+TPq1oIqiz8l9vmnnbTc+hEezgEtbJ
SrnOWwYtjNekdZiFQhXyb1oYUsQ1jvOpyO13Xpho4pWYwlR1SjOuD2FGG3bFomuU
VixRVIPsdW6Wv4JtgNwBCfv6O4eGTIYyUrvrV3pmlON9K9ATxJuLFFKYhUjODobV
gkSDbazMqioDbbPpT9KlCf4Rhspmt3MxoxtL4YusLXasJLJrZNjqU75WObdsjqCn
yLbri8LmbkzhjZkmGyC9x2+puzawdgnIucW4k+kDuTJvB80at09cl4kCVAQTAQgA
PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBN0JmObN8pRTf8YE+ZH6Xlv5
qpAcBQJiYyEdBQkKu8sEAAoJEJH6Xlv5qpAcDBoP+wWt6ICKQr7+WLhRId8lisgI
F+PDoQwm3uRUl29co1TR4iL29tD1RVUphLMvDhN4E5e1myN+bLobek1nvF1JOcPg
eqagI8JeM7AYk98Jc9BOJYku7Q/N6Tl5MD6PRRWu272witHUVk1TNX23+bUVcvP1
I0JGpBlJPUWkgcuL7x+hp3JkpreVHCIerD4RecdA6yFZhgcRN/rT5V2MkoRi/QQe
xtTFjMaTiBZufdbO5DQgTJ7B9r1EnpWIsQWpm+ilJGvJrM6/xrEDbCaX0aO83XR3
C7iiKdw0V6AUQOUakV71gUlah/LYObXxvuGThzHw43xeTDdbFIv5ZTM87FkCF/sO
SXARXR+tkHd7T0k8gOmJZArSi2bUvB8zMvvRlgCWj4kvTom6tuGqD0R+DY16uGXD
yAqvh7NZmhpJGGbUCBOiDyhtY2+XyaIXj9G1WUYqhyO3F4SgJXGK4abMWitWd0cl
8kUd8SZutgzKVwwWu6b7Th5p4n5u+ItYXQwk606z0J5+FlkYf/j+3OWW0WWYjVw8
WuWgup0qQ9B1yRPZRI/dv6eE+f/v2TBA0ZHYC0Xrp/gd1O8jguZZ02UfTzkF+2TA
cBZd9cuayEwQffUqdZTK5wtsr+jlz6/Wh0o0+dxsCi/3o8iI78NiPm7q1KzzjQz4
kyu/cdoMRZ/2K6HonnqktCZHcmlnb3J5IFNoaXB1bm92IDxtYWlsQG94YXBlbnRh
bmUuY29tPokCVAQTAQgAPhYhBN0JmObN8pRTf8YE+ZH6Xlv5qpAcBQJhDVeUAhsD
BQkJZgGABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEJH6Xlv5qpAcRNcQAOfE
b57vpy8eV+pbUcsuyA03PtF5wSrW5mTvExdlZwhd28AIr5Xdob2tEKsFoJxMbcyp
iFeQVFsfjTaIT3raQKi1FiNFIFFa/Zm2ykg99CAO/rZGdCobtWrRoaIDMz1Qc3O4
iBw3QSLVOfLfEXYoLKmA9xweLhfW/KABUbfOkn4hrwy6Z109aJtI2olWyNBIl9pz
UQeQTtDcvRwkz+ENxsPJh0PifNeZiJHILAxTGdU00pyVPo0UhLfZEIS7zrCU7hqt
yV1+khY8/aPEYumrwD5D4p/v9wJOcxEIX33hJICITQn93E0ABae81F8pOyfdFSFR
OBAr/tch7rGCZos5ieYO8jyuvreTl9arber+ISWZawbH8HmIp2DPEOw0wJIb5Sxp
AfUidi7aENre+ErY5vGDbQgGJ9YLAiEINXAECPGwDkHyOiVVRU5aBVKPZ4ZoUdPj
B8wdpPaRzBK/L7Ff7i/7hNSYDEphGL5IbJY21lBR6elVxrbo+EV4QVVfFPbfdySC
DeuakWCj02KkBez2oOy4ASg90MkQUmpJBSt++GRa4EVB9X1HFS5ZIXhef5y47TtJ
p0pJYYUO9dOkIytqBiu6YWyZloDPYEIP5Ia5qAJx3DvBu8TVRLHC8czJaA1Sky/G
ENisWC6r9w80IJQsa9XrSCFV1hzDaiAYIXQtRoNsiQEzBBABCAAdFiEETDzZbteC
UVMqtVAKxoisW2D3o6UFAmENWkcACgkQxoisW2D3o6UvXAf/SjEdRE2m+6ock2kt
aQG8uY0BgBPm77GpWyjnVjfk0LTBrge2qkTSRLNd5pbjr8JC/klIdUqUoeOIaG8f
77dpsq/EvCULoyf9Wup8bwXsCBX6zSlG1Ymhp8VoijDUsF5LerUbaA2b4w3itZ1M
PrYBy69B6slEY62a8tBeTeEYae8R1J8Ry2QVPlU/oFqvha+IXfL9Lm/xmJyTgnZJ
GcIPKQCy7L7PwSleMr7FV0br44a7sT2HmqFlimmVJHLdrzJZ8cowBaKgfwc0uE7C
DuaVtyS2JW0fKu5rytTpMo5I/dnhcC4S+yKgxjoSSch5X1K0fitFSZvo6vLSL0CV
A8G844kCVAQTAQgAPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBN0JmObN
8pRTf8YE+ZH6Xlv5qpAcBQJiYyEmBQkKu8sEAAoJEJH6Xlv5qpAcmFEP/AsRMz8W
GkfabElx5wvwGSro5HWtFOEDfsP+7ovPRmk8+yiqbHi8GAvrP6EgKp5X/vHkdAOZ
xwA9G7eXt1vrZQ59xJm+7eZutpdWpMeXLmbc8wxsZcDvACTR0Sk8ASpdoOiQ34j1
nwNJ4jx0f7i4k92/zHzqigCocHyYreqeSNIKsJ/xEdkBtdeiyQbhIGc3GXVNvUIk
J+1EXYuyawTYOV1H0eSILFUzJaFY1fN2LXJpbl1svJBe4qK5S/+j4/55H5m1b6bP
NMVGUIUE+qw1xjpbnCf1tSHcXHFeJVl6SpIOG9203RbuBoDuLMjr0EpN5Y2ah3iR
g0SRWiwDsKiF464etyK+rrL+n39PeyLDtq2LM+zflugvM6OXVBTORMJRebpapECP
naJpOWZoo5F2BPvZ7xoancDhZUzgGTcxS/PgJzBk0y239bBFjHiiTRQEUrbMCsmp
7Cp20GTjNKwBXFJGssPIIdr+C61sK81RdW4ewhMxc3aYlMk4Nh05+LT4JrAbRZxZ
C1stQta5Cjg1xDk81k2kn5uQyFiy1kwAwsMVBpdvjuSjrJhtYVFfZRTrSFTSmjIq
5B/XfAzcYsAalhog/lEptBkyH9HhtKtR9PZnqhzYxFBhIgycSQSHlD5Krey+4sTw
uf5VuviZxmuYFQQSxmoIBgzD8lWH+lIR2t4PtCdHcmlnb3J5IFNoaXB1bm92IDxi
bGFtZUBveGFwZW50YW5lLmNvbT6JAlQEEwEIAD4WIQTdCZjmzfKUU3/GBPmR+l5b
+aqQHAUCYQ1YzgIbAwUJCWYBgAULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCR
+l5b+aqQHHeBEADGZxQ3x1NTzlnlESLskTXopEHJlcBdcp7EoSwENBFiavgw0myE
Gpy0TQ9PvzAtKW7edQmAWMd75ktQHqt0aAWHtEaxJvbsugQCLLBOrtdzuK59hoJL
rz7G2uU9OKWz2RD9OHqw3srQM2BvRkWhUDOYHYowBMyr9LtDMUFTH/Q0sOmU6VCl
6kjtxJl+uMCIoJBhEKb7UJm5qawqoYjelqaqNg5GwujHhAp7OrlZT89an60h5Ysx
LhxsJvy+mLteBXggV5mVoc+1KjHX/xUpIgl+cx+nCMchIGJdAa1ngyoQaeceZmcZ
uowL7Viy3NYFr++4YP7hQ9EgYoyxKXcmzh95itDFCXoVLcYN/bFpnv41hW/Ny8SZ
uL5qnpgrh7XzudNjlIE3IVJ1yG64LnSawYeTbUmpgPGVp/Qnt41gMuzv+Mo6ZpIK
peCGrTMX8uOdV0abspzVVyESx4nxSWakpzeGaZgcq0nHJZ3SM6sQRYbYurecptyz
54WoQgfWbIJFkShTbWTkc83e5JS+xEvU5ixyW3gOnJKFvr0F2CYvvdFU1fssj2co
qHtuP331t5NbjJq7WnuVJ9AFuoeOOu1LV9ZX6I+HmS2uuwmAbH/maf1eEdDRSiCX
a8SzagWBHrGSqComDxFgChiEjciC/z+dN2jAwY2Gm38yspCaq93CKtwP5okBMwQQ
AQgAHRYhBEw82W7XglFTKrVQCsaIrFtg96OlBQJhDVpQAAoJEMaIrFtg96OlGkMH
/3i/JmNTbOWGvJiJMQePIBR4pkzv/yeuA7xSfvkDhjSV21qB/P2i7QJkiwJZZyYP
jTzExevi14KZN/Py97u3jrLO03FPf5NIfmJ6TqZXrnDd29HOWNVvEW/a/igw8kZE
ch6NtMWTRvEzgedhlD5z1I5ci9x8/leP3Myb479N2WaQYy7nXLcKIwQLJEp23si2
GBE33KzAIKcWWGygz+hy24WuhFqUy7GdKQJGojRk9YS7Z/4bVZAmX0OJFW/Yc3Bp
YibIFhGCaYz2xvlFJv9XYKOBR28oMPXEQ0J+eDCrX8kDPejM+uxDJn7We5YDRmjy
UuYtY8oUPMBIUmUmjYJIzf2JAlQEEwEIAD4CGwMFCwkIBwIGFQoJCAsCBBYCAwEC
HgECF4AWIQTdCZjmzfKUU3/GBPmR+l5b+aqQHAUCYmMhIQUJCrvLBAAKCRCR+l5b
+aqQHD6VEACM1KiQTOHJM5rszA5hs0GnflmN/MnqGiAyKMC34D52mqmHk4azVaAp
E9cNn/kPAyAkrzl5nUAEt+7NokdkBvi+p9XWlUHFiWPVU1FwW5vUwZjm63IMTNST
JYh/sDIM0sdrlke8IALiDP/9uZ18TWyG9Sd1ZMEkoIpMujbxQHEYKotgZNz7EXtA
JslrVamF0RQ24YEoZZcl+k9Yfpl/W4zpdYvGCZVDASuB2Vk9XDZBPSQRXOny5PgY
J/2UfhvYflfSD4yE/TB7OatBPITSik88I1KzaX8Eqr8qFqM1MJ5AAGGB57JkRv19
s6NoSy6NS/D5+MoAobmODJqebK7ldsG6wLK8l/ax0q6R/924e5zpchOoSFJ/uU2B
vWQD/qmxNwAYmD7ItgX9/X5xCgGvAP6lg/PpW2PXXtgq9L1O175JKuTS47rrbCiu
RDrNjCNMcCxvhlzRamU1kry8dzu142iTsgThLeEeB/bMAD6ailYVe22fzGGsjIZ1
6pzyob9vP2lcjBO/wBxF08T+/aXLMspMixsEeATiKIuYgBFjY0tMdOryxUO7tE1/
/HtwERyky152y72kBUDWGmpAalUPbPhB+bBBlQN5LZLubs7nYditeDEnSPNmW0OJ
dK9io1Sh75zNTxy5QFkg+CKpIQW4ZtZ5WZuPvCKu93iJHYGNr5XgWrQnR3JpZ29y
eSBTaGlwdW5vdiA8Z3JpZ29yeUBzaGlwdW5vdi54eXo+iQJYBBMBCABCAhsDBQsJ
CAcCAyICAQYVCgkICwIEFgIDAQIeBwIXgBYhBN0JmObN8pRTf8YE+ZH6Xlv5qpAc
BQJiYyEYBQkKu8sEAAoJEJH6Xlv5qpAc2DkQALI4Kked5ckkiSJEKVgj9aat2lzE
O6HB2HCMCyRrk8CtFXSoOIgKAnrSc5e4p+I+Q8/jEI3mowkMzie4B+k9FPiLK0OO
vASDnjlTVMgJZIDLz9wLCJF92eLLPVEaNNT2jz7pXScrGJWfDMiyIwRIi6NkNjgN
w2WS17qBiccc1FiqF4DSSn6R7TV11d+GD/rwT7DPXNAiHQAbS6ERLYbigy271N74
itfKtWS9RpTiRmV1YwIG6NiPrclELtc69Yfkf6BVBN9jJ+kHIkzAiC1/VbR2x2Ea
UNX0p3FPOi5umnWyT4agA52l/JeAcJhzyi2+uyCMedrVCFghGCCNc+YYs+yoTg2A
gj7rTDDfn+fBP8p9WcdSsDHbFgGRXjwkTk6Adt0XC8Fyt/B1JV8wpknSqrnahnZO
21HBaFt/I7PUC/UQuGm57EEeBNFRoxOWIzO1SZbmE4Ew/Zvakr0ICqIZRkUraiqA
qNQClBQh4s9ZCcwGpSpzUlU1JPnN8Lxgx6xt9rONo5x7jQhq//kDwMZpj+6FeNf7
KyEJek4OAv+SBYL6wD8avRVh89HdvaNDH0rPfQP2Vkya2px3HbspNS1EOgYvJwcf
6RpWgtRs+uClbNa/17ZcwpA5A6nVrMBt2YyteIx7pBWEhttcDAVZZ8oxnUEoy0vV
IHXhppnQSxwZWn5juQINBGENV5QBEACYkzs4Xrf1+Y59a0Cz/nJAqKryM8B8OAex
FTZu1K1BnEw6+o4twVcP2sK4bG2xD+vzpTvZTe8DRgIt1mJJTzcM+vVOf5RlYsZ0
g3B3Q9Du+ymy+imx1B6Vev1rf+8Y44purn+V/u1pxBw2bAagWywgXTZyo8fVU46C
bCw+hpTdd1xdq5p/B5gTjZrhHxW/wwWwy4vyVHHelmVYOHelqJ3CWOzVHPRqYYyo
k+oXY20snmxwz1UHnKNAYmBRGtpA8f87FmRejM4OHFVXFCHP8/bK2SdmYfded98V
CKCjjXoPLus96Iz9UCG7xwKVKM0EtczNoDgNn3J+iHjs8KbYtJxObE4/l6LuHDKB
3oJ3lC+yPfdzbsPYL5yQ2xZ7N7QqWvLzR99S1L2CFqJFnViKP+DAoSD1hU8QvDdC
vllGG+e2LHYqPAMbHfTjndfOM5SJsTbIXCb2giSnhSJJP3mTolYOHA+aK3Zy9oye
BN6ViOLD81g3PGsO8ERKAwUaN2ngCqm/qFGVCLVjTXQaf5aOM85MHAkQTms6gh5b
dn/C+NimWSrE8UY6/xksm3yQA3/hfc2dE03SzQND8FF0btI+mVrW3DaZseT/q+VE
lSKS4DChb7axhP0ze5lYNt3sffsjvfAO0fe/fCDgABdQOvW0606JcwZ7eitSrKhv
mEDMqYhBMwARAQABiQI8BBgBCAAmFiEE3QmY5s3ylFN/xgT5kfpeW/mqkBwFAmEN
V5QCGwwFCQlmAYAACgkQkfpeW/mqkBwuqBAAqtyCSk94MW48nyoJH5eo0k6t/XKR
Gr0IfOAQQ4Cd0X1Tb/302mHKDzsYJg1SQXble0U0kkwTYfsgeouuZLV0WUZ8/eA/
c0Edlqrfv9+IciwsEGjpzWYvQD72iw9Ad8LQk9gMRJ+5MQZLEhBcHcMFb4aiAnX4
/mpVeebuGiLhYOy9v7tkNMS9f2QlUIG2QnfQ4iF3Isd0itAtPSTlQMFhaux89On/
S6WALeB5nqK/Yl9MDDjXQFMQt3rO7RrWJNHhSrFg1x2W3EezJCxBOAg0txHDQEZr
hq4jKlugg2XxLtamoArhfqNiT1mH8jWb/nBq9Wfc96XeXNSyuVYPvTcWA7j461XC
u0FxnpF/dSJvvBArSJgaFmWlutem8AqDO7sm6npG9YqjuIHCrJynnb7INyfRk0Tj
5VI9TggATn8xCl2OFQ/vPJj3eYBS8vn5bMRwFx/maI6fu9+kzB0vOsvnyehe7TOR
qCDX8op13suo+3Np1aJndZuscKF8RLE9F2gSOZ42/o5f1uBInigTZxr82SXvWX6S
m7fi+FjmQiNFdho+WPxKsnG/UoSEEuxGLLb5pCM2U/gFKacbXRR1LJhpQ7iN+jSt
2CrzoMlTBjrKEns8iv2P1RRBO5KKCnG2u8dsOvoLytmBfdsMF+lBwGFrdQwA/f/T
i3Abz4kQisB4zxC5Ag0EYQ1YoAEQAM/rETZ7LQLxdd++eKKIeKpewILbvuMoj1Fc
QD6zYtAtQjnOXu/fnSLc5rwfc0Jw+Pf2V8yt6oTqdzFw6GpjLNqE+usyQ6qBs8Ch
G+rwfeimEsr7no7fF0egrAsHBEPXKgYAKOobhROJOuac3Zq14Q2BhydMRjV7i8PD
WoyPV2tRcKxn/qaQEGYcmIV8JpHjIIy3WviAaL90ALuJ+cE/ehLJX+UkTA/FhiQa
Vs4Ei9f/sCv3yklLrFg8HeMez2DDI0043rd3R81ivAGiNc88KcYZpFk06QFPN7Hf
NlinXZOEg1DbGXy1Gn0Pyqlnu+suOFMPoBeQ4FHOYOP42wJ4Rp5O5ZqOpQz3eIqd
xhQj4nFHW3uryADakEwXMt6wxefHtH7krDtAO1IkztrgYwh+yhw/B/rgEfqvPETP
rytcUTc/4nvs88z0K5pjD3QlcejfPbbTNjDacxD/WqMBNVnD+GJWsuZAxV+YUki5
+caNMGzazLcig3LO9ib+gN402DVx1JX2DLJEpmErTx/GNc3kZJ/29mR9lr20e2pp
n30cjjQZAEdRXHUrb81AljxNVNID6/XpIWckrwEhuan9YUK68NwySAshuqJi0MBJ
7s/aYoiJvzq44Q1P4/zbR6B4uJNDTqQXD+B9Rry3r13moRyOJBn6XEJ5giz8T0qs
Rce9FRZ7ABEBAAGJAjwEGAEIACYWIQTdCZjmzfKUU3/GBPmR+l5b+aqQHAUCYQ1Y
oAIbIAUJCWYBgAAKCRCR+l5b+aqQHEbgD/9Jup6STrmazgNb2zz1/2cWjkkq1vMp
fJfpNHKAzIr/x1u+F2nSjpfhlTRqk0F8ZIkRNYjmoNg3MkuvrGo3a7Z+L3QZ3C9W
6YGBlRym3QhU3V4FUUGTtm0pV5yCqK5DA+I7pOepBGSoVhxlHRnBmqlo/CUhCl0H
NVXvCqD6piEMuIb4/ksdFv8Fre9oIU3Phr2NpkcDle1/PeaAkb8qm2cTPCkCrPOf
5AIAJ1Wd2DKhCZVwvDWkrVbOthwOyOYbcUuFCT2KKjj2FCdPd6Ej5TMckpTJ55yp
s3MTB4mKZYKKTduJOx0EFgQKM/PzqHubhWZK4IQi3iNiu2ioYYgCvbQq+xFixmxv
tZYeeeuCgjEUK1eWKrtpcW1dQ62QqUYlePFhq5cnRwcbHkX33++lUgvHNTcLCbpp
kJ1Q7/ZNTS1w4coQXC8coSIlYpMiPukwLM7KRaYSdFJEFbOnYi/NhYCS7QiJMwyM
ij8+M0N+p3vG9xshnO1PK5Xxe4ODjA7f38wf9yn0zy7zizNamb70045ZtYDSvzCj
CpMDVPO4bKZLU2M3xQnBrz6PC0Lo65ONi++OvJ3XZJv+LxUNU2YRXlX72Yz9qixq
EceYo7HltXuknw28ZXjxsp3wY01MGOiAuqlBQ4DJb8gldq0nqUZtVoYUb9EfxKKx
7frdm25z0TFUwg==
=FNwy
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -214,6 +214,7 @@ in
config.networking.nameservers; config.networking.nameservers;
}; };
# TODO: convert into usable module
programs = { programs = {
ssh.knownHosts = ssh.knownHosts =
let let

View File

@ -78,6 +78,8 @@ in
"mitigations=off" "mitigations=off"
]; ];
hardware.enableRedistributableFirmware = false;
microvm = { microvm = {
hypervisor = lib.mkDefault "cloud-hypervisor"; hypervisor = lib.mkDefault "cloud-hypervisor";
mem = lib.mkDefault 512; mem = lib.mkDefault 512;

View File

@ -1,20 +1,21 @@
{ stdenv, fetchgit }: { stdenv, fetchgit, writeScript, runtimeShell }:
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "bmxd"; pname = "bmxd";
version = "1.1-2"; # ${version}-${release} version = "1.1-freifunk-dresden-c3d2";
src = fetchgit { src = fetchgit {
url = "https://gitlab.freifunk-dresden.de/firmware-developer/firmware.git"; url = "https://gitlab.freifunk-dresden.de/firmware-developer/firmware.git";
rev = "T_FIRMWARE_7.0.3"; rev = "T_FIRMWARE_8.1.5";
sha256 = "sha256-LPlsfZvi0Hs9h0IM8Xtiv8GkkVLWs8LL+XSewTT+XHA="; sha256 = "sha256-DEz9KROKhOSdp0XPvkpV5DCTN06FxIMj2YaVKC0hkyo=";
}; };
buildPhase = '' preBuild = ''
cd feeds/common/bmxd/sources cd feeds/common/bmxd/sources
''; '';
installFlags = [ installPhase = ''
"SBINDIR=${placeholder "out"}/sbin" mkdir -p $out/sbin
]; cp bmxd $out/sbin
'';
} }

View File

@ -18,6 +18,20 @@ with final; {
doCheck = false; doCheck = false;
}); });
dex-oidc = prev.dex-oidc.override {
buildGoModule = args: buildGoModule (args // {
patches = args.patches or [ ] ++ [
# remember session
(fetchpatch {
url = "https://github.com/dexidp/dex/commit/dd0fb05386ce89c74381ce49e903cc10b987459e.patch";
sha256 = "sha256-71py0pysgS3jDkKeqD/K4KJ821bolz/4PTjt2rDdUy8=";
})
];
vendorSha256 = "sha256-BxFiRHOGIJf3jTVtrw/QbnvG5gyfwAKQGd3IiWw5iVc=";
});
};
dump1090-influxdb = callPackage ./dump1090-influxdb { }; dump1090-influxdb = callPackage ./dump1090-influxdb { };
dump1090_rs = callPackage ./dump1090_rs.nix { }; dump1090_rs = callPackage ./dump1090_rs.nix { };

View File

@ -3,9 +3,9 @@
let let
getHostAddr = name: getHostAddr = name:
let let
hostConf = hostRegistry."${name}"; hostConf = hostRegistry."${name}" or (throw "Host ${name} has no ip4 or ip6 address");
in in
hostConf.ip4 or (hostConf.ip6 or (throw "Host ${name} has no ip4 or ip6 address")); hostConf.ip4 or hostConf.ip6;
# all the input flakes for `nix copy` to the build machine, # all the input flakes for `nix copy` to the build machine,
# allowing --override-input # allowing --override-input

View File

@ -9,9 +9,15 @@
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGJJTSJdpDh82486uPiMhhyhnci4tScp5uUe7156MBC8 astro" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGJJTSJdpDh82486uPiMhhyhnci4tScp5uUe7156MBC8 astro"
]; ];
emery = [ emery = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICgL2kRs+cXAcUzOO2Tp+mtMBVuHqMuslQy3LN+HLSP4 emery"
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqAXBEROEfldkHdUbF3TinBhfeX5l4DQ/5MAOhLh09avqCqcHY2FanZN+qmWpD695UZ71Cl+XF6Bj0KO7Rt4SAemvkEDPMBoidkt+ZjLsdnb8GVvbDhu/62JnqW9meYTN5GcjfmKMPDtKFbgSx9PPcjsDaO6LI/GWeyTz+EYQqwTdc7TKffjLXp6bREYLf0oKIBTvW9/oPCBI7ywYmyBaadFKrYSnujJbMejH91L+JN2fJoxjjhsGcRR78ottbjz4q6JxYjt9CG5oa7Lm60xdZkiiA3c4dMuHU9+EWGshjBKL1Fb9BafeAKhHobcs7UG8IVlqHRJC5VAGQlmus/fNagAArz9PnGW4MAOgg+yLjQJLLKqePBMsAsMHZ9XT+sqPyJfcai5dWynGXFP1B63C/oosVMkeZAlBIwDz/CmufpKBCJZXCfFoC3PotWsH/JT3ir/RSdtVHQ169CEgm+AUd7gjBuRwn6j2eBHcYkn0nCbQ93KLPlnYCLXzjByGved8= emery@fuji" "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqAXBEROEfldkHdUbF3TinBhfeX5l4DQ/5MAOhLh09avqCqcHY2FanZN+qmWpD695UZ71Cl+XF6Bj0KO7Rt4SAemvkEDPMBoidkt+ZjLsdnb8GVvbDhu/62JnqW9meYTN5GcjfmKMPDtKFbgSx9PPcjsDaO6LI/GWeyTz+EYQqwTdc7TKffjLXp6bREYLf0oKIBTvW9/oPCBI7ywYmyBaadFKrYSnujJbMejH91L+JN2fJoxjjhsGcRR78ottbjz4q6JxYjt9CG5oa7Lm60xdZkiiA3c4dMuHU9+EWGshjBKL1Fb9BafeAKhHobcs7UG8IVlqHRJC5VAGQlmus/fNagAArz9PnGW4MAOgg+yLjQJLLKqePBMsAsMHZ9XT+sqPyJfcai5dWynGXFP1B63C/oosVMkeZAlBIwDz/CmufpKBCJZXCfFoC3PotWsH/JT3ir/RSdtVHQ169CEgm+AUd7gjBuRwn6j2eBHcYkn0nCbQ93KLPlnYCLXzjByGved8= emery@fuji"
]; ];
eri = [
# TODO: use a RSA4096 or ed25519 key
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCqnwexxYY4LG043c53KetolvV06Wz9nnEi8dO2Du3DSMmvKs6+eTqmj83oEyVJkZxGXPsfdx1s3TLc01Opx0n5USCozUXHaaxUK7vrDPGJoz+Uc4f2OszFdKZSeLzEl0Vq6aWOkCKS6539mfbPx5oErT1Nt98GCOWi17cd3CTFA2m83oY5gFiaej3r/jfn5laCZ/NSqlZ9akzE54SXQl0p3/4L1C/QKockRscV8/4iD2+jqdPqaMI0DYKozNtsym5En3n9qt5a0RqGPENBXA1H5ie0ZE5/FXaqiXAY7YJMznnXbv4N8zQP2cFiPhqUNej+lU4RSHRLGaGkfLgYwn2z eri"
];
j03 = [ j03 = [
# TODO: use a RSA4096 or ed25519 key
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDW+YfsFtRz1h/0ubcKU+LyGfxH505yUkbWa5VtRFNWF2fjTAYGj6o5M4dt+fv1h370HXvvOBtt8sIlWQgMsD10+9mvjdXWhTcpnYPx4yWuyEERE1/1BhItrog6XJKAedbCDpQQ+POoewouiHWVAUfFByPj5RXuE8zKUeIEkGev/QKrKTLnTcS8zFs/yrokf1qYYR571B3U8IPDjpV/Y1GieG3MSNaefIMCwAAup1gPkUA0XZ4A1L7NdEiUEHlceKVu9eYiWUM+wDRunBXnLHubeGyP8KmBA7PNKgml3WWRNTZjqNQk4u9Bl+Qea5eCkD8KI257EqgXYXy0QBWNyF8X j03@l302" "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDW+YfsFtRz1h/0ubcKU+LyGfxH505yUkbWa5VtRFNWF2fjTAYGj6o5M4dt+fv1h370HXvvOBtt8sIlWQgMsD10+9mvjdXWhTcpnYPx4yWuyEERE1/1BhItrog6XJKAedbCDpQQ+POoewouiHWVAUfFByPj5RXuE8zKUeIEkGev/QKrKTLnTcS8zFs/yrokf1qYYR571B3U8IPDjpV/Y1GieG3MSNaefIMCwAAup1gPkUA0XZ4A1L7NdEiUEHlceKVu9eYiWUM+wDRunBXnLHubeGyP8KmBA7PNKgml3WWRNTZjqNQk4u9Bl+Qea5eCkD8KI257EqgXYXy0QBWNyF8X j03@l302"
]; ];
laalsaas = [ laalsaas = [
@ -29,6 +35,7 @@
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDP6xE2ey0C8XXfvniiiHiqXsCC277jKI9RXEA+s2LQLUI5zl7v350i3Oa8H3NCcPj39lfMreqE6ncxcOhqYyzahPrrMkOqgbPAoRvq8H3ophLK+56O3xdHoKwLBwRD1yoGACjqG4UTiTrmnN2ateENgYcnTEY1e4vDw1qMj1drUXCsZ/6mkBBmHJiFfCaR4yCMt1r4gGi/dAC7ifnBP3oSyV/lJEwPxYYkGlbOBIvX/7Ar98pJS6xYPB3jHs9gwyNNON63d0fNYrwBojXPPCnGGaRZNOkBTzex3zZYp12ThINQ2xl8tRp9D8qpZ7vrLjhTD6AXkOBRzmDj+NsCeEaeTuWajqUM93iKncYUI+JxR1t7q8gA2pBMFzLesMXnx7R+5Kw7QDtSJM7a4GMIfsocPwf64BH6rzxEz68rXFE3P+J77PPM9CuaYw90JXHo3z220zYw2nMQ/1qjATVZw/hiVrLmQMVfmFJIufnGjTBs2sy3IoNyzvYm/oDeNNg1cdSV9gyyRKZhK08fxjXN5GSf9vZkfZa9tHtqaZ99HI40GQBHUVx1K2/NQJY8TVTSA+v16SFnJK8BIbmp/WFCuvDcMkgLIbqiYtDASe7P2mKIib86uOENT+P820egeLiTQ06kFw/gfUa8t69d5qEcjiQZ+lxCeYIs/E9KrEXHvRUWew== cardno:16 811 339" "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDP6xE2ey0C8XXfvniiiHiqXsCC277jKI9RXEA+s2LQLUI5zl7v350i3Oa8H3NCcPj39lfMreqE6ncxcOhqYyzahPrrMkOqgbPAoRvq8H3ophLK+56O3xdHoKwLBwRD1yoGACjqG4UTiTrmnN2ateENgYcnTEY1e4vDw1qMj1drUXCsZ/6mkBBmHJiFfCaR4yCMt1r4gGi/dAC7ifnBP3oSyV/lJEwPxYYkGlbOBIvX/7Ar98pJS6xYPB3jHs9gwyNNON63d0fNYrwBojXPPCnGGaRZNOkBTzex3zZYp12ThINQ2xl8tRp9D8qpZ7vrLjhTD6AXkOBRzmDj+NsCeEaeTuWajqUM93iKncYUI+JxR1t7q8gA2pBMFzLesMXnx7R+5Kw7QDtSJM7a4GMIfsocPwf64BH6rzxEz68rXFE3P+J77PPM9CuaYw90JXHo3z220zYw2nMQ/1qjATVZw/hiVrLmQMVfmFJIufnGjTBs2sy3IoNyzvYm/oDeNNg1cdSV9gyyRKZhK08fxjXN5GSf9vZkfZa9tHtqaZ99HI40GQBHUVx1K2/NQJY8TVTSA+v16SFnJK8BIbmp/WFCuvDcMkgLIbqiYtDASe7P2mKIib86uOENT+P820egeLiTQ06kFw/gfUa8t69d5qEcjiQZ+lxCeYIs/E9KrEXHvRUWew== cardno:16 811 339"
]; ];
poelzi = [ poelzi = [
# TODO: use a RSA4096 or ed25519 key
"ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuQbziwBjiSZqzE2b4iOqz1HxjinqHbGjAv1XHLOq+AFfNwMc4wiyQ/u2LpuRG2HlwK9pBeIY/gZSUP3YJZ1RumnrEOxY2Tgmzko0W9ME+hvK1OHZcXI69QA/ctxEVgOUMvTtS8XssFLAbQfkXJYeTL/5yr/Qrs3MDDfa+1UGY7LQlyzh6c4pQ+pBgWJALyzztc0orqgSVUJ2u8naQ210Jv3dQnpE+bwfeG9IuWjQqBXWHwlqxwRDxnnDBVcUj4z24XsMmHHWd/zizD+4C0Qx/rBiFhYBDXP+320U5gpgFzRl3t1HQXiPCb/LAgp2CLpZ8Eh4u9tgIhp6Z6l9r0B+vQ== poelzi@poelzi.org" "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuQbziwBjiSZqzE2b4iOqz1HxjinqHbGjAv1XHLOq+AFfNwMc4wiyQ/u2LpuRG2HlwK9pBeIY/gZSUP3YJZ1RumnrEOxY2Tgmzko0W9ME+hvK1OHZcXI69QA/ctxEVgOUMvTtS8XssFLAbQfkXJYeTL/5yr/Qrs3MDDfa+1UGY7LQlyzh6c4pQ+pBgWJALyzztc0orqgSVUJ2u8naQ210Jv3dQnpE+bwfeG9IuWjQqBXWHwlqxwRDxnnDBVcUj4z24XsMmHHWd/zizD+4C0Qx/rBiFhYBDXP+320U5gpgFzRl3t1HQXiPCb/LAgp2CLpZ8Eh4u9tgIhp6Z6l9r0B+vQ== poelzi@poelzi.org"
]; ];
polygon = [ polygon = [
@ -45,6 +52,7 @@
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2bxUZkDM++SVg/lR6JI/ANUWVPPgGp7fmcD0mL7AI5u+VtdwUlVpPl4GjPnpBPFD2W3+WAg9DQpiA3+j/MuwaP7JjUwfI9hfVP/4QjdfgVgEyAuCWstHftk2bZvzKa+D5d7r5kOpDmWnxwuffOUqR7vmZscIJfRxSD/gOnIDMKUF8RAF94p4SuTX+1uoTbzmlIFVFZjoR1hqPL+PjA/Rmwncy8/2QKn3fagM5oTeLuk7ebFqL9mEBQolE9NJSTZJsN1IflRI9jxQYNN/jebaxDDF/bT+p8v0WxXGLmogzzyxviqOvrJVCjugyplLRh1AQ4XPh8yBqCeY9fN+LuKmz tboston" "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2bxUZkDM++SVg/lR6JI/ANUWVPPgGp7fmcD0mL7AI5u+VtdwUlVpPl4GjPnpBPFD2W3+WAg9DQpiA3+j/MuwaP7JjUwfI9hfVP/4QjdfgVgEyAuCWstHftk2bZvzKa+D5d7r5kOpDmWnxwuffOUqR7vmZscIJfRxSD/gOnIDMKUF8RAF94p4SuTX+1uoTbzmlIFVFZjoR1hqPL+PjA/Rmwncy8/2QKn3fagM5oTeLuk7ebFqL9mEBQolE9NJSTZJsN1IflRI9jxQYNN/jebaxDDF/bT+p8v0WxXGLmogzzyxviqOvrJVCjugyplLRh1AQ4XPh8yBqCeY9fN+LuKmz tboston"
]; ];
windsleep = [ windsleep = [
# TODO: use a RSA4096 or ed25519 key
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD6vi3Y/e5wxJzsehFyM+N16f1QAmepMwIOSL3gO9w7CZ1jUF2Cky6y/40TcNWMDyvgxbcEfobG/Foa8DXQgKcc9LZS8jjGmzTVRCKxON5hQsYXRmxzawe8Fg2bkYxpWeoknW0wgDc/3XJA17IP2ONfVtX3YVQyhf5WPDHrXojnBadXMBUtvK5p7T+L9Z3/cGB80K5BoQCC4ZRn6gkOMjpFOKYXJfIzmLI5WPvTe7B/uuEfZ8IT8nzZsi2VBwru01s+iEXs7th/rAp2Q74pWTW8Q8jhNL1E15Yct9K7yV1p6D7YPF/BCKtXKP6VzU2ULmTp6nlCkeDJvZgLP6UpzLJJ basti@windnix" "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD6vi3Y/e5wxJzsehFyM+N16f1QAmepMwIOSL3gO9w7CZ1jUF2Cky6y/40TcNWMDyvgxbcEfobG/Foa8DXQgKcc9LZS8jjGmzTVRCKxON5hQsYXRmxzawe8Fg2bkYxpWeoknW0wgDc/3XJA17IP2ONfVtX3YVQyhf5WPDHrXojnBadXMBUtvK5p7T+L9Z3/cGB80K5BoQCC4ZRn6gkOMjpFOKYXJfIzmLI5WPvTe7B/uuEfZ8IT8nzZsi2VBwru01s+iEXs7th/rAp2Q74pWTW8Q8jhNL1E15Yct9K7yV1p6D7YPF/BCKtXKP6VzU2ULmTp6nlCkeDJvZgLP6UpzLJJ basti@windnix"
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3iUaE0wXfRfG48bLs3pCSRi3TqH8a9yuh0JfycRv/Wai+hwJ/VopqxvN+L+NVFSEGWeTAvQRDzJZhgVgP29zrWALGnuvGCSi6jeuzhm57R2ebZcnXkS3fYiowfV34BJSmYkzM3mIg8ujxIp6R/7LqCx+7IKZfLqjeWAMFzVvZcF2aIs2OP59EWJYJN8fKSXpoMk6elnDwvxHD6zzNMhLu+n/7vKJccUoqJaEaPMd/AWyBi2aFn3C1btkFQ5fT8bO9Ob9t5eh97cyny9MAvlxPIHOR/xbJ80WMgVeqst/rb8atafe4UJVf643lzmzlbyxErBGAaeTY3p9Yc93QdvVP basti@basti-ThinkPad-T530" "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3iUaE0wXfRfG48bLs3pCSRi3TqH8a9yuh0JfycRv/Wai+hwJ/VopqxvN+L+NVFSEGWeTAvQRDzJZhgVgP29zrWALGnuvGCSi6jeuzhm57R2ebZcnXkS3fYiowfV34BJSmYkzM3mIg8ujxIp6R/7LqCx+7IKZfLqjeWAMFzVvZcF2aIs2OP59EWJYJN8fKSXpoMk6elnDwvxHD6zzNMhLu+n/7vKJccUoqJaEaPMd/AWyBi2aFn3C1btkFQ5fT8bO9Ob9t5eh97cyny9MAvlxPIHOR/xbJ80WMgVeqst/rb8atafe4UJVf643lzmzlbyxErBGAaeTY3p9Yc93QdvVP basti@basti-ThinkPad-T530"
]; ];