remove the vm
This commit is contained in:
parent
606c7185e0
commit
38c947fe01
14
.sops.yaml
14
.sops.yaml
|
@ -11,8 +11,6 @@ keys:
|
|||
- &joachim B1A16011B86BACB56ADB713DB712039D23133661
|
||||
- &quitte age1wvdnprpnq2rcc4se3zpx2p267n0apxg2jucvlm93e3pfj439ephqh2506t
|
||||
|
||||
# private key stored in repo, used for test VM
|
||||
- &test age1925katzy5gws3f9hnvnlwspu6trxf488arwt6ayw3urg2mgumqhszxnmqh
|
||||
creation_rules:
|
||||
- path_regex: secrets/quitte\.yaml$
|
||||
key_groups:
|
||||
|
@ -26,18 +24,6 @@ creation_rules:
|
|||
- *jonas
|
||||
age:
|
||||
- *quitte
|
||||
- path_regex: secrets/test\.yaml$
|
||||
key_groups:
|
||||
- pgp:
|
||||
- *bennofs
|
||||
- *revol-xut
|
||||
- *felix
|
||||
- *rouven
|
||||
- *fugi
|
||||
- *joachim
|
||||
- *jonas
|
||||
age:
|
||||
- *test
|
||||
- path_regex: secrets/admin\.yaml$
|
||||
key_groups:
|
||||
- pgp:
|
||||
|
|
29
flake.nix
29
flake.nix
|
@ -5,7 +5,6 @@
|
|||
sops-nix.inputs.nixpkgs.follows = "nixpkgs";
|
||||
kpp.url = "github:fsr/kpp";
|
||||
kpp.inputs.nixpkgs.follows = "nixpkgs";
|
||||
# fsr-infoscreen.url = github:fsr/infoscreen; # some anonymous strukturer accidentally removed the flake.nix
|
||||
course-management = {
|
||||
url = "github:fsr/course-management";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
@ -13,7 +12,7 @@
|
|||
};
|
||||
outputs = { self, nixpkgs, sops-nix, kpp, course-management, ... }@inputs:
|
||||
{
|
||||
packages."x86_64-linux".quitte = self.nixosConfigurations.quitte-vm.config.system.build.vm;
|
||||
packages."x86_64-linux".quitte = self.nixosConfigurations.quitte.config.system.build.toplevel;
|
||||
packages."x86_64-linux".default = self.packages."x86_64-linux".quitte;
|
||||
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixpkgs-fmt;
|
||||
|
||||
|
@ -31,7 +30,6 @@
|
|||
./modules/sops.nix
|
||||
./modules/kpp.nix
|
||||
./modules/ldap
|
||||
# ./modules/keycloak.nix replaced by portunus
|
||||
./modules/mail.nix
|
||||
./modules/mailman.nix
|
||||
./modules/nginx.nix
|
||||
|
@ -50,36 +48,11 @@
|
|||
./modules/course-management.nix
|
||||
./modules/gitea.nix
|
||||
{
|
||||
fsr.enable_office_bloat = false;
|
||||
fsr.domain = "staging.ifsr.de";
|
||||
sops.defaultSopsFile = ./secrets/quitte.yaml;
|
||||
}
|
||||
];
|
||||
};
|
||||
quitte-vm = nixpkgs.lib.nixosSystem {
|
||||
system = "x86_64-linux";
|
||||
modules = [
|
||||
inputs.sops-nix.nixosModules.sops
|
||||
./hosts/quitte/configuration.nix
|
||||
./modules/options.nix
|
||||
./modules/base.nix
|
||||
./modules/ldap
|
||||
./modules/nginx.nix
|
||||
./modules/mail.nix
|
||||
./modules/mailman.nix
|
||||
./modules/hedgedoc.nix
|
||||
./modules/wiki.nix
|
||||
./modules/stream.nix
|
||||
./modules/sogo.nix
|
||||
./modules/vm.nix
|
||||
./modules/website.nix
|
||||
"${nixpkgs}/nixos/modules/virtualisation/qemu-vm.nix"
|
||||
{
|
||||
_module.args.buildVM = true;
|
||||
sops.defaultSopsFile = ./secrets/test.yaml;
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,71 +0,0 @@
|
|||
# Edit this configuration file to define what should be installed on
|
||||
# your system. Help is available in the configuration.nix(5) man page
|
||||
# and in the NixOS manual (accessible by running ‘nixos-help’).
|
||||
|
||||
{ config, pkgs, inputs, ... }:
|
||||
|
||||
{
|
||||
imports =
|
||||
[
|
||||
# Include the results of the hardware scan.
|
||||
./hardware-configuration.nix
|
||||
];
|
||||
|
||||
# setup NIX_PATH for flakes
|
||||
nix.nixPath = [
|
||||
"nixpkgs=${inputs.nixpkgs}"
|
||||
];
|
||||
|
||||
# Use the GRUB 2 boot loader.
|
||||
boot.loader.grub.enable = true;
|
||||
boot.loader.grub.version = 2;
|
||||
boot.loader.grub.device = "/dev/sda"; # or "nodev" for efi only
|
||||
|
||||
networking.hostName = "espresso"; # Define your hostname.
|
||||
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
||||
|
||||
# Set your time zone.
|
||||
time.timeZone = "Europe/Berlin";
|
||||
|
||||
# The global useDHCP flag is deprecated, therefore explicitly set to false here.
|
||||
# Per-interface useDHCP will be mandatory in the future, so this generated config
|
||||
# replicates the default behaviour.
|
||||
networking.useDHCP = false;
|
||||
networking.interfaces.ens3 = {
|
||||
useDHCP = false;
|
||||
ipv4.addresses = [
|
||||
{
|
||||
address = "141.30.30.150";
|
||||
prefixLength = 25;
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
# enp65s0f0np0^C
|
||||
networking.defaultGateway = "141.30.30.129";
|
||||
networking.nameservers = [ "9.9.9.9" ];
|
||||
|
||||
# allow building for aarch64 (pi) target
|
||||
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
|
||||
|
||||
# Configure network proxy if necessary
|
||||
# networking.proxy.default = "http://user:password@proxy:port/";
|
||||
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
|
||||
|
||||
|
||||
# Open ports in the firewall.
|
||||
# networking.firewall.allowedTCPPorts = [ ... ];
|
||||
# networking.firewall.allowedUDPPorts = [ ... ];
|
||||
# Or disable the firewall altogether.
|
||||
# networking.firewall.enable = false;
|
||||
|
||||
# This value determines the NixOS release from which the default
|
||||
# settings for stateful data, like file locations and database versions
|
||||
# on your system were taken. It‘s perfectly fine and recommended to leave
|
||||
# this value at the release version of the first install of this system.
|
||||
# Before changing this value read the documentation for this option
|
||||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||
system.stateVersion = "20.09"; # Did you read the comment?
|
||||
|
||||
}
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
||||
# and may be overwritten by future invocations. Please make changes
|
||||
# to /etc/nixos/configuration.nix instead.
|
||||
{ config, lib, pkgs, modulesPath, ... }:
|
||||
|
||||
{
|
||||
imports =
|
||||
[
|
||||
(modulesPath + "/profiles/qemu-guest.nix")
|
||||
];
|
||||
|
||||
boot.initrd.availableKernelModules = [ "ata_piix" "uhci_hcd" "virtio_pci" "sd_mod" "sr_mod" ];
|
||||
boot.initrd.kernelModules = [ "dm-snapshot" ];
|
||||
boot.kernelModules = [ ];
|
||||
boot.extraModulePackages = [ ];
|
||||
|
||||
fileSystems."/" =
|
||||
{
|
||||
device = "/dev/disk/by-uuid/6d8f4b96-4ccb-4a94-a9b1-bab4a28fc940";
|
||||
fsType = "ext4";
|
||||
};
|
||||
|
||||
fileSystems."/boot" =
|
||||
{
|
||||
device = "/dev/disk/by-uuid/58C2-5A6A";
|
||||
fsType = "vfat";
|
||||
};
|
||||
|
||||
swapDevices = [ ];
|
||||
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
# created: 2021-10-15T12:49:19+02:00
|
||||
# public key: age1925katzy5gws3f9hnvnlwspu6trxf488arwt6ayw3urg2mgumqhszxnmqh
|
||||
AGE-SECRET-KEY-185C2AV5M0U2FAUL3LYQXDU7N5ZE226GRFRUY2976GNKGEXLQC3DQ539JDN
|
|
@ -1,43 +0,0 @@
|
|||
{ config, lib, pkgs, buildVM, ... }:
|
||||
|
||||
{
|
||||
assertions = [
|
||||
{ assertion = buildVM; message = "this module may only be used when building a VM!"; }
|
||||
];
|
||||
|
||||
users.users.root.hashedPassword = "";
|
||||
users.users.root.initialPassword = "";
|
||||
users.mutableUsers = false;
|
||||
|
||||
networking.useDHCP = lib.mkForce false;
|
||||
networking.interfaces = lib.mkForce {
|
||||
eth0.useDHCP = true;
|
||||
};
|
||||
networking.defaultGateway = lib.mkForce null;
|
||||
|
||||
sops.defaultSopsFile = lib.mkForce ../secrets/test.yaml;
|
||||
sops.age.sshKeyPaths = lib.mkForce [ ];
|
||||
sops.gnupg.sshKeyPaths = lib.mkForce [ ];
|
||||
sops.age.keyFile = lib.mkForce "${../keys/test.age}";
|
||||
sops.age.generateKey = lib.mkForce false;
|
||||
|
||||
|
||||
# don't use production endpoint for test vm, to avoid rate limiting
|
||||
security.acme.defaults.server = "https://acme-staging-v02.api.letsencrypt.org/directory";
|
||||
|
||||
# Set VM disk size (in MB)
|
||||
virtualisation.diskSize = 2048;
|
||||
|
||||
# Set VM ram amount (in MB)
|
||||
virtualisation.memorySize = 2048;
|
||||
|
||||
virtualisation.forwardPorts = [
|
||||
{ from = "host"; host.port = 2222; guest.port = 22; }
|
||||
];
|
||||
virtualisation.graphics = false;
|
||||
|
||||
# show systemd logs on console
|
||||
services.journald.extraConfig = ''
|
||||
ForwardToConsole=yes
|
||||
'';
|
||||
}
|
|
@ -30,12 +30,12 @@ in
|
|||
};
|
||||
|
||||
services.nginx = {
|
||||
|
||||
|
||||
virtualHosts."www.${config.fsr.domain}" = {
|
||||
enableACME = true;
|
||||
forceSSL = true;
|
||||
locations."/".return = "301 $scheme://ifsr.de$request_uri";
|
||||
|
||||
|
||||
};
|
||||
virtualHosts."${config.fsr.domain}" = {
|
||||
enableACME = true;
|
||||
|
|
|
@ -1,221 +0,0 @@
|
|||
wg-fsr: ENC[AES256_GCM,data:lowgrdHM,iv:DueIQ7nAFo/5NJrjvMwiUIYBtQ0xks1/DEfQDzgDGBU=,tag:42d6D/mYK1Ml+A9ordC1AA==,type:str]
|
||||
postgres_keycloak: ENC[AES256_GCM,data:dHuqrGcrJUE5GZhhWG5a4Ko=,iv:bvbyDXhkovtX5BQKw36WTGyUl3KR0Df2fB5qmMWbqqU=,tag:95XJCjKJjrITsHXK8ABF6A==,type:str]
|
||||
postgres_hedgedoc: ENC[AES256_GCM,data:XWbf3F1b00RBFS9NXytzVkQ=,iv:dTbRUncYKsqOh0y0MTEJCpPcwfvROkIiO8v9OxZiHPU=,tag:YUxAkmbYKbGdGbIMS/8mOw==,type:str]
|
||||
postgres_nextcloud: ENC[AES256_GCM,data:ySjpkMh1/6JuU2JwjlJcXh0D,iv:7CWZPjX7NZt4v1V3vbm42Iw7glz5/9F4TK9GUqTNsl8=,tag:701TSuhzyR4AnDHB4bG48Q==,type:str]
|
||||
postgres_sogo: ENC[AES256_GCM,data:L2n5FxSQ6PPaLecmcg==,iv:9aykDfFp5Ysqpi14J7Aj0w3yeLYHVFdnx7fxCvLqK80=,tag:22VqPcPp/Y57FKM0RmSiiA==,type:str]
|
||||
nextcloud_adminpass: ENC[AES256_GCM,data:G3FcJIAl0HmpCu4JAXQOZPmWCg==,iv:Bgk7j3EfD9a73hDe93hpzH2uZUcssgVPMxr3nEWvUvQ=,tag:ngBZEBSQHBlWr62dcQdvHA==,type:str]
|
||||
hedgedoc_session_secret: ENC[AES256_GCM,data:wi2hWcIAU2u2t0hJkSUBI5pp2T29V/M=,iv:Iph099lne6cH6V1gnobcGZl/mfJZiw1bFJMdSTiVsxE=,tag:xGI+S3Uygzmdnmd0l1kCaQ==,type:str]
|
||||
wg-seckey: ENC[AES256_GCM,data:wuDmkZgUzzK5,iv:sa2I3qVkXWddcZlItfmKj3K5vT10WE/knoVOaA/HrIQ=,tag:SzGnDifhyol63eQKeJevcA==,type:str]
|
||||
dex:
|
||||
environment: ENC[AES256_GCM,data:81BPvoR7lfGRN/sj54gjnCsocQqbCDSjsjduiW+iFXBBV99yIW1G4lnq5J4rbmOi38u399Zg34r1utifESb/6fQ9TS34zmSXRUwWuyuedwzmiuDdbS9hNTLrKphIYOlvlaCzI/hhs46ZHPh0SZnc9l1gSc0VR010DAlufM/aBMNm/erbGTdR9Y+UId0Y2WyC6Cx48OMHCMIJ7Cy5D0oYwRefCGEvV1T6/Q==,iv:t6knQ+twxp4XslJkyFheVc29QD+dc6X3K1RMhnSzKHY=,tag:Pl+qX4wOuc+sfx5tkxd/Nw==,type:str]
|
||||
portunus:
|
||||
admin-password: ENC[AES256_GCM,data:+5XtK0Uo8l+/gfdmfAk=,iv:tVDgfn4b7I8sX20jVBy9Ezr0TTfmbV/KEEu/aHp/f8E=,tag:1EtG/TIl8AseqQxNxoYbSw==,type:str]
|
||||
search-password: ENC[AES256_GCM,data:ugWsWw1yv/U3UK5yO/rC,iv:76nRC0EmALIx8nWX7AAMyRQh8RzVcMXtnpM9HThF3FQ=,tag:gHAqtOqMXYM6GJyIsrhvaQ==,type:str]
|
||||
dovecot_ldap_search: ENC[AES256_GCM,data:ROoz+hiVWhGT3wYqp2Bg94AwlwyWLMVcrJkk,iv:PiUAqXAh58qIcF/ZWH8UdS68gxQtq28+lWXcLJ1mK9Y=,tag:gXeKisqVhJyx1xJ6x4hSyA==,type:str]
|
||||
rspamd-password: ENC[AES256_GCM,data:PG3qO7lDXjd/kw3Bp65k5KPWKU16yBmRXQeYeuo=,iv:pmDqdeyziD1ZUif0LABiN2BTqGw0VkvlrtwSSjo3lk8=,tag:QwnycEj+Nab0bCDeemUX0Q==,type:str]
|
||||
mediawiki:
|
||||
postgres: ENC[AES256_GCM,data:bna6ksGVOHWor7OqVL/jgeDIxA==,iv:bgkQh+NgPE/hr4N4YOCzSCfs7vaOx4pSWlc8WxI8qMc=,tag:WIjyu1i0M7flGFFovH5jWQ==,type:str]
|
||||
initial_admin: ENC[AES256_GCM,data:YRd3O5774NTmshxbQPbFjg==,iv:/Ra3WbZKcnUMf99ujN9qd/+DkOkFKv4cIEfUdmxpqMw=,tag:gj7ZbwIB1HLuPpGTgiz7Vg==,type:str]
|
||||
ldapprovider: ENC[AES256_GCM,data:dVrCFVgm4BDtUhcj9rSKXwnaIKsC5GGsDUoPJH1q5F4inskuSbFigcLM/UJFNOcr5R1dL+mYUOvnmIcoWA5AsuFKs3NzSYJVtVAm0x7vYSkHnfXu93V2F8Lc1xX/kZrFfnmNUXwhv2I+hknPUApY7wpmZOdk9NLKv4tbsgVTbfmR/WM6soOurh3b6b4cknfxqSeLZLeOIKL5WL8842t5SethyCfPsCm74JCpwHmflkCyT/lzIP1Kghab+xGWWyN9OAENlDZrJE6VAdctR+MKYZnhA7dXKeQPjKii9MZsDYFYTL5YDRysam4r7Jog/fozgWkXNrCUan29efnnBwpLz5hgV1MguIpvU8ccDQLNvgJCOdp6FgH45ZRlCxx29EWzh9iTDGPqmNsctUknFdfUVfIg9ziz/97i/kGcwy5N1oOsoUf7iRj5zLyLP6OlXGNThowF4jlNdI2b+caQGz7H6ZkJfUPWULotBUrjxrZo3pSYRkpJ77xbGUZf35ysxTHpfsmhyyO9HRhhgNkilEHlcsi8u+AC0su+Htg/Io332tSX+W6Gj6R6Q23hQ0gf8on5Y2xx34ysobEh8cMS4+Kj0nwasMHjW70g3qWpKkG1LSOIgXiA7hcusGCo8xPZ1y3gIyRiTxVTPJHh63Ecd0O37P4NWVSKEpsIM5pkngMN5L5K/ymtZ0kjREX2q4qpXf2xJiTTdAkeTMcmDs9HHjOzIIynYouY7P6qdXUpXjyGwqfovmnIv5icQ6sqFA==,iv:sPRnnIEif6W1SPy5SKiUuY681HeLPcR19U4p1mdUGdc=,tag:zeMdtTRk8ULP4GYDQLIU7A==,type:str]
|
||||
mautrix-telegram_env: ENC[AES256_GCM,data:vqHmM3mRrIYMT4760sglAlBZoOb7siqx3alvQE5rpq8z6FgOqJxHqGaN1quhpAVVe9ugtlvezVh8eSFX+45Y5rtqJ7iylxmC+y8JGsyLIflf674Si7h07bedCcT0wBg1ioI/JILDwICiAf0=,iv:BAPKiVt2l3E7z1Wk9ky6WFYr6hn62d+X5r0NMdUYwJQ=,tag:CRddpVMHQLwhwUF1hn0JKA==,type:str]
|
||||
postfix_ldap_aliases: ENC[AES256_GCM,data:DuEJdUT8mMTupjSpVx/TlnclhNXdqGgEAhVJjairZgpbU2U8qdqONkcKBau0iQKL3EwNx7/2fTgM9n9f+/28veY4lzRGffbKny+YRdnx1mGYdb8SKM5zXd/7ch3d+W2GmBYxBP6IRyGmWOv33gV+CaGyANgd/Byj/4BMMpOXJYr04qYOSbYqx+iK8Kp4ephdpSO7BLPB3Jq/BX91LYnCfwEzhG+YfGzyymxNDVSC2+RtNz1yWz8N+Ao5d1ZAvXRS3TSLtiQx43oEx9aAyt/HqiFsJ1fkTG4fZd/QIy7QvqhMufcsAXlm/g==,iv:WKH2e5885XdDcXSufRyMjUfgyfawF98rL+HW6m1SsN8=,tag:npMkjaZv4bQfLrqUZHqZLg==,type:str]
|
||||
vaultwarden_env: ENC[AES256_GCM,data:QXUugQ/Eezrtlzz6j1Gg4ylZ4u3FmgD/A+k0N330Q+5AH00RGrD7wW0xbMRfn3+D0/T4wZ3OnPBbWByaGT9mcMBRGYZ7nPG+s/FiPleWsd/KdiojbT4nOgKJt7BgwfReTYddcWNWAiX72QTxBn29ZDaILVOPlQLE+u4Ak7gpaApTBnkSSFSZiOg=,iv:ZwBZNdaGQCBwHoihsvmm7W3V8R2rTuIDP+zU8g9V6lw=,tag:pwNspX5MqIO2lFSTTCxehA==,type:str]
|
||||
course-management:
|
||||
secret-key: ENC[AES256_GCM,data:L0VppGYIv39coA==,iv:sR/bQ/z7idP0co1JmGs2S8MJZJaVUvfAYWE0yFuowKM=,tag:7ilRRmnD2gfsv6bYGiw2zA==,type:str]
|
||||
adminpass: ENC[AES256_GCM,data:uFphxfMJvxo0,iv:6k/XroVJ8v04gJM+Lo5mY/mV41Cf4vjBFVmXCbfzqQ8=,tag:x0MWUb3RWZt5nh717trwkw==,type:str]
|
||||
sops:
|
||||
kms: []
|
||||
gcp_kms: []
|
||||
azure_kv: []
|
||||
hc_vault: []
|
||||
age:
|
||||
- recipient: age1925katzy5gws3f9hnvnlwspu6trxf488arwt6ayw3urg2mgumqhszxnmqh
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3S1JaZFJ1WHNFWFBxR0tV
|
||||
cFA2NW1SdUEyV3dxQ1ZnRUZGbWhXTjJzSnhvClJiKy9Sb3lnMVZ2UTVEOXFWZXMx
|
||||
VDRkZnJXMFQ3Um9ZWENsT0FIaFFrZ1EKLS0tIFpWWU4rNGcwV2ljaGFkWU1WYm1P
|
||||
MERVUkh2ck9YWnJ5TXJDVmxpem1kTXMKCeOyjV/se1nRXsi15m/3i48hP7As6SEk
|
||||
ygtLt+UueHStX/b/OzrXk8IC5dj/mARGIJI5S61IKln6SZFbJGT6cQ==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2023-07-19T12:30:33Z"
|
||||
mac: ENC[AES256_GCM,data:71QbN9JLvAYuzXtHu8ps3P4gt7YlB/W2wqPHYl4kO2WsAYPbLL+DAbgqru7dUS8osOybXRYwg/ikiFEk76q64YLuLvqk/ZBoJWv+7J/e5Ppi8ebMJi1iwjLgJUuU0oGDgMa/xISgnCxpv0qJdbIlX8DxlMoNZtACquzvUzJyiYI=,iv:DNF7BtVCwCn8AiABFtq0UVwx0JPSFNRCMSeeHfANwE4=,tag:fRNpF8YK1KY52okkuLlGjw==,type:str]
|
||||
pgp:
|
||||
- created_at: "2022-11-18T16:37:58Z"
|
||||
enc: |
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hF4DntlvaG5T7wcSAQdAyf4DxooUbK/ZdQOt08osu3rSBgyYfC9tWm1sQtgL3Bcw
|
||||
2nqcRTOzoOIbi4Bf8usyW/IUscyKZHg81TpVqyoQBIbOwETUlk8ikOlJFoBALV/u
|
||||
0lwBBD3RRWF7eepLYfN75c+l6UKwEkmi88AztPMqF/84y7yqIWvpmMEGt4tSYo6K
|
||||
O8hbZUjwCcZj+w7W5WSU8utaFtq8DENlMyaDV3YYojMibOEu14iedquJFnofyw==
|
||||
=M9ZU
|
||||
-----END PGP MESSAGE-----
|
||||
fp: B8E1727497FC48AA14158BDF947F769D7B95EC2B
|
||||
- created_at: "2022-11-18T16:37:58Z"
|
||||
enc: |
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hQIMA/YLzOYaRIJJARAAv0CmnxtfVaLxgFHL1wS90xKcjhZAuleLmuSzOUMpa1UO
|
||||
nqenOtvQaazluQiM81ja/YSoGhOMTT9WTpdvh0pocJZpvMSCT4HdUIZZb2VPgohG
|
||||
8OIyoJBHWmF0wCtEdWo3a82mUmUqOvkEOCDaA4+rbKsTZS71PdgsyLYKlydj4Gzk
|
||||
yTGDENj5/GilBuB6BSxccvj18FoA/yEjB8D7eRafH7Q9xwq846YF418U1zjj782v
|
||||
ljrNoQyCvgDqjKOQ1KdFveFZTJEY5blmfRpoVB+Mc5xitOU6qtoWJgdYsDQKdZ53
|
||||
xqsW+VARgBzGpq17djBElEpCysZb1nC2laFCsHzIQNJB3kM7iMM/xBdOgPSKnc09
|
||||
c58IgBDYflw0lBBdpNTIdsvojVjoQj78Ev4e5YVWD0Wf5eOGr83Myj/yf0TOClh3
|
||||
lAf4pBznBQhu3deBWN2fhaRhyccU03fM9zPN5/01w0qoLHZ47gL0BX/2vqyT4nhQ
|
||||
WecKWNElpCXdJa4XMlfkVyl8ITzolOPODP3b0VJUiwnjFcC7yoh2QPqYO77BvTw3
|
||||
E7JFDnr3uPC3GvlVK1l+1rfrrn7nopoq4LO1Zw4X8emiCxBq9YKYgFnAtGh7GeCj
|
||||
oAchSxtgHjvZjyXaW5lWgMKIOZoBGRGr5MxjLMRwXRTq2x2HsGF5S1n5DPZIWxzS
|
||||
XAGcJn4knFsaq4yH/DyELP7QUbVrftWx085FrtTmT8rl6zroc7bwWpmEln+zA124
|
||||
1jFD6fAjVXzUUuVLJDiTrEPcO9roPla94euyNbpI/G4sPMCDPBye2BHjtKqP
|
||||
=Ky3L
|
||||
-----END PGP MESSAGE-----
|
||||
fp: 91EBE87016391323642A6803B966009D57E69CC6
|
||||
- created_at: "2022-11-18T16:37:58Z"
|
||||
enc: |
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hQIMA8uqUsBLHj6XAQ/+KU7JbTIA51Yxp66JhOqDpRQOxCkjAn7lp5D6JQlSVDva
|
||||
GQfTJWaB2u+78cFyksusaPALMdNFXS7FTnHYBcQtAE1Svhg7guunoVjJiICnyPNw
|
||||
SlPWZn9+4vibSDOewlvElnMWdhG6+0yVMFLR9LyCxNGxLogdgzlecolAPWpb1wlo
|
||||
mgjdB8FIlzP3lDvAOrj7jYOX+13+yleBBp/Ne/KWdnfOEduy+2NOeeT53J6/ap7M
|
||||
yG+FP4bhIpWM2PUver3rPIDazyTRj/+wLk1zuhgzxlGvhjKL4YrsofzQmhony27X
|
||||
wRBfP+mVVD77HeU7NGMS1SLllXGE4FsLS3tkod9a9iXpgZqP5laUPI6JQlL1OpZd
|
||||
TJXk1Eisg1Jf9wZ9vfw1CZqbvx7ZXsLXmdLAujp5g8z6fLogRoQb9iHxP0oyOhWe
|
||||
2XK38kYU4u64EX38AEGQvJzZgLdUpqk/FUJbAmzrXY/M1AM/6gfMAWrfXyNyfel1
|
||||
Ll+E9UJk0jgnMqo6basZH12KjY+oPFGa68bS0XJK7v8fywEKyvvX1C4m5M0ysdtZ
|
||||
grobGLzr8ro5PCZYtlEr9bh2WIEjKSbhGSgP2ElQBmTS9rnIGhKlRQco7yVc9WjG
|
||||
B83ZcgtADtUJ9sRpCN6t1VR/wtoxc1oTNLXhZtUyPoBdLIXn9OLo9mUw6m0Gy9/U
|
||||
ZgEJAhB4DCI//2vw2GWN2Z8XML5OhO8ECrTZGNIUqwFLO0yFSMK8cOarmwfvgVuW
|
||||
XV7AiTaceYscw3QSffOVjFaDEDglRUKDiPfOTUB4aLBD8FUNffGbpQSNRVy77+ht
|
||||
tAnv5JLTNA==
|
||||
=o4ZB
|
||||
-----END PGP MESSAGE-----
|
||||
fp: F8634A1CFF7D61608503A70B24363525EA0E8A99
|
||||
- created_at: "2022-11-18T16:37:58Z"
|
||||
enc: |-
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
wcFMAwDgSONkM+d4AQ//fPFf0+xJZCFwnqTFwHwbLasNfw3b4s5vLH1LeTJJZiVC
|
||||
hU7xQ7pOKo1+ZFddZzd2cKf/1EC5Km7WU4FtmlUQiGICho/uvIC2cVEhdJVeQJQW
|
||||
EgxP//eVdtvGvOU6ovx0CU/5QC5uHx0Lpwed7Zhlg7xpUgGIibn3PAlqhRQ8qfbF
|
||||
yJr2A/JZoNHVGPHMjVmph7+6h2IWYl8M0oz/W0sricV1gRUaK8b/6i0C8LFUkeRv
|
||||
eUxoTPrLHZo5cxLZ41xgTvYKpGZPf67rxQcAXbeiZAPdHC/sC9YlM9HuzuvG0+C+
|
||||
MxfYIbdv/xMyn2a45K5kiviRN7dBizHJluPnzRMietc+OG4IhJR6kON7N+/d/qqN
|
||||
oCPwbrMQI3QZyEyWBYzJ0PQeh3k4M6OXwCfYsByFOyJqRhr1eaLGrZQOvc5iOzQn
|
||||
/a68CsAwYeuzwmKa9A13eJCgzE14YNPEjC7fSk0ffjFuRciprtF6IenquzxKfG+g
|
||||
yiab2Tl569cFIanP3mKG+9a3lTnGmY95jNLJr7LAnnHOG0hkWcqhDuvCCkZ7jaO2
|
||||
wLTFwaSZd/q+Z7nGwRep2iilUS7lJLrwoqfGxWJme1CRKkNkDOy933nQyHxFdWc0
|
||||
y9GiZWNmf0216BUwWz91DAr42n4iZuYtlYf47kSS37JGqpxvQtDbq/sBcD3IjfPS
|
||||
UQFIL5hjuY5oEZxQSNVCesiwDfxpqQCulliZpFvyUVq2k1dLc6Y89TgNin//T4XD
|
||||
XPM2i/OgehcOWlninDYsB5ZnRVDo25a2DC+EwCDK7Ezy3w==
|
||||
=K8gZ
|
||||
-----END PGP MESSAGE-----
|
||||
fp: 47E7559E037A35652DBBF8AA8D3C82F9F309F8EC
|
||||
- created_at: "2022-11-18T16:37:58Z"
|
||||
enc: |-
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
wcFMAzUXo8ZPJwGLAQ//XbLQloO7dGnOiMzynQe9a2vmXzP7gCP+1PPU472hoazw
|
||||
PGl5UoHKuJpCNbomj/SqrEI7kKSFVqAt+AG31U9eIZFq4G2jaJNayLPbF9DUo2cJ
|
||||
R8Jpld+Dg40lLSlkWTZS6eoQZMyWwIKXOANkQXcTcAnXl3bf46UFWT3rt6qPebM6
|
||||
F+l969Cndjs5YMq4RfbXR31mVhtkSDIEHlUIX+zjtAsKhIUWRE0S/PGP2rs8Usrc
|
||||
B8Szt06mspOHp+lJEjE4hmKu5b/1Qe67B0c3NqPGq5/FivEFaUV6/RKG3IDpINoH
|
||||
EIa60jbJvrTWFB+tsACZwfsUlYiw8tm123oeEEPfOsVdp2wajCVF4uhGTSwfkON0
|
||||
k0T7buJjgNurGIYDw3ksxzsDYO8t8L2rm4ad0YYtVkEbyemQENp/BSpOnqtDgkwP
|
||||
SwgihDStwcWwgDsgWF2exaj64DfpKfBdc3vlwbFpkIca+FAugOOHhnXGJkUN76nx
|
||||
24sbFHBpxznr1WOUmC0LL9pk5BmQ5WsEo8qDKV44cYKKAVDq6J+selWokp1wv7O6
|
||||
JEOYBBWs2xXS0XzNi2+r3AsxFRipupHNPE98FYrX83TWyumvEAvhMHeHKAwpVJSD
|
||||
1PRGJ8s0zObuo1cXbqk23UwZ1jWhV6Uw3IUQaKr8n1qPks27+iiiVN0aC9nGENbS
|
||||
UQG0UkgmK+vZxR9CKuyEsK6xfwbECrP9dkgDM58SCa3w5VvIPNghwqSbyLWcIT/M
|
||||
1JhLkBAeQLec62u33yO+8X31HKrw5rBYKVl2Cs2L5I5OCw==
|
||||
=Qmxc
|
||||
-----END PGP MESSAGE-----
|
||||
fp: 116987A8DD3F78FF8601BF4DB95E8FE6B11C4D09
|
||||
- created_at: "2022-11-18T16:37:58Z"
|
||||
enc: |
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hF4D9r3oXQWw/BASAQdApw0oUd0yy91rpRgOPv+kmnRlxMS0jFcwmecZ8apAtwww
|
||||
UoiDP4XcJh8oyMwaqUfs0X60zhXuaPca9Tr6uK7waEgJ2Nf/tQG3NObC6CXw7lq4
|
||||
1GYBCQIQzoVqXNHmJxjhuaw+PHAULhLk1yNemh2/Kko6hVIpMmgmTrgsgHcOCyIK
|
||||
H5NJL23smSwSN9mYAF1mRJOLxW6wrc1AezJ885ESvc/RE2Dfsb6zOq5I6HAwDnxM
|
||||
WhRAGQliFOk=
|
||||
=gLgb
|
||||
-----END PGP MESSAGE-----
|
||||
fp: B43C3A8A92CA28486AC6C4E2F115100C787C1C19
|
||||
- created_at: "2022-11-18T16:37:58Z"
|
||||
enc: |
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hQIMA30JDs8MiK29AQ/+LdMpXMHGjzrjNe1eN+81UztG/SJ4+domx9WQ/2Ivuasg
|
||||
JsSsuv5r5VIAyeAInEmOMInhLo2Ig7KphuJ9hyxnS8NYC8HFuvmngEeUDHGlANEb
|
||||
yVPeLOBmFkTOVGtXW3+XEZOzzY9O9et+9xqyTjDn4kaZvJet3+GA5jgj2BmvBOCH
|
||||
w1CGE6ki1N0v11V0TJmRwdXS8hhxi8naOYhCScF/msvHHTGZ2iqcCqHfVMv/buaT
|
||||
Tr2dR6eEVZq3dTRDmY20MMtqcTsz+yCgEpeZtaH7MgZzbP6ea6VGLyxhjGhR2Sty
|
||||
qDw5PO5WN2QPVMRajrnas93OodmRdgBg5Dnw3HuDle/m6mSC41xl45tCzbrETunr
|
||||
n6UqrQ/aTiuHpRfFbY2msToVG1I6K3EkNxkiA04rdStwyJhMFj4Q+Ih5ycy6n8hl
|
||||
2ZcZiwiL7ugyvjiaJbTVfcLAfDCnK2Taef51lnfDtMQ6LC1XkiFkeRggP5L1pYHy
|
||||
D+3MCuHtOp+iDqMmiON0Uqr2FwXmYS6Ni7vqlsYzC2FeeVr9+p5OOrZp+2+u/2fM
|
||||
o7XVDvPRYyQXJ55DaDPUeYysqIDjoS+MxZCYkl2Nax4BHNzJg6IBWvm5TilSHV3x
|
||||
a63U6loOAFizTepFZH+J2JBw5lG9llYFGmbxk5hRqAZrOKSB+kvICUiRG8SYtDHS
|
||||
XAHiXpir/22sWKUH7Om3dO/iQ21kLMYbtXgQ6DhkdnrFsc3g0UzB1h1tYMnk7LCj
|
||||
X+cHhQuTnpY/kH2qQA/PkTUFEhle5NJh0oj+Db4UiIyS/51QDC8OC0P4Bz1F
|
||||
=ap5W
|
||||
-----END PGP MESSAGE-----
|
||||
fp: BF37903AE6FD294C4C674EE24472A20091BFA792
|
||||
- created_at: "2022-11-18T16:37:58Z"
|
||||
enc: |
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hQIMA0nQCLGHQlNzARAAhhTmsHSBZ1TVPPjA3Rub2ChOVSEg340NyeZPRNmyi7B2
|
||||
G/uOe4y6QNSvCW6zXe/mJ2wpHL//34DbZbRGonxxQiiU0GlRdpTQlGi4SD0RxssX
|
||||
KInHM22f5XnpRDMWU8c+AB63y3keTcadZfx0rstG3G8J9yQpMfzuQBKUg8jy1TSh
|
||||
ch7kNE9rgzwPHe/s2Jic7E/ydGKP4nRqBLeHYBicjCUhfSo1PhNSLzJ8HJEfWwYF
|
||||
c4fXKJXoq9+3ll4E4ODVghstwCstwfOdu1rhlAenqvpS1pf2yjSviZR8FVhSlKfF
|
||||
4ewj4478anb0jzLpYhevZtF6v4C8yC8LkvypLdb5OVYe3TRzinxHz7R4EdQkWEyg
|
||||
3uRB0Y3b8OyCflSt/If2rwAfDg9I6+dxsiZYwWDONcVr9qpdlhmV0fCxs/8i3GGf
|
||||
CLOH2AR65P0nal3R7vLtXSmPpph9RydMCC8B4Jo2d/zvxByd3er1t7sZ7eQ0A0v/
|
||||
ROjYjNR6HEGp0Nyr+4OO+eXZkYxN5eKoEeQS+YkE0Jaz0qsgLXhmSjZDm6qsP+aZ
|
||||
ndigsWHINNZaMwdBFNQBiXTefPfpfrOIWVjmkvfpYIzLjssP5W9l+nl12Sel6F7M
|
||||
d3klMYonc79uoDiRctLBs7Q7pRa+F2t2NX1f2j5lrEWLrshFbXftC06JzF3izp3S
|
||||
XAFEXq1m3QDV9uPqe0wIHbg4fJT+15M8VjGFAensVfRJOcco1xTRCNmPL8n5sUcf
|
||||
TrLAbFAPyAUVYR4pczD2BinHtFNGzjZIrvpWeWDq7fbgBDqrm5/lS1P1IVPJ
|
||||
=sIVr
|
||||
-----END PGP MESSAGE-----
|
||||
fp: E83F398E6423179FE4F63D4FF085CAD394DE329D
|
||||
- created_at: "2022-11-18T16:37:58Z"
|
||||
enc: |
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hF4DNffZWjBmO5ASAQdAntEXHCJaaIodpe+lCEFBjXUsF0F2JNoYqQt50yz5VVcw
|
||||
A3AjPgJ5nnX7mxYGcQkaKRNoX6vGWshMVkDN81Fw1OjmBRxRb71IGQ/noSvGhNd+
|
||||
1GYBCQIQQy9DEPB2Z4M38+XCyVUQ3Se9gfG28ZAQ7nQ8da853+ccQN/B09OmGU7X
|
||||
v/dgd2KXFUcqWrcz8nrinAScE26HkMDX7S9qKiIy0aE3VjUp5IAfJufqSPHr87qK
|
||||
s/6BDDDEaus=
|
||||
=ZIot
|
||||
-----END PGP MESSAGE-----
|
||||
fp: B1A16011B86BACB56ADB713DB712039D23133661
|
||||
- created_at: "2022-11-18T16:37:58Z"
|
||||
enc: |
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hQIMA6MARpDCLIz2ARAAhE5qcjZMm3qEoDDzZC26rstMW3+lZXBsBb1CxVZnBZUz
|
||||
tLAscpt+5N3aacf5Vmw5bULfiOF2XGMg9m0gggQk4Xd9YPxTGYEzwfG6yVBcSTki
|
||||
rMWUEJS653PGi2GpemcEavmKOXs2c7730f5nX4VyRkiSGXECFEmLa9m6kN4u7Nt8
|
||||
K57W28uRQ0KXAroo//2f9V0pbZswZseLoYYOSUvRt0FhnQSBSAYXG4+fe5E4mJaz
|
||||
zeVTtTkoqzefMeyEq+qJkxoCsyk0Z1u632P0MAzb3gzFekNM+4PIRAMKw9BJ+8NY
|
||||
v9YTzfBWfiC1zyS1H3i5tiuq9FQuIopcRBB5BDV7xHPNJw/zFo5yfTK7St4A0jPf
|
||||
iOu9MEk7yOVfJthqlfhxl92KU3dXCKcwre7IAShXurI5rLETAn1ZoKhZ6JfFF61n
|
||||
0e6WMQbbBvtz+XlhR7HqZLn0OZL+6D1hJVMKBmg16kl5QV2hZcKVZ3H9AnROo3Yc
|
||||
KcNE5Kvwf5z+sxkTSnv1ovUv3s0YIsnUHxGXh7xmoty9jLcqylUyp3wlaBH7RKJg
|
||||
a0preMKQqH93SR0k9m7F6qWFgbgB0prAL40jCgkM26DnCY+PoUjjhPdkbSyA5Tv4
|
||||
C87I8HWWSBmwe36vHOhOUTAhtJkncrpe0b7pLRRhNo9Ei42dDUnYNc2Je5N8RI/S
|
||||
XAGd34bFPqH/PNWXXBH4iCczIgWU/R9721N5yhUP6ncwbr57KZKhpDa+JMNJaVSr
|
||||
1Rkd9dteMGLVvDp+tPZoIOx6bXIrlzpdV078hJT3CvZmI4oTpzTFBhcFJKZz
|
||||
=1alA
|
||||
-----END PGP MESSAGE-----
|
||||
fp: A4F92BC7B792108A463995827C1F2DA2BC929412
|
||||
unencrypted_suffix: _unencrypted
|
||||
version: 3.7.3
|
Loading…
Reference in a new issue