feat: add amzebs-01 host

This commit is contained in:
2025-11-14 20:06:01 +01:00
parent 865311bf49
commit 20c5af7a69
11 changed files with 228 additions and 207 deletions

View File

@@ -15,6 +15,7 @@ keys:
- &netboot age14uarclad0ty5supc8ep09793xrnwkv8a4h9j0fq8d8lc92n2dadqkf64vw
- &gpd-win4 age1ceg548u5ma6rgu3xgvd254y5xefqrdqfqhcjsjp3255q976fgd2qaua53d
- &nb age1exny8unxynaw03yu8ppahu5z28uermghr8ag34e7kdqnaduq9stsyettzz
- &amzebs-01 age1xcgc6u7fmc2trgxtdtf5nhrd7axzweuxlg0ya9jre3sdrg6c6easecue9w
creation_rules:
- path_regex: ^[^/]+\.yaml$
@@ -71,6 +72,14 @@ creation_rules:
- *dominik2
- *nb
- *web-arm
- path_regex: hosts/amzebs-01/[^/]+\.yaml$
key_groups:
- age:
- *bitwarden
- *dominik
- *dominik2
- *nb
- *amzebs-01
- path_regex: hosts/mail/[^/]+\.yaml$
key_groups:
- age:
@@ -120,6 +129,7 @@ creation_rules:
- *netboot
- *fw
- *fw-new
- *amzebs-01
- path_regex: utils/modules/victoriametrics/[^/]+\.yaml$
key_groups:
- age:
@@ -132,3 +142,4 @@ creation_rules:
- *netboot
- *fw
- *fw-new
- *amzebs-01

View File

@@ -47,6 +47,10 @@
username = "gpd-win4";
key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILjfS2DtS8PQgkf86dU+EVu5t+r/QlCWmY7+RPYprQrO";
}
{
username = "amzebs-01";
key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINMkFZ60SPl8pzEtGrFq1+n6ZkDuNe3xJaccJMjr3y/q";
}
];
in {
imports = builtins.map create_users users;

View File

@@ -6,9 +6,11 @@
./modules/mysql.nix
./modules/web/stack.nix
./modules/laravel-storage.nix
./utils/modules/autoupgrade.nix
./utils/modules/promtail
./utils/modules/victoriametrics
./utils/modules/borgbackup.nix
./hardware-configuration.nix

View File

@@ -13,7 +13,7 @@
# Update these with actual device UUIDs and paths after installation
fileSystems."/boot" = {
device = "/dev/disk/by-uuid/CHANGEME";
device = "/dev/sda15";
fsType = "vfat";
};

View File

@@ -0,0 +1,27 @@
{ ... }:
{
# Create Laravel storage directories for all API instances
# These directories are required for Laravel to function properly
systemd.tmpfiles.rules = [
# api.ebs.cloonar.dev
"d /var/www/api.ebs.cloonar.dev/storage/framework/cache 0775 api_ebs_cloonar_dev nginx -"
"d /var/www/api.ebs.cloonar.dev/storage/framework/sessions 0775 api_ebs_cloonar_dev nginx -"
"d /var/www/api.ebs.cloonar.dev/storage/framework/views 0775 api_ebs_cloonar_dev nginx -"
"d /var/www/api.ebs.cloonar.dev/storage/logs 0775 api_ebs_cloonar_dev nginx -"
"d /var/www/api.ebs.cloonar.dev/bootstrap/cache 0775 api_ebs_cloonar_dev nginx -"
# api.ebs.amz.at
"d /var/www/api.ebs.amz.at/storage/framework/cache 0775 api_ebs_amz_at nginx -"
"d /var/www/api.ebs.amz.at/storage/framework/sessions 0775 api_ebs_amz_at nginx -"
"d /var/www/api.ebs.amz.at/storage/framework/views 0775 api_ebs_amz_at nginx -"
"d /var/www/api.ebs.amz.at/storage/logs 0775 api_ebs_amz_at nginx -"
"d /var/www/api.ebs.amz.at/bootstrap/cache 0775 api_ebs_amz_at nginx -"
# api.stage.ebs.amz.at
"d /var/www/api.stage.ebs.amz.at/storage/framework/cache 0775 api_stage_ebs_amz_at nginx -"
"d /var/www/api.stage.ebs.amz.at/storage/framework/sessions 0775 api_stage_ebs_amz_at nginx -"
"d /var/www/api.stage.ebs.amz.at/storage/framework/views 0775 api_stage_ebs_amz_at nginx -"
"d /var/www/api.stage.ebs.amz.at/storage/logs 0775 api_stage_ebs_amz_at nginx -"
"d /var/www/api.stage.ebs.amz.at/bootstrap/cache 0775 api_stage_ebs_amz_at nginx -"
];
}

View File

@@ -13,9 +13,19 @@
bind-address = "0.0.0.0";
};
};
};
# Create read-only user for remote access on initial MySQL setup
initialScript = pkgs.writeShellScript "mysql-init.sql" ''
# Create read-only user for remote access after MySQL starts
systemd.services.mysql-setup-readonly-user = {
description = "Setup MySQL read-only user";
after = [ "mysql.service" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
User = "root";
};
script = ''
PASSWORD=$(cat ${config.sops.secrets.mysql-readonly-password.path})
${pkgs.mariadb}/bin/mysql -u root <<EOF
CREATE USER IF NOT EXISTS 'api_ebs_amz_at_ro'@'%' IDENTIFIED BY '$PASSWORD';
@@ -26,4 +36,8 @@
};
services.mysqlBackup.enable = true;
sops.secrets.mysql-readonly-password = {
owner = "mysql";
};
}

View File

@@ -1,18 +1,45 @@
# SOPS encrypted secrets for amzebs-01
# Edit with: nix-shell -p sops --run 'sops hosts/amzebs-01/secrets.yaml'
#
# Required secrets:
# - borg-passphrase: Backup encryption passphrase
# - borg-ssh-key: SSH private key for backup server access
# - mysql-readonly-password: Password for read-only MySQL user (api_ebs_amz_at_ro)
#
# To initialize this file, first ensure the host SSH key exists, then run:
# sops hosts/amzebs-01/secrets.yaml
# Placeholder structure (will be encrypted after initialization):
borg-passphrase: CHANGEME
borg-ssh-key: |
-----BEGIN OPENSSH PRIVATE KEY-----
CHANGEME
-----END OPENSSH PRIVATE KEY-----
mysql-readonly-password: CHANGEME
borg-passphrase: ENC[AES256_GCM,data:6T00Em+a5TcrmQNvtoCoij5aks6KIZkCAAaPXLirkQlZ6x1p1bX9KXU2ZvBAtVPrUuTeZLPTKqT/iL5Io+WKGw==,iv:gB9cktzKa8khmZZ8xwLS6oEX+Ag3APmf2jIQNLa1g/Y=,tag:sWfVbKQHgaaSRWuqYdpKTQ==,type:str]
borg-ssh-key: ENC[AES256_GCM,data:TrfaVOWlk8NXMEm6xr5+9pv2j8qPQ2dd6jAhHw8uw25ijhiA+eNtQh9YuQj40zw7hj7cQKctZ6pptdGS1OvS0Zoq1r6IJWLJ2UZcYLXDhOX2/TJQbRcooawG5+JiYCMBe6+T1bzgQaDGWKM7l09lq/saycci/ICe6KKQE8d8i0RaKCsCTf6auNiSMgjYBUMezYP0tTMTIZT6lqeHCUqiEkQ32aE7fdFCAF4hU9JkzhUad3BYasJfDKWksPGc2/GrCpx5JHAD4Tp6GbUpTFVCFf0JVFWaAIyYfKsIShO+yks2TIEOkcQbg8VZADbTtAhhEBcvOCS6mVcgpqQRiEfJI3OvG07KhujJa66EKHlaOM2K71RDDVG+KrlPTW2/1Zaz03FDo7QxiOae9u6KkF+GCIMXAiOL6XYAyDMkxssUA6JodFXImWWwqDJe5Af5jIUAIAAGJTDBSl6S+TWP3pJSM+Pfq6OxRJYFeCVrIE2P4aC37x2vi8V7iTPk0EJSm9TmrLbw+Ia5OvrarwzwtZ2u,iv:IVyeqEGhWUamXw8HPwqyvrHcmTcyEOZmm2NRaTdK+qw=,tag:hQb7wk0YeeQxrPFWuMlfGg==,type:str]
mysql-readonly-password: ENC[AES256_GCM,data:KQiL0ZJGkJEqX7wADmY2YucT79Grt+tCQA/aER7llHgqUIvjJHO8C2yw+VI=,iv:M3QchAeKXp7BjP2FfaWgUNiGPs0qQHe9P5lttxO5+Fg=,tag:TPGUWXYQsf40hlVu7PGEEg==,type:str]
sops:
age:
- recipient: age14grjcxaq4h55yfnjxvnqhtswxhj9sfdcvyas4lwvpa8py27pjy2sv3g6v7
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvWjd4K3BueGVxNGs2OC9t
YURtcTIzNytCMDdYd29KenZOdm4vMk9mWEZFCkJrZlVZdkVJeW4rNzc0N3NBY3hM
dE1ORzRHRHlONEQ2dW83R051aE45QVEKLS0tIE0zOVpVbWphNitPaUg0cmxUbW5m
ZHViVHJrOWREb0pYR3hOTm0zSHZ3N0EKeNcZOM+H0XZN3Ji1ubBoHMgycuJFX3+C
YvJ795wSwtXMU+mCDB04tcYPSAI0RC82wGT9r3XLNZgbF/xP0Er3nw==
-----END AGE ENCRYPTED FILE-----
- recipient: age1exny8unxynaw03yu8ppahu5z28uermghr8ag34e7kdqnaduq9stsyettzz
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWTnpIdHBmMGdBQzk2N0xW
SGlNMUxjYU5SZHJLK0wvWnZyYkEzK04vdWd3CmVGWW50RUQ2K0lLRC90WW9KY1hj
NGVpMEdzaHUyTUVBaDcxb2w5MC9BUjAKLS0tIFdSSjlFTHl1Z3NYNVhxaSs0WkJE
eGVWZHdnMkhaNzlDNlhCa24wZzlvNmsK7pLzsxtlMevP2o9nJOjVgDAjrYdEgRUu
NlJHfO0m9U7fJfeu6XSWQgGYRJm7tSmTZKvsJgTS+pKcynHz8B9rkQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1v6p8dan2t3w9h94fz4flldl32082j3s9x6zqq7u5j66keth9aphsd6pvch
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNMk9VL2s0ZmoxSzY3NmFQ
MTZEaml5Q0kxRDFwSEN5dG90SzZmcXZLUjJBClpVNUJEZEdaa09hM1BQUU1jVVQz
M2w4QXdmZnJya2pCTEV1QW9keXgyTWMKLS0tIFA1VWl3RzF5V2FMUE1mZ2NYRnBU
OURWSFZnM0lEMXJEcjVPL3hnZ0pIQ1kKVvoCVQuayH/XRfddMKq2d8TssXOS5e1o
bIL6F+tRBle2UgVuXSMkyggCnvLePA8OxfAdMMg5npSFkPgTZrAYYQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1xcgc6u7fmc2trgxtdtf5nhrd7axzweuxlg0ya9jre3sdrg6c6easecue9w
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3QmR3T3FYN2RpR1JrV0w0
aVMycUJUN1NKME1UKzVsZmpNNTAzTmxUUUZNClhmdUF5N0Q4K09IeVhNOWhNNEc2
UTNzeGJ4NlpxMUtEaHZDWDZOeHdvSU0KLS0tIFNTaThWbklXeE85c3hSMWZwNTNN
RWFUVXVXWjdsSHM5ZGljd3YyQW5ja2MKvAhwHL5PcLFxuU7MfV/cWtNfzTb9yoqR
3iD4UJsDDagCIkpvjKods4ydlzh3agOyLHswDSX/WmUur9J5pd4PAg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-11-14T11:33:59Z"
mac: ENC[AES256_GCM,data:AnEs3yzpOJ5/wyCL/sHV6U5V7FBhZZlBQeA+mCGfZ25JZAL3Yb6yD6xJhmGC8AqIFS6PIFSWa2r0suDRQAoVO2AwFVwd9Y/TEwjPGnXvWfwB82+mnyLIakyzM/pcLjiMePUqr5nnJ8tWoKzuqs/jQHuMOGkItqwjkVDr9/hx3lc=,iv:kc08z63phDfs7gzruHjnQA9bXAvWMGkE14/0Kyfhuds=,tag:9wedcRCTAv0HMtSap55JOw==,type:str]
unencrypted_suffix: _unencrypted
version: 3.11.0

View File

@@ -4,7 +4,7 @@
enableDefaultLocations = false;
enableMysql = true;
authorizedKeys = [
# Add deployment SSH key here
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIqpF703JmLTBpBjTSvC0bnYu+lSYdmaGPHxMnHEbMmp"
];
extraConfig = ''
add_header X-Frame-Options "SAMEORIGIN";

View File

@@ -41,7 +41,7 @@ in {
homeMode = "770";
group = "nginx";
openssh.authorizedKeys.keys = [
# Add deployment SSH key here
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIqpF703JmLTBpBjTSvC0bnYu+lSYdmaGPHxMnHEbMmp"
];
};

View File

@@ -1,120 +1,88 @@
promtail-password: ENC[AES256_GCM,data:+KjooDZPlJ7UiSPusdzeTP+6DMfmdSM+T5ID8FOWA3u1/PKqPpgrpnKUzdwKJT0KcmaAVQI723Qjsk0q6UTYYfhkLosyAXnAz3/31EylCaJy4M0CG222xnJDjQ4VA4D/Fp/t+zWWShnf1vUL5wXnWw3rfZ5PEZ34U1M9DtP340Y=,iv:OawqwactX5qncggFvZCWna17SEN+pbF2HRSxnXqa9Xo=,tag:wT2BR5zruIOMKgtmWfRBFg==,type:str]
promtail-password: ENC[AES256_GCM,data:DykxIRTXttQgJ6vv3oBOhX1h2PrPimLz+dEHZwjFvg34UEGWfQu5nODw7h6qAJrKIGR5217LgTGZzg1HedbM4Dsb2OJW9c39bXIga730eVvGCm6RcMbpv8GDHPuVCfO1NwQox9Fba8veDWDNqNisHQuYDRQrNZrg1QEiKsujZdY=,iv:kM5Ec376USXMoXCVF/4g7F1NbJNbWfTMVd7LKsTnTuE=,tag:y8aEF+Q6/Cm16W2LYF+orA==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age16veg3fmvpfm7a89a9fc8dvvsxmsthlm70nfxqspr6t8vnf9wkcwsvdq38d
- recipient: age14grjcxaq4h55yfnjxvnqhtswxhj9sfdcvyas4lwvpa8py27pjy2sv3g6v7
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMSC9RSzFrWUxST0RjWk5E
UnZzbE5JcFMrQUdVazV3aFJTeFVJTTh0Ymd3CnpmWWFuanlrcWxYckZZSDdsUXVt
V080aE1kVC9ISDN3L2JPSWhQT1JxTTgKLS0tIG5JaGp1R2JzenVLbE1acUw0YkYw
NWdIRUdyOWZhR0N6WldNb2NxM20raUkK0hxq7FNWuknxQ5jIU4/Nl1ZRIjZWOWZe
Es7fOwlS3BGbDpJYGBUbt44OkT1jV4Tcf/VgL67+WpbLjNVUim1P0g==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxQTkrMDlpM3RnZ0pNZVlM
dkNya243OFlycmRRS1o3c3Z1Vm1UNWxBbkVBCmw4dDUrQkg0NExaTHJaSk1JYnpY
UDNHa09Rd081N1FVbXgyRHVWbUtna1EKLS0tICszQ2Z4aWpNV1U5RVNibllGdGlY
alFRNFZVNDlOUTJRbVQ0T3dRTTlJZUEKx+ftKJc+RMmxXoRxLd6gsvN6Jfnn5Xre
48TolLwPoBSr6uSmfWfcXIL+2uzo5cTGhMReCEQrlHOWGxhk+XDmfw==
-----END AGE ENCRYPTED FILE-----
- recipient: age1exny8unxynaw03yu8ppahu5z28uermghr8ag34e7kdqnaduq9stsyettzz
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVSjAvWC9haUh3blQ2bHJj
cnh5YkkvUWhEYXFFV3RNbURwVlROZk1yUmc0CjdMdXExWE52WWNyRGdyVFRzT1o1
Umo4OWhMYTZjTkJvbW9UaHJVaE1YNG8KLS0tIHBSOEdmQjFCZ25jNGlHMmZoalpW
c0FZUzBVYXRTMHFZSGYxVDdzS2d5a0kK1a/FQ841bIKuXHjVAjV2YPTpkmI0R7fX
ohkPSQneoOnwZPXby69PJLSYwX0IcQCckkGXa1z6KLr6iueSpyM6JA==
-----END AGE ENCRYPTED FILE-----
- recipient: age1v6p8dan2t3w9h94fz4flldl32082j3s9x6zqq7u5j66keth9aphsd6pvch
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZWHU5bTdYQ3VXSCtsOWdP
SVU1ZkdBdGFpdWFtdUxvcmJKVkJoaTYvQWdVCjdoelNWUGdXVDVMcko1WDlKbTRO
Wk1PbS9XQ0FyRmRUNis5WE1RUWFGTXMKLS0tIGFCMUhmNUtzUDFUcUppcVFTQ1lI
dWExLzMvVWx2d0I4d296WGpZOGxPV0kKojPDhC9IkyVvDTP/0nzWxFnbzBKqRyL1
ZsqwpobdR+lamfSaPwGV4L3kgdqA2ozhTex/GE+ybtUjXz7hcuE6jg==
-----END AGE ENCRYPTED FILE-----
- recipient: age106n5n3rrrss45eqqzz8pq90la3kqdtnw63uw0sfa2mahk5xpe30sxs5x58
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEdWxuODlPL2R5UDFmTjhx
T3JQZC9ZZ0Rrd0VaNlNhMitMTG16YkNSaVdrCnBEOTE1SkpLOU40ekdvUkc3b3Bp
ZU9JS09YODFUS1VWWHlSc1VDWUVkK2MKLS0tIG1oclN4Q2NzUEZGMVZ0ZVEwS0wx
N1U0U2E4bm9CR1ZWYjIwcVdiK0lCcEUKa6jOsjGsWxrJ9JV6m/Qh/g8J0ztt5all
dpbhX+D8jGLrWdQj1ZLV3i5ewBrw9EI71XRUkcld3m/OQzV/7ybeFQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1y6lvl5jkwc47p5ae9yz9j9kuwhy7rtttua5xhygrgmr7ehd49svsszyt42
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxY0JUd1l6SVM2U2NXMVdi
a0FxY0tJMERaUk9xdlBKMlh6UTVHVTJnTXhrClEyUVgyckFVT0NFODBCQjVBeWZm
bmx3YUs1Q2pxZ0c4Z0EvQ2sva1J6RnMKLS0tIGpxTFlIVlpVNzAvUXNvREdjU3R5
R29tNno4cHVwQWNFRTdVT2NFNVpXR1EKy7wD4YvrwPKarqEfGmSPB/1q+Nl9ya6Y
5MuGkzs3VyCVPIt7VFM5dzfLR1ocfMuD9l9iYfXecHTqb/RUcT4Jgg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtYUNabzVBcFpIdFhUTW85
ZlVjamVZUERSMGNMUkhlUUVVd2ozUkFLWHlzCnh0c2gweU1ud2cxS2p1eXUxNy9j
d2tCTVR0YjY5bktQa09tUmFvM0F3aEkKLS0tIFVWMVFUU1RMV1FoaklnS3Z0VzBJ
bitzcStWdzM3TXBMbGJKNGVZQTNVZ0EK0qjI7PKk9lUDG+0ZeCL/9ILI9KRIEU+z
6o4AcdGcd44QkUjYboLTwGvdf4QdKZvyfBk6xliUIzn0tbX0CrEHOA==
-----END AGE ENCRYPTED FILE-----
- recipient: age1ylrpaytkm0k5kcecsxvyv5xd9ts4md0uap48g6wsmj9pwm4lf5esffu0gw
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBcUpLaHVld3BCMEQ2azFx
dC9TaEtHb3BRRXM5SnYrbzFVTWVwbHFtc2g4ClMyMDNDby92Z0YwMEtOWWkxKy9U
MC9TS2xCZW9YTDdlQkxhN2x1OWNKVkUKLS0tIDlLT082VEszd0pJQTZ0OGFQUGpP
M0o3TStTY29kWk1HRURWWXBVeW5PY28KDpOwP8s5l+DnKa6RWQZl2jYjQrEa3CnD
RAko+jvrRXCaPAgRPl6Z3WftZk6M7oF9I+PEA6SpDtzhgiNIa64jjQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1ezq2j34qngky22enhnslx6hzh4ekwk8dtmn6c9us0uqxqpn7hgpsspjz58
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIdS9tTUsrRUUrNlpxNGFT
RHpwK21WMmw0QVg1QXFMdVQxS2MwTWJha1V3CmVDWmFrQmg3aWlFSUN2dW9sOFlD
N0FYVDIwSFJ3aWhDUmM4YTFyQnNDaTQKLS0tIEFtR05WZ3J6RlpHTVJxK01POVJC
S3JuK2lsWFJlT1E1VUpKcGhkbWlwa0UKL4DlS8xUjjgk+AYL+uJMMmccDnEVZ8W6
/HNiz9gOA3lDXO3plyogNXiJa1LeB5fKeuGsNhRHSFPdPZK3w230Xw==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQdmhqdXpIblh0QVRuSGdl
WmpaV20za2d5MFdYbTNTRTEzR3BUVFJLU2tRCkdHT1JFNmVEZGNkRGJ1S1cwU1Ru
MEp3ck1MN0tYRXBPY2xQR3JIMURpWkEKLS0tIEF2UERsV2J6UzZYUm5sTFdPWGlo
NjVGSDdndDRsQkx4V3U3N3FjNldUTTgKY8ohcy0H+fxkmBksfWzVLZsbfqDfWUzA
5FUdmqCHdg47Mct3K8qXHSEbvegn/8Hp4vSgkVQcEA2YFcf4J5GRpw==
-----END AGE ENCRYPTED FILE-----
- recipient: age1jyeppc8yl2twnv8fwcewutd5gjewnxl59lmhev6ygds9qel8zf8syt7zz4
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIaS9zT0ZkeEU5YUJid2VK
RTRyUlhWaXVEODBWRFROanZGQ05BdDdudVY0CjVDRjR3NDdIYzVVTzE0MlJCb2s3
STJXS1BmbkNFV1dveFFYZC9EUGIxY1EKLS0tIFFzUlJPU1hiNy9ONVlwRk5sQnl1
c0pvdURCa0tOMlpKT3ZiQmVSWnJNSWMKBxkoJ5tKxySeDbt6/ULfPAZOB+8bei6e
nCra3NCY8pTQQy7KbO+UIYFmYlkC7jEHBUGjzPC9vqSfXBiVVOB2Dg==
-----END AGE ENCRYPTED FILE-----
- recipient: age1azmxsw5llmp2nnsv3yc2l8paelmq9rfepxd8jvmswgsmax0qyyxqdnsc7t
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhQ1ZoSUwwS1ZlcFpBa2Rj
VW0wbzlZL0tSM2hlUlRqcTZocGd0ZUZUakNVCnd2eGRRQ3A1a3Jza1FsMWlpM0VC
TTZRaDlvOHdPSTZzaEdmUkxEaFpnMDQKLS0tIGsyWW5YUEtsVEoyL0JPUTJVRUxq
NlBVcnNYUzJDY3pOMmlPekxPYWptRVEKHFf7x/sB6/ss4niPX1txry6fCImtoHxI
xkVuf8cm7fN5Eb+MGaLyoUF7gtPdQrGfDd+4SD5rxaLmWV1kU+aeJQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1zkzpnfeakyvg3fqtyay32sushjx2hqe28y6hs6ss7plemzqjqa5s6s5yu3
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3OGRhNEpNVmE0NWdsMDBX
RWdxMy9qMERCWmk2UzB2enJTOW1TdmhDcjNNClo2cGZTQnhLUEMwOEhKb0dqbTBO
VWxOY3M5NG9wRHQyL0d5STlxYUhqZ3cKLS0tIEJFL1NrSzMyMjQ1QzlpU29CcXND
bTJtWlRSbEtBSzVBZWRZUmE4NXB5QkEKTjJyX+IsB2xp7Mq48CEMbOUb+O+MAyUP
1B1WMolzntRuQao1KoX62BBYE+7GgxtTrBoQFnqpri4SNH3qHw2LlQ==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnbFMrNzVMYmlHWE1yb1hj
eGw2SS9qNTdKTDdSQUlTNjhnS1dZaTd4NFFzCll6SEhzVnY5UnJUbUtlUzJzZS9N
cUZMYnV0bU5DRjU0MW8vSFpIN2pNT00KLS0tIFdTTlBPT3J0cmF6Y0lnaGRpQW4r
TjRsa2dlR3hrZkVQTFFWQm1xR1pLQUkK2Kio6ShvcsbJ2n1UG97gxt5AcdqKolMq
3sdoF7b87Crd3QSzDKx2Rm97EjeQskOBOgpasF2W8GoRYCol05Y0bQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age14uarclad0ty5supc8ep09793xrnwkv8a4h9j0fq8d8lc92n2dadqkf64vw
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKL0NUcjhjTGUrZy9id3oz
dDduNy9KMG8vNWF1YXlna2p1QVdlRm9YajE0CkwvUHRVZitRVlZ0cnlZTDJQVVU0
OEVPYlE3R08wL0JjUkhNU1F0a3ZOcjAKLS0tIC9KdGxpdWpaUWlyOHdhdlNTYWJ2
elU3SDgzU01NVmJTWTZOZURYUGlLSTQK17WIxCaVaBUWmT4G8obYvpP8V7Iqd6gt
ooeFgddEiinHYXQUUMeAiGiSrs7Dn2rurtQzJjkElhjiZRkheuyEEw==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOZGZobW1aaThidmkxSEk1
VXVzdEdIMENnRC9sTGpXQUNwSElPWVlLTVFNClRuQ2pYanFibEJoSllXYVhmSk90
QVlGUVBjMkN4RG9BempCRDlFZHJPancKLS0tIEc3Q29tUzhzYzViMkpzS1RNczBE
djdYNVdvZHRkOHBWMGk1N3dlb3JLUFEKiruFC9YV3gloPaP9+wY0Sir2xA9NUcPN
matBs8oPjlB5dlrCoiHi8kl1i5ROnlu4tlNpLB0PcO9fCUMP1ypAQQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1wq82xjyj80htz33x7agxddjfumr3wkwh3r24tasagepxw7ka893sau68df
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1UDVuWUJUQ2ppcEtkZThT
dHJ6cnBBM3lTaGRYYTRqZ1RNQzNvUk1GYTFZCjRlRWZQRDcrTEF1aHp5UDI2VkhR
cDk0UVhlTmVZRWE5TnV6Z2VaOSsyT1kKLS0tIGM0NE9mVmtJM2VYTWJ5LzNoUy9t
ajhEYlpkQlVnQTVsUHlBbWhCQkJ2RTgKZaI8JtENqrwloh27SvqYO2iAP0AVeBaK
jFe/vvL5vEm3jT3PT78P5PZw+NlTCckf3vCBTBzDAgYiX1SS0EOWWw==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJcFNWb2EvQWF3czQrVVg3
Wm1hVm16bEtYS2pnM0R4elhGMUlqRUZXcUdvCnlJN3dxU2VKUk9JTk10SjdubmVO
NlgwU3hqMEp2cmF6R0pmdU9EZllJVTAKLS0tIFNwMC9jdjh0MXJpYzU5cE5mc0Jr
KzJoVGlKTUNZYXhpV1NMcVVuVXI3SHcK7PIY6HznGsckYauyFGVxmU344FqkPYhm
1x74NydHuGLAkMd3H7AchnxP9tVzSX3sOD9AqYqgg3nRS7yaIet+sw==
-----END AGE ENCRYPTED FILE-----
- recipient: age12msc2c6drsaw0yk2hjlaw0q0lyq0emjx5e8rq7qc7ql689k593kqfmhss2
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJeUc2ZEN6QjdFNGpRSnB4
Y05zWk5XS3V1djBRMWdOaG9DdkxIZ2JGWUZVCkw1U1dKRXRPRExWcmhyaytUTENi
TzM5MUh3QUF2bUVUeWZPU2tJem1nOGMKLS0tIHBGSFpZb0E2aXpSVUJCRi9Ba3VG
eXIwZlI1UTcxSHhlMXpWSlk5S3RRSUUKCi7jTflWg4XJ/VH8X7xKGpN0U3fPLCPc
Ea6qYA1pyjEzBh+JO7VQeTZmfCweaMww235HXJQNLhIYCoali522qg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBROTV4Y1dQMkZtM1RUQ1lD
QVdyUXY1TVRxWURBZlRsZWVYTEhnQ0lMYUU4ClFLcVdUZ01YcDc1OUYwMWpJRUpy
NHVMM1FrK1B4TEU1QUhsbjdCL3M0dmMKLS0tIFRFSndnZ0V0a2VKV2VXY0N2Qjgz
dFZQbm13d3JOWlZiSXZTcUpkSSsyVTgKI1GJ1uRRcTH/13lkAiUxNhBNmDgf4MFA
5nk6z1/nJglnvajYyGXlAlZF7XofbUtUWZeBbtWwbeWImjIa/+KaSw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2023-08-19T00:05:00Z"
mac: ENC[AES256_GCM,data:BO3WZzW4MzXpOLKTi6vzVq5lFMATANvIH8Kl9HJPH4bRTRf+z/IX3GmmowjOQis8aGnbfbMja6K0hBWMSY0mY7WzMN9W2ARHTgbXre9/5l6PfFrW4q36sLwXOJU/mzLVz4errHSt6A3Te5AOqThlULuJO/F4pPX2i0Sgs2F1tVA=,iv:zOTWgbuUzuIhYbJFKocwEdR9DxZ3enjc2aIchkovfuA=,tag:x+2jEytk5XrSAGWvbB6bKw==,type:str]
pgp: []
- recipient: age1xcgc6u7fmc2trgxtdtf5nhrd7axzweuxlg0ya9jre3sdrg6c6easecue9w
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjTUhiU0RnMTAyV0xycnNL
V2xSWEttejB0SWhJR0FoNTZKL2x6MEJkcUZzCnFjVUVWNGV2SW1NZEpkN24rUVpX
dUJ3Wkx5aUlsWDByOTlpaERpNEpIa0UKLS0tIDExTVVJeDFEUStzamw3RGU5cHdE
WlNqQm1jRnpLWXBzRVRZUjc3Z0c4dncKonlHRgH7P4da+RJkGdWHRPiN76oPbH5U
DzNuS7mPsRAuajnCAGeqodzqllsGJatZUOVKFem8Of56Wm3pw3yLhg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-11-14T11:28:03Z"
mac: ENC[AES256_GCM,data:PBPNSGj6UaGoxH1Jq25bD4q/d42HrnBNhe5KFo1MoQCp/bzsphN8v6+tbHIdGh/VAoU7auRZVWXYALOl/3cGnpL52zvJGDaMlPlDVdzz6wHkl24z1ousWM7FKPwBtvGuAWAknYQW7KpQTtpobbBr8QHy/O4dB/NqxXTj/MSsbxY=,iv:1QOFK1LiKPnAuXeXNBJbeL0d73nsMq+DJCpeVruDumE=,tag:hJH3S3ZurYd0hcoWyWOocw==,type:str]
unencrypted_suffix: _unencrypted
version: 3.7.3
version: 3.11.0

View File

@@ -1,120 +1,88 @@
victoria-agent-env: ENC[AES256_GCM,data:LxhbUfju4lZPU4TpqwIORFtWBC7WxR5HEi3lGW/uSI3EdbdhGhu+nUJBuZshfNPDc+5BbSnfjpkSXNcw2rx1rS5AG+kfP85/Vc4DRZxLgS5Pndgk1JsKIWsUgT2yY7xM5sHPjtKpSnWf495FPopwbIqLqOh3V4gzlNTmGx7gXN7JHVoSVsRmgR6EnlJLR8IRFM79H6GQ01MC76ibqO6fLxL8aCfbxDZb/C1lGeVTW6jl62JgEuMxN2goRtYY/mzt0FaLX1XMB37ZMwKJLf93,iv:kzgG1yW+l99/ee1N7X+KUL8rRrj65sRCFKITSY3Q0p4=,tag:0B5879IRn2WplZ1C+dijkw==,type:str]
victoria-agent-env: ENC[AES256_GCM,data:m+o9GgDSm2qYVk90199H6J+RqE0fZH92G7uFjP0Al1JlvclOFjHnNlFJ7y8YfgBcPUFutIU45HN4+I2X2k0+GFyKlrKxevH3wUKNIWG/l/6VlOmZr7SMRQAlVv88aT0EeBIEh+AOilCcWsD4egQPS/faP5yolsqrm/sXltsdbdI6i7EVXBKUUryBjogE6tv5nroN0ter0hXtyspkV4oBxcZIqTK4/t6staEq1OcY/augdpqz6z1aBFVun3c0q70vS5VBP1KIKd+nKVABWWwt,iv:7mnSPuP3jh06uIFQbWUI2VRFF5wbGFLoTS4rf7PUF7M=,tag:BtVruJm2+9pGNYOzQOV32A==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age16veg3fmvpfm7a89a9fc8dvvsxmsthlm70nfxqspr6t8vnf9wkcwsvdq38d
- recipient: age14grjcxaq4h55yfnjxvnqhtswxhj9sfdcvyas4lwvpa8py27pjy2sv3g6v7
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzWStEVHczUUcyYmN5TUJv
OG5vZHV4ZG9iQ0dLZjZFS3k5cDArQkFaQmlVCit2bHBhY29RemhXUVBFUE8rZGxh
YjFCUnNBT1cydFd5cWo2LzZwMDNVNE0KLS0tIFl2MFJ1bmI5UkRycm9xT2cybjJ3
TDRqak1FbklyNUhaZTNYZmtDY01nTlUKqNhxEWEVgmkOZG1S1ORnsOKHf9uuqGPp
ZwRYELAscjfIcFIyzZ1FWK3/0TuT7NMXnA1r4adY3Oxxuv9NCupKjg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhaFZ6dXVqbHppZ21NeWFi
NU1kV2FOUkVDWlc4RVdUdGNZU21jODdUUXpVCnU4aDdTbXlWNlZ2OUVaOGEwcDkr
aGNrSzVuZTVyU1BMNXArZTBSWnBacG8KLS0tIFVCMUNDeWdTL0VxLzdYNjgyMHY3
QmNCNGdaeFRHOTY4S2Z4RE9LZVB4TG8KQAe6ensRM4QVJKnDgbnFk9ZYoLk4L7iQ
4V8jODObt9m2WDCqASJdt/8m/l84E7FTw4g9aimr4fBOU4zOqpGe2w==
-----END AGE ENCRYPTED FILE-----
- recipient: age1exny8unxynaw03yu8ppahu5z28uermghr8ag34e7kdqnaduq9stsyettzz
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCYnhvamdLYjN2SG9DRVl1
aEdGSWxQTUwrSTBtQURLS3RiQjl3by8xN1hzCjVLc2hQV1dCbTd1UkRaUC9ZN25V
aDJMczFSNGhCZTZFWnpLSW9sSENoWUEKLS0tIG5wRnBvRytKTXo5TXZ3bEdlVkVX
bDF4UUR5bE1JK0tGejJWanFkVDJCMUUKuIbnEMXPsDkJ2eDriJ6gKmwC4gj4ijfU
vmuAEsdpjo2UzP2Sjvm6tFSK85LvZi9lDu5NXdVTdwcq13+OYX1TLw==
-----END AGE ENCRYPTED FILE-----
- recipient: age1v6p8dan2t3w9h94fz4flldl32082j3s9x6zqq7u5j66keth9aphsd6pvch
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2ODRTOHFSM2RiYnF3cEFE
ZzNjVmNBaHp0N1lqOEF0NUhhdUFCQzEyQUJBCmpEaGNWRnh1M0hqL0FXazN6ZTVS
a0pTc2Q1U2ZPTWZTb090R1RSdUdUU1kKLS0tIEZIMVVOUEtJQlJpSzRGa08rRmxt
Y3diYmRmNnIvUzN0RURaZkx0ZHZSemsKDQPne3eAkV58JefFyAbp7px3LH9QPxn2
aYLPdhqkjF/s67lk7oEIWr8uOPu+JfxaTYyrY2vfqGrcDAYQfmW9Kg==
-----END AGE ENCRYPTED FILE-----
- recipient: age106n5n3rrrss45eqqzz8pq90la3kqdtnw63uw0sfa2mahk5xpe30sxs5x58
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmM0xlVy9rcTc2VW4rSjdO
ZUZtWUVVb0tmdnpzWW5pbFdROVBuaTV2NW5rCld3ZjYrYU5ySUNyb25jeXVqeW56
MFNFOWFWTUZ5bXdRSGFKMm9TeUJPYUkKLS0tIGYyK2YxYk9DdkI4aDlIcnhrbmZq
Nmc5MkhXYmp6UVBkV3pUaWNCeWI5RFkKeI5H8gfQa8jKbKDsnth8xq3H5RjvJWT7
ZXf0QHaoEhw7tYs8Cx2KKiqAnBveLDa6ro4+HpCNeIVtxzbN4LeIQQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1y6lvl5jkwc47p5ae9yz9j9kuwhy7rtttua5xhygrgmr7ehd49svsszyt42
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkZU5rSXBtazhoZTh4YkJi
c0ZqNWhjNEp4VHZVTW5GdUwwQmRmcWxkeldJCnJmTDJXbFRtSEw4VENxOUx3NC9Z
bCtOK3dJVEFrbXVXNTBOblp6YnpMMHMKLS0tIFU5WWVUVjlpdEhWalREalBFY1c1
ekY4SW9namVWK0dlVzNDMEdiNGJobXcKxeaqjwATJ2GbnMX/zI9nlme52FJso7c+
tljYF36qvxE5M0Gx/g2zkdrXVlnAASodfn1VGgNZU+qyWZpxfiKckg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1aHJlbDFBZlAvbjhRNHkr
angxd01kWkpVckZHcXA3VzJCa0xRSEpuZWlRCjNrUVV5NnM5VWV0YkRmQnE4aU1y
SDc1eXBDM1hsZHh4UkFYREZmTTFLMW8KLS0tIEJZSmhWa1l2SFpqdXVQWHZuWkc2
ZFNPcDhyc3dIaWx6TlhTMlIrK1NLWmsKhMpNkZEvlaIKWauZsVoLzwYWx0k1sbmk
KO+pNAUz2RMX+N4ykCRgFfeV6SDMxbaOACFm1/6yyDXHgvaI7zrQTQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1ylrpaytkm0k5kcecsxvyv5xd9ts4md0uap48g6wsmj9pwm4lf5esffu0gw
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3T2FrRHk5bkMzTjN3bC8v
WXpZK09IUnZYeFJjVWE1cXRUMFhZVGNXYzFrCjc1NlFuR2FoS0ViZ1BmWHhoYzdS
bldIalB6Y3lPcnVMeFdaVlp4QTdieUUKLS0tIGxodFB2TEJ0N0srd05NT0F6WGJv
MmlJc3JiSjRNcWdGa0FZWHBCVE1QOUkK+4koO0X+MacnseXM8n6rzbW38y5qe1qz
sXPUdd2HyvWhgjsLBwzrh47dSg7eg/2GSBL8tg0AtMgcdo+UADaW5Q==
-----END AGE ENCRYPTED FILE-----
- recipient: age1ezq2j34qngky22enhnslx6hzh4ekwk8dtmn6c9us0uqxqpn7hgpsspjz58
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGYTJZZ0JHOEZhQ0swaCtm
VWhBQnVUaUxJaFBhbUxtY2JCNWM0bWl4ZVFjCmVHSHpMcnh4czFncVFBUDFmMEY2
bnNjaW0zcjVuMFVVdFE1SG1sQURYRWMKLS0tIC9NNCt6bjhkbE5CMmxEOUEvM3Ns
b3QyQ28vdEw3dXg4NVNsK1k2ZjFMZWsKpLHQeXdE+HrDYJT5ogsnbBDQYsvz7GJ3
MCb8u1lyi9MjOLeBloYEsCA5Je1ndaHQWdyYwO44jRYmKqMdiy7H2w==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1WkQxb3h1aUVDVGJTMUd1
RWdXMUQvWUk2TDYwbzd3ZW5ZSEVGZFhUOVg0CmxEd0lOV3EvN014NUFQUEdaWjNq
ZVE5MGZ4SVpXNTRwRnplMHhrQlBHMm8KLS0tIFpUeWZQZmQvWlBrcG9oNERIVEZt
UlBxcFgxVlc2WFRxVkhjWmZCdUdjSEUKPbadYyvWy0Kfbs5EovcpL3Aukj7wiZPJ
VlDkELrTtbvFYp1aAASFZOQb+0NYUyOCtM/OI5qNYigR7TgJBAf/Ig==
-----END AGE ENCRYPTED FILE-----
- recipient: age1jyeppc8yl2twnv8fwcewutd5gjewnxl59lmhev6ygds9qel8zf8syt7zz4
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4M2dJYnRkclJDOW1MR1pL
bVB2TDMwd2dwZ3hETVlid2NyR1d1bU9pY1c0ClpxSXZvMjkrY1l5UnpIMUpUVXZX
NkdrMmFxdnE5cnF6aVVxMlFjUmxPZGsKLS0tIE5JVGFWWXZ0OVdLUmFRSHNpWnM4
Ky9VaDF4T2lmVTlJMmJ5aHc4bEVKYjAKrfcusKuMyq+YjPAKZjm/IGyL1OD25LUl
v4CafBt1QnXfBODC3G+CnKQi2SWMttb+0cvhdzbZpMQ1/RaaLxg04Q==
-----END AGE ENCRYPTED FILE-----
- recipient: age1azmxsw5llmp2nnsv3yc2l8paelmq9rfepxd8jvmswgsmax0qyyxqdnsc7t
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1YlpzNzVid2E0TnBxZTNW
ZFltbmZWaXdodFdJYUdhbkhvSzBZNUFlWTBRClVZS3dBY0thMnJtUDdzaFk2R0Za
TzFVMXIxN3VaSXI5RXlCQVdFWk5QSEUKLS0tIFFMblVLV0ZONXNaa2RhTjhMbUpK
SFhJS2dZU1dSWUR6NFNMZ2pQM2ZSa1EKRz0hZ5vs9UDJBprfc71HqA9e5rra2FV1
+yAm4cafwIq7d7Tiv8ySsxkD++IUp/a7e5awBRyWjcDtPv00KSMXcQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1zkzpnfeakyvg3fqtyay32sushjx2hqe28y6hs6ss7plemzqjqa5s6s5yu3
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJUnI5bTZ3UlEraXFqODh1
RjdDdFNLZHdreVFLVHhOMGVsTW9qT1g4c3k4ClFscHplQXBtem5aWjBweC9aN2ZR
YlcwdnNFcEFnNEZscDc0RFhhNzhiMVEKLS0tIEx1SGQ1bTdERWdTZE90OGdCN3F6
czBnN0JQUEV6bXBZUFdaN3d6ZTFyclEKV+F7KvpPFtHKs9Hm9BTQKUXyiRPGLTHN
EwOPWNBD/2aNTuVb4M9gtV0tA37C5HpbqvIts2E0PPKR1u7wfzfA3Q==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwcnZrUklWYUZBbm11S2RX
b0F6UjNGQVlXQm83NDBCTFoybHhhTWd6NWs4ClM2dXNXT3pPZkpOYnpRR1BwV1k1
NWlXNXpBeFJHalhxaExybTJ5NG5nMlkKLS0tIDdXa09CKzdVeVp6TFdpei9PempS
dVNPL051aXpYN09EVVErZkV6czI2dkEK2UZPimVhLwjgjXjj1m7Qc/w36xYDe7sQ
D/5gub0EFuycIQj3lw0y59Jds4GoxBImExC0AKIaX9XBGW1BfBFtPQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age14uarclad0ty5supc8ep09793xrnwkv8a4h9j0fq8d8lc92n2dadqkf64vw
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsREg2d29va0NJMTZBNHYy
c042aVlqYUp1cUFzaFpyWE5kSWtseWkvM3pVCkRWZHFtTzJpMDFZYTJ4aEZHSUlE
MTY5aUxEckZWTmI5Q3VxYkRXZnhLYVEKLS0tIEZkODdWZ2VOcjhtb3N0NGY4Rmo4
Y2E2QVVXU1MwWVMybklzMHo0Z005Z1UK9pmi+GwuF1S2aE/jFuwQJt+a98ha5gL5
dHYck4w46WCm8gcHYJcdmsDsjo9L6ctHydb+4t5Y93HuPExCeMM8QA==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKM29sYklYMDUxTGJRZGlw
V2tVQTFaZXhoa0xSb2VNZldpUER5a0hWQVVVCktiVDRORDBPM25xSjVucTFsOUha
dHdVMjMxWDcvbVVoTDR5czFrMnVXd00KLS0tIEc2V3RtUVJBbHpKWkhneFRzcCti
NkN5SkZNWlp2dFBmclNjcW1iWXZZY2cK6fqN6xbVFLSTRPfDhvRALVt1yxizvyzI
C32AxiKQo9XrXGBmD5Zi6dtTy+Kdm4PqZjk7M1vW0LOJCErlVI0AjQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1wq82xjyj80htz33x7agxddjfumr3wkwh3r24tasagepxw7ka893sau68df
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwQk8vbjZzZ2NVUUxDUVNi
bjhaR2lvQnBydTh2Z0UwSVNlU1RFdXVQS1ZVCldKQkZ4RlM1d1d4YnVWRUdEcTVZ
SzFPaWZybzlIdHFzWDJ5dUQ5KzJNNnMKLS0tIFpOR29ZWkR5U1luN244VFhrMTli
UlpqRndwSGU0TThhZDlnNThNOGdrVDgKB+XMImAF2bJ8xbN5+MlEF5k0KRGWy++I
EmWK6MCJCEfpVmGXpKMSMKOwqU+Ut7kTv9JaClce8WjIB8gxfYqfog==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNT1dBY3kycWVINUV1Wm93
VEMvNTRSQzV5U2N4ODhiSERHcnVVK3c3Q0hFCmxwWXE3Q1BCRFpIMUlFemRQOTRB
TERiVzdOZGZDbmxXT2ZYZHdhY0FpOEEKLS0tIHRVVkYvVW9nYnJ3WkFhNEQ4UkVY
US96T0JUUlJjVFcxc1ZSUjY1aVg4NmMKc4jD2CtrKc43wArBm566h117ko1vrsHG
ONq9zOp4z90WPvY9octFOEn9cZ2tJvcGYDhWyBGH3rVRYN5hzTRLdg==
-----END AGE ENCRYPTED FILE-----
- recipient: age12msc2c6drsaw0yk2hjlaw0q0lyq0emjx5e8rq7qc7ql689k593kqfmhss2
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNUWhyTTdHR2lIaWgzWGZx
bnR3LytwR3B2c0VxMXY4d1VNTkcvRDVrSUdFCkhJTmhML1RST2ZaVjB2bC9NekM1
UURzVW1RWS9mbW96ZVlFVUNXbXlFWE0KLS0tIHNpbzNhWkFUWnJZbytxbTZaZERK
TlFuZXVOOW1yZUx1T2I3ZzRDTnRYZkEKXxEpCNwFJuaxXweoQfv7PB3vc0v2x6cg
suLCk1X1XrsoepeC7vlVKv40yUV63j3MuGpaiRkGuwsQAyQLpwBNVA==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUd241b3c1MFUvUTRRc2R3
dFNLREZ0Qi9kcWlVait0bVhJZ05PZ21ScEFjCitab1NaWDlEWkEwZlpzTmFFQ3RV
YTVWUmx4VEJ2Q1J1TllZZ2VTaVF0OFUKLS0tIGZxdGNaM1Q0Z1JEbkFpQm0xaW5T
bHkyeHVtbCtzb2pKOTUvcm91MnBockkKCrwgT0auKuuRYNwajiqBVzpgG13li8KO
W52Fy9lIc9poyxEnvyIqpPz29gQdL4aqGHX735f2+n2fq/SIgiKHfw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2023-08-19T08:05:08Z"
mac: ENC[AES256_GCM,data:xggGGP0zLQHCh3p8b1K/1m+EfkU8lemWvV4jk4pujJv8ZcXwqbpz5REAibIKy42PHN0vfOQhTkcTBWd8sK9AkmeyrHwKkR8ecBbDf5t1RzJ0vXmy9Ro8OIbUwSPpbAjlOYoFU3NWTwOgOOyCNze8iXI48Zu4prdJoGiAhsOKvQ8=,iv:pYutJgy2lJnckDAG279El8Sas/YEWLHLIM1+/NHxxTQ=,tag:drMFDUQDZ8nJeq9/F5Y+mg==,type:str]
pgp: []
- recipient: age1xcgc6u7fmc2trgxtdtf5nhrd7axzweuxlg0ya9jre3sdrg6c6easecue9w
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrNzB5bHVMU2MySmtaOHA4
K0N3RnZINWpTbkxiTWJnVTZ4Z3d1L1N3T0hjCmxieHdhc1VFWXM1WHExdWNPdW16
ZVQwTzdGcFVWamMva1RpZGV6U2hpSUEKLS0tIER1T3ZJYUQ0RE5TVTk2dVdmYXhU
eUNKWkczb3dwMnB3SS8rVjRHU1VBQkkKOdh1+qrx9WX0NGSVrGdptFNU8C1ZZFNi
3lJmzNvJRyVMxXNjWqpXUfCDWQONvCKEGuAvt7Zra+z7/2GtcFTNZw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-11-14T12:05:25Z"
mac: ENC[AES256_GCM,data:DuD/sqYIwfW2XW+QojfuwLOKI+Y3lXCYOmI5ayCqQlWU9F0W3H1WSnVyfp4YanwY9zjNJukZy9vQNB7wk7DoPGrYTgPihEFmt1GWV10kCFhOxQCMaB9Pt8a7JucF1k8+4jbT4SW282KLAoITDqIAe4qXBPEKKx1+SH34VhKZh3Y=,iv:j5U41i0LHVntwyhTjHExkS65K/gWpBdNy68Cb+bIXmg=,tag:Wu46HI+T+ZzeTb4Rf35vdg==,type:str]
unencrypted_suffix: _unencrypted
version: 3.7.3
version: 3.11.0