key rotation

This commit is contained in:
2025-12-20 18:27:50 +01:00
parent 8c522e2d80
commit 093b81ab8f
14 changed files with 86 additions and 53 deletions

View File

@@ -1,13 +1,13 @@
keys: keys:
- &host_tahani age1njjegjjdqzfnrr54f536yl4lduqgna3wuv7ef6vtl9jw5cju0grsgy62tm - &host_tahani ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMDSdANMtom1GIuSxVF0NQKjjpvjxjLzRAFWY8u8/Jxo
- &host_michael ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAl0KvNGk1nh4KoExP4DiQjePfrtOIFG0UkfSBW/lYbY
- &host_jason age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2 - &host_jason age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2
- &host_chidi age1tlymdmaukhwupzrhszspp26lgd8s64rw4vu9lwc7gsgrjm78095s9fe9l3 - &host_chidi age1tlymdmaukhwupzrhszspp26lgd8s64rw4vu9lwc7gsgrjm78095s9fe9l3
- &host_michael age187jl7e4k9n4guygkmpuqzeh0wenefwrfkpvuyhvwjrjwxqpzassqq3x67j
creation_rules: creation_rules:
- path_regex: secrets/[^/]+$ - path_regex: secrets/[^/]+$
key_groups: key_groups:
- age: - age:
- *host_tahani - *host_tahani
- *host_michael
- *host_jason - *host_jason
- *host_chidi - *host_chidi
- *host_michael

View File

@@ -44,11 +44,6 @@
}; };
home-manager.users.${user} = { home-manager.users.${user} = {
pkgs,
lib,
...
}: {
_module.args = {inherit user constants inputs;};
imports = [ imports = [
inputs.nixvim.homeModules.nixvim inputs.nixvim.homeModules.nixvim
../../profiles/atuin.nix ../../profiles/atuin.nix

View File

@@ -25,6 +25,8 @@
}; };
sops.age.keyFile = "/Users/${user}/.config/sops/age/keys.txt"; sops.age.keyFile = "/Users/${user}/.config/sops/age/keys.txt";
sops.age.sshKeyPaths = [];
sops.gnupg.sshKeyPaths = [];
sops.secrets = { sops.secrets = {
jason-syncthing-cert = { jason-syncthing-cert = {
@@ -42,12 +44,6 @@
}; };
home-manager.users.${user} = { home-manager.users.${user} = {
pkgs,
lib,
constants,
...
}: {
_module.args = {inherit user constants inputs;};
imports = [ imports = [
inputs.nixvim.homeModules.nixvim inputs.nixvim.homeModules.nixvim
../../profiles/atuin.nix ../../profiles/atuin.nix

View File

@@ -3,7 +3,6 @@
hostname, hostname,
inputs, inputs,
user, user,
pkgs,
constants, constants,
... ...
}: { }: {
@@ -21,8 +20,6 @@
inputs.sops-nix.nixosModules.sops inputs.sops-nix.nixosModules.sops
]; ];
sops.age.sshKeyPaths = ["/etc/ssh/ssh_host_ed25519_key"];
sops.secrets.litestream = { sops.secrets.litestream = {
sopsFile = ../../secrets/michael-litestream; sopsFile = ../../secrets/michael-litestream;
format = "binary"; format = "binary";

View File

@@ -3,7 +3,6 @@
hostname, hostname,
user, user,
inputs, inputs,
pkgs,
constants, constants,
... ...
}: { }: {

View File

@@ -1,9 +1,12 @@
{ {
constants, constants,
inputs,
pkgs, pkgs,
user, user,
... ...
}: { }: {
home-manager.extraSpecialArgs = {inherit user constants inputs;};
system = { system = {
primaryUser = user; primaryUser = user;
stateVersion = constants.stateVersions.darwin; stateVersion = constants.stateVersions.darwin;

View File

@@ -34,6 +34,8 @@
kernelPackages = pkgs.linuxPackages_latest; kernelPackages = pkgs.linuxPackages_latest;
}; };
sops.age.sshKeyPaths = ["/etc/ssh/ssh_host_ed25519_key"];
users.users = { users.users = {
${user} = { ${user} = {
isNormalUser = true; isNormalUser = true;

View File

@@ -3,24 +3,25 @@
"sops": { "sops": {
"age": [ "age": [
{ {
"recipient": "age1njjegjjdqzfnrr54f536yl4lduqgna3wuv7ef6vtl9jw5cju0grsgy62tm", "recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMDSdANMtom1GIuSxVF0NQKjjpvjxjLzRAFWY8u8/Jxo",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3anBxZ2Iya0xYemg4Q2or\namJDQVNOSDg3WG9RTHZ3WUIrV01EbVh4UVJrCklYUXZ1eGltZS9LTTZYSTM1NDUz\naDBzU05Obld5ekdzSm9teFVVS1pzM00KLS0tIDNONXpSNGdBUFNUTlhTSHhsT1hm\nOFl2dU9YOC9IRzZBVEVnVkhNbVAwNVkKwDIzX8J6wqUYdYlc4ouOaMoVAlYiW/yn\ncQm4Z1lHh1yAVpOR6jcPYzBq+zmNgWWNA44TDBdIiWlLFHt5HcSG4A==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFI1Y1JodyBGMitO\nMDI1U2ljQjVJbElLSjc0amFGdWlONnM3RVdiSC9MbVVsODVxalhvCjdBN0pSM1VU\nWWJhTTNNbThUdjVqNmRHY29kSEp2SmhOYTRaNUNaUThPbU0KLS0tIERQTVB6WmNS\naUcvK0UwMXpteDZEc05YL3dZcDZFdlpNZmY4Tk8zVzcvSzgKvXrKbstlT/6Wc/fD\nYo+yWWc9gZOuSzETG5kQOTeVt34ds9J6C9eOZoAERwl1h2/Zk/8+ycACKs2apyaM\noQdqXA==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAl0KvNGk1nh4KoExP4DiQjePfrtOIFG0UkfSBW/lYbY",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFlyM3NXZyBiZEtp\nZTNsOTJ2SjlzSkVsUWpRZ0xsRndnS1N5MitMSDZPU0RFM2pOUFFRCktudVk4WWQr\nWGtGc1FQOWVxeDRDZU9MR09nUkxiazlTYUlWTHNKclg3ZzQKLS0tIDd3MFp6WkN3\nUEVKcmNaaTc1cnRPM1ZjeFRCdVRFdmtiN2NzcHNpWWM5QUEK/ePpC8JsQujk0U0U\nE3K7a7ET7XbIpAmrzEnOBw0RE6MKK2IixuEzidD8UcRymJBdARJBJbwJkWoWSrUl\nutLpLQ==\n-----END AGE ENCRYPTED FILE-----\n"
}, },
{ {
"recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2", "recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLOTBsTm9BbTJwemJhQ3ZR\nYVZFT3UxZmhwSnlDQ3ZDbGNUakFramtlajBrCnBtTUlFR3pNd1FqMFhUMmRKd2da\ncWl5Y1kxTWtOQXNRWTRudUoyeDN0aXcKLS0tIFgzM2UzMWorNWxmeXFjMHJWNDRD\nTlN5K0lYODNmeGpmMHpYZ2VocCszMkEK+aDl0Wkk1DzLZr3ojXhQnAJrG9HIeYFL\n2CkK97Z0Eaj+iB8b9ZLmuvcErjR2IwbSsPRGGP+EIjmRH8mSb8PAlQ==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzMDJWdXpndVBjQ2ZhZStz\nOHNIeGdWSXJoVVkwNC9oRC9xdU1nZkd6SnlVCmhBTDVhWXNmY2ZrdVpwc3JsK2VL\nQk9SbmwxM3gxQ2Z5bklPb2RRblQwczgKLS0tIE9hblJiSTVYZTNVNlhqekU4UXdw\nTUo2VlZiYm92eTA0Tlo4a09uT2F0QlEKOn2dC2oqmGeRkJSJoM9lyvJLTcYOCRSN\nyw7523wXBXGAv3moNkZqY2cM7QoHUmkj9wx0hCytOFWNYMMucO8RZg==\n-----END AGE ENCRYPTED FILE-----\n"
}, },
{ {
"recipient": "age1tlymdmaukhwupzrhszspp26lgd8s64rw4vu9lwc7gsgrjm78095s9fe9l3", "recipient": "age1tlymdmaukhwupzrhszspp26lgd8s64rw4vu9lwc7gsgrjm78095s9fe9l3",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5RHQrWXQvN0ZmVXY1UDJv\nNWNhWTRsaTlHNDBCRzhoQ2RDV2c4bGxlbFVNCkFTTHpZQ1dZakw2dmxNQjZsS2k3\nRHd6eTN0eUpUanlpM1pCMk9uWXA3L1UKLS0tIG9ScTFreHgvdXk3WU91UUx1cU1j\nS2xSSG1sZzBKdWZ0RFlkUXJuMGl6UU0Kpv+SYvBpDDWYKcQoyZc02FD9iCQ2+KlF\npM3aCUqjBHtpCzSGt6bfldem4ZSJZ0awAbYPz0fRzMTycGvqs89ccQ==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzRDRvZGE4WTBqcjJWOXpm\nQVRMdkZXSHR4OUgvMmwvVzFSRmlDZjhZQjJjCjRpOFY1a0NmcDZuanVsQVdyME8z\nZzFRS0lZQjVmbFJ5WHQxWWlnOXpZU1kKLS0tIDNod3l1WS9KNXdMVGJXVXEvMkJU\nL1NELzV3bzVoZzZIeDV0WXdJa1dSTGsKRl3oX2lRjHWI7Q/F31uXzR3JCFFPSzhs\nFKmfnOQR7R6Ayt+7YUjSoNWR4XqYcIRzX1mfi29od809CbUGmBnoYg==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age187jl7e4k9n4guygkmpuqzeh0wenefwrfkpvuyhvwjrjwxqpzassqq3x67j",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0UEV4bHNMMDJxYVpDdTJ4\ncjcxb3ZJUmZqUm52a08vOE14ZkNJenRuWEhRCkhEOVlEZUlVcGlTMVZWb0Q3M3pX\nUEpoc2Vhc3VPSENpVUU2NmdyWUpqUm8KLS0tIGFqaXlQbWE5a0F3NFNMM1NvQlpS\nR0lDVTVXcUhkaEdBenZOVFFOY1N0ckEKovJ7hFnec5tHvNlKupeW7y54sq+TXsMj\n8SyTxj6xLq9B+ZlSo7DZkbGqOWgaU8UrphYFMz55oJCZObHAc0ZBnw==\n-----END AGE ENCRYPTED FILE-----\n"
} }
], ],
"lastmodified": "2025-12-18T17:18:17Z", "lastmodified": "2025-12-18T17:18:17Z",
"mac": "ENC[AES256_GCM,data:9ihbLJ6n7cp8fFueLyQ1K2acrGS0gq4sv2sDojYP+hb8ZZYOVJZJF5QRtD6sf0tYKqOPXV0njRgK0fI3cSTAJchR68jaNEM2nDO4dbvg7MeAQg91Y0A+P1nt8nCXqGeeFiT1rihjYJ1JcLwf3TghK6vP4nxpBV6zwQGMO6V20rU=,iv:Vz/nxm1N+9UPM85XetyikZUGo8wqvHxILqvasz9Lm6I=,tag:lUVowr+zE6GT1vfJm4R5lw==,type:str]", "mac": "ENC[AES256_GCM,data:9ihbLJ6n7cp8fFueLyQ1K2acrGS0gq4sv2sDojYP+hb8ZZYOVJZJF5QRtD6sf0tYKqOPXV0njRgK0fI3cSTAJchR68jaNEM2nDO4dbvg7MeAQg91Y0A+P1nt8nCXqGeeFiT1rihjYJ1JcLwf3TghK6vP4nxpBV6zwQGMO6V20rU=,iv:Vz/nxm1N+9UPM85XetyikZUGo8wqvHxILqvasz9Lm6I=,tag:lUVowr+zE6GT1vfJm4R5lw==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.11.0" "version": "3.11.0"
} }
} }

View File

@@ -3,24 +3,25 @@
"sops": { "sops": {
"age": [ "age": [
{ {
"recipient": "age1njjegjjdqzfnrr54f536yl4lduqgna3wuv7ef6vtl9jw5cju0grsgy62tm", "recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMDSdANMtom1GIuSxVF0NQKjjpvjxjLzRAFWY8u8/Jxo",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPV3diUGM0d0NmWTF1VEZw\neFJRSi8wM2xsREdsYUwxN2pCNVlxVFNKSkdFCmNHTCtWdHBmK1EvQWlRZ09uQkhT\nMllUYU92Q1loNUpqOTF3S0RPZHpGbGMKLS0tIFlINEtSekdiWkVGZDhzVXM0Q29P\nU2pQSStEa0dzVEJIRkhvZXVuMU1jbzQKtCJDniUaMcgG7vg8BuTNDsubHmBV5jdj\ncpD31lYaKmFLLe8n8+QNZ+D9PV7UlaRbAYsfgeRTV/MuE9XcYO0kKA==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFI1Y1JodyA4TXUv\nNXdhYkp4aDM0d3I4OG5Kc1FLMFVzdHp6bk9HT3dLRkZ6ZXNCbHl3CkthTklVQUFh\nTi9rQXZIcnpQdFc4SFNUZnJMREFkMlJhMGZ3UTlqVHdMVUkKLS0tIHM3aGQvamw5\nbkVoZm91VjlEck9Ca250L01tU3AzbktmWS9SRnNnVUtsRFkKCpYL9EXsLmlcpXne\ntrOJUInQD4m4yZsi9qexaWgfsUtcyE3zgNtHYSLlpi0ige/xR6WmAXehJuNg4nNK\nOE7axg==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAl0KvNGk1nh4KoExP4DiQjePfrtOIFG0UkfSBW/lYbY",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFlyM3NXZyB0UzRT\nSXNCeTNUWmlLNXl1UGxkNC9zUFZYb084UjhBOFVTWEFTVHY3VFYwCkZuQjF1dnJn\nbTVIU3BSSnZLSjkrY1d2VXZYT2NraEl0eU0zbHNIczZ3eWsKLS0tIHpzeitiYjFw\nR3gvR0lpMXZXMG9zUmNCdE9YWlZGcEZGOEVGZDVYTnYxSE0K946vaMhl+QJuc2j4\nalLYpqJuAlxMtmidvRSh+u8KsgunmrogPrkA2YL8gwmTHW/xA7i3NspWLrUl97dK\nK4fKfg==\n-----END AGE ENCRYPTED FILE-----\n"
}, },
{ {
"recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2", "recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1bDN5YnE0TGI5QW16aGtP\nUjhlZUQxQ1dHcnpFU2lLQ3ZSeXpZQ0g5Z1VvCmN2T25MMDdVYVlxckVBQUc2RVRx\nVm5WWk9yNmR3elhpQUxoSlBmYmFjN2MKLS0tIGh2ejMwayt2UDdxK1JYRS8xb3Av\nbnU2d0txbitHQzVERTR1bUt1YTNTUWsKUN97NKQw/KsEPR7BK3ADB+EGRXKr8yww\nbCMKrMSfrwggsQr46v+am1NXXzUOaq1MW3uih7LXTrcSH95tzcp8Yg==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCeGx4Nlh4aGpHSHVHbEFO\nZit4NEhteTRKeVlITGNxVU9PU3JOT3dhekdjCmRldUhiNWxGc2RvQVhnbTk0MUF5\nT1I4Nm1BMklQZHFPMUVBNnFwZ3MzLzAKLS0tIGNvbjJkWkpXeDE1bmxkckcrUEtD\nQWw0c0dwbTNPMkZSajMwbjJJWTNtUjAKrKFlQELxiuidvOLWpTzixjvVFzWez5a2\nVmfmM7lS5VLEYVj5Va8Meuajwg1B0TazzzapwKT5mGKF4hcW/uVm4Q==\n-----END AGE ENCRYPTED FILE-----\n"
}, },
{ {
"recipient": "age1tlymdmaukhwupzrhszspp26lgd8s64rw4vu9lwc7gsgrjm78095s9fe9l3", "recipient": "age1tlymdmaukhwupzrhszspp26lgd8s64rw4vu9lwc7gsgrjm78095s9fe9l3",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqa1FZM0RxelptZEVqbzl4\nMWRrZHJFbVZlWmNCa2NDQWVHYlpvY3BpSkVrCkVGOGZJSlJEdE5BMWQ1VmMzaVdU\nbmlJSldIYlRDejF2bHhmQWZCZWpiMGMKLS0tIENkVC9PUWpOZmV0cVVmbExCSmtY\nNm9xakFuVjJuNzZrMFVUbHNpQ3FSa28KV3idFdyxag18Z9B7Ci3KznWEj92F1EwV\ne938xoxgkWuBICXsrUoGWzuwJHR34GmrwLaoGqA1+otsghVVo9Ee6w==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOclo3bnhaeGl5MzFuMmhP\nK3I4WGRFWjYzaWFxR1hPUDdwUU42YVV6UFRnCnN6Qm1zNVJaTVdveG1QQjZrOW9t\nV1Z0TTZGQW9pcGI0bVZIdjV1WVNsbWcKLS0tIHVxMnpnTGxGMUpmdWhYUFJMYzlj\nd3BXZFcrcDlmc200c21Oa3d6RlY4RWsKEPNSzgEFhLGDetgci860Fy0UjQ/kU1nD\nRv1jXxdr+whZd1YJmOfkeBg+yoltjCAoVGpYZyftFhKF5UZlizX6ig==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age187jl7e4k9n4guygkmpuqzeh0wenefwrfkpvuyhvwjrjwxqpzassqq3x67j",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0K0t0MGlXOUVXZW9wL0Y2\nR3JSSkpqdWMrRlNZcm52bGlNRmpBbG9CQlQ4Ci9JT01ZUyttYmRLZ2RCUXlveWRB\nOW9ibXJuYjNYdVBIT05XdE8zbys2eGcKLS0tIERMQWxlSnJDNEVzUzFFMmJSaThL\nczJ6UUdVSVVuZWNaODFCbkhjT3BxQWcKVK982PVutdc7mtgGq0w6uWv/FdGEKObX\nS3mzSs2rjtDHVlE1tAxRysWJsdIc/GN5x3qoeKzjSaY5d4QhV+944g==\n-----END AGE ENCRYPTED FILE-----\n"
} }
], ],
"lastmodified": "2025-12-18T17:18:20Z", "lastmodified": "2025-12-18T17:18:20Z",
"mac": "ENC[AES256_GCM,data:hbo44/HRswuBDgc59mqsP7LGyiQbsAgC78nAfH3N9p7IXK2A3Rh0jDO6gU3C9Yv7A5ca9I5dwT1ploX2yJHI9ObChcgHU8am+qJDmu2dhPhFxKoW7GZfWnV1RlnoqePUYY24A3nF66H1FXynzVQC18W+XW06fqvj2Hz49v8YPyc=,iv:V5IUy3qCQjVl5su1X0qwkhlOXw3uAHkzX4u2wLb1U7A=,tag:rRZz37UTPWxhN6P9IarRVw==,type:str]", "mac": "ENC[AES256_GCM,data:hbo44/HRswuBDgc59mqsP7LGyiQbsAgC78nAfH3N9p7IXK2A3Rh0jDO6gU3C9Yv7A5ca9I5dwT1ploX2yJHI9ObChcgHU8am+qJDmu2dhPhFxKoW7GZfWnV1RlnoqePUYY24A3nF66H1FXynzVQC18W+XW06fqvj2Hz49v8YPyc=,iv:V5IUy3qCQjVl5su1X0qwkhlOXw3uAHkzX4u2wLb1U7A=,tag:rRZz37UTPWxhN6P9IarRVw==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.11.0" "version": "3.11.0"
} }
} }

View File

@@ -3,16 +3,25 @@
"sops": { "sops": {
"age": [ "age": [
{ {
"recipient": "age1njjegjjdqzfnrr54f536yl4lduqgna3wuv7ef6vtl9jw5cju0grsgy62tm", "recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMDSdANMtom1GIuSxVF0NQKjjpvjxjLzRAFWY8u8/Jxo",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwYlR4cHkrZWhBWTVWcnlQ\nV1VmZnltZHIvYVdOc3NQdUZKdEl4TlNqdGljClE5YklpZFRKaExkVXl6Ym0vLzVC\ndU94Sk9MWHZoUjVxRUdla3FUdDZnWVEKLS0tIEk3dVZidm03Zy8zMVpiOUNvZHZD\nVVh5WURQdGhyWHh0SnFIUzVIM04vZE0K/77QkielaNsp3qtHp9n6ngoYw8NhMmhf\nocw2G14YtVtlNdEvrqGhM7pWNB693EpSl7UNQzO+guLM6lH63hiy6w==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFI1Y1JodyBraVJ6\nU3dwb2lKUWdWOXh3bkFybFplZ3pZL1krY0tKUWVxN05SZkNrK3o0CmtDdHJEQ2lr\nb0p5MitCTTM3a29DcDV0OXpZYWZJakpyUUY1Zk5XNEI2T2sKLS0tIHppY0lodUx2\nVjdRUlVsa1M0OUV6ZHJoVitXQWZGYmFrRU9qaHRJK2NoM2MKh0jN8NcIpkLVObl3\nRVgasoc5Ycav3WTgij7Hx61krlPIMOhI2uiLEc6udzq9OlcKa1AyHu/a2o+gY1Hg\naaOFuQ==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAl0KvNGk1nh4KoExP4DiQjePfrtOIFG0UkfSBW/lYbY",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFlyM3NXZyAwZkIx\nL0pzSmkwbjFBSTV0bjQzZkZOVURudkZHVkNOa0kyZUdMZXVqcVNVCnBWRkdaeXcz\nVElaNG9KU3U2RTlrLzRLWi9PVWdCOHpIaFU5MFdLV1BybTQKLS0tIDNHT3pxT053\nSXFqODFLaU9hdHJWQWFOUTVtd0Uwd0wwV3p1NkQ4eEMvRm8Kle6IqZYtNaTyW3eW\nBbXb59CZtzun7gJssNMRedeBBxw04iMD5zoYB7JKIan44vEdLtLHkuc9BwN60nOr\nxXju/w==\n-----END AGE ENCRYPTED FILE-----\n"
}, },
{ {
"recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2", "recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjbmpiNG1mdURVMVlrMCtm\nTmwxbjljcUZxT0kyTEJBZUhQcnRJaFRKN0JVCjdZZGlKVmpYbFVFemNHcXIxQ0dY\nRGxJUVIzSEhuUExIbTRYRE1wdXhwZ2cKLS0tIENXME5TSHlJN1FFYUYvcEs5V2pz\nR01EWDlPWURuaEdJL1JkeVI2UDV5Q2cK66th8ZrKBLuox6B/n6hoK6Mg4G5ktucP\nqNXt6RRgzTY4DaDv9Z5rhBAbi4Ye8kvf7MbK9Rpr3GnFoLjPgxXDqg==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDblJzUDhyMDVWSnVzMG1Q\nc3NIVWx6M094MVBlR2N4bUZiemZpcmZxSUU0CmQ4N2RiM2NMd0FrcW42cVdMbVJW\nZ3gzTHY1eFpLMXhwM0ZUMUpQTmhxT00KLS0tIEYzak5STjZabmVYVnNvUXZNU3ZO\ndGd1RWtZdnVvVkdkTlg2aHBaOVRvekEKy0SZ2ohY+vg6zEVr+keBSmS0TWV8/fel\n/vyk9f5EEoyvMXmrIYnK2Lp2vjldhnDL1PIRFXjonXYtvP4IrcWXWA==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1tlymdmaukhwupzrhszspp26lgd8s64rw4vu9lwc7gsgrjm78095s9fe9l3",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOVHpBbnVvK2lUczRwdzl4\nN2N0bkkvS2VJelQvWnJkUmlKUjljQXRZZkhBCk5zT2N3VGVuTDZwL0lJNkVzU3pn\nK1pJa3dPUElSVGNXSkcrNHR6QldzeDgKLS0tIEl2YnlrMDRyM09uL21Ha0VwZm9V\ndlEycXo2M3NsU2dMK3dtMEg4eXF4THcKGd5nWBSH0/klTPTNr0MW3AO26qgQ91uC\n4VINC8K4M+2WsZn9Heby1YM3aIoaKaQ1duDY9RuH8/8CoN9GrRFe3A==\n-----END AGE ENCRYPTED FILE-----\n"
} }
], ],
"lastmodified": "2025-10-31T10:15:38Z", "lastmodified": "2025-10-31T10:15:38Z",
"mac": "ENC[AES256_GCM,data:0G2sHFPmGeN6284+PbNT/ddyMWbA3iRedlI6e5wyrQSNDj7tiBQ8aeOgsG0oNADCqly34upSKO7CEBX5jK8eCh8aFTP4mBU9UidO4B6jPoQRLZrlSF3nzav6IvslxREjtI06dg9q0i75HiJfOU67QSwbr9lHUhV1z0mV/i6zBc8=,iv:AiyudM4sRRRe3xv9H+4DRBMe4eRMmuZ22kCrwA3XOns=,tag:FU4jhXCC/sBI2pJfxsO7fQ==,type:str]", "mac": "ENC[AES256_GCM,data:0G2sHFPmGeN6284+PbNT/ddyMWbA3iRedlI6e5wyrQSNDj7tiBQ8aeOgsG0oNADCqly34upSKO7CEBX5jK8eCh8aFTP4mBU9UidO4B6jPoQRLZrlSF3nzav6IvslxREjtI06dg9q0i75HiJfOU67QSwbr9lHUhV1z0mV/i6zBc8=,iv:AiyudM4sRRRe3xv9H+4DRBMe4eRMmuZ22kCrwA3XOns=,tag:FU4jhXCC/sBI2pJfxsO7fQ==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.11.0" "version": "3.11.0"
} }
} }

View File

@@ -3,16 +3,25 @@
"sops": { "sops": {
"age": [ "age": [
{ {
"recipient": "age1njjegjjdqzfnrr54f536yl4lduqgna3wuv7ef6vtl9jw5cju0grsgy62tm", "recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMDSdANMtom1GIuSxVF0NQKjjpvjxjLzRAFWY8u8/Jxo",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOYnRuc3A0ODZWenlsVHZF\nL2dDRitkSzE3U0IzZ2l2SmlhUzRYS29vN1NVCmk4bC9WQ1A0bDlTZlVYTi9xUEEr\nS0owR2g4UTQwRmdtSFR5RUNvTzdsU1kKLS0tIEZnWnZwbzMxNllDVlAxalZqMzhj\ndzlrYlpxaTBVM00zakx6NDBxaHBmaVkK99Pf19rvgJ/KIsC+xB4zPWps6eE0HdR8\nzsyLU6RiPq7Wtwg70hjNSXMwNdB4bMVH9cDVNqiQE6RvFAXatx9ssQ==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFI1Y1JodyBiR3NK\nemVBTUZ0M0tkeHlQWkVwZUhFR1ZSbnBuRk9wQk1KNHN2Rm13ajFFCm10ejZYVVRz\nN2w4b2ZEbHpITHU2d00rcUNENEFHd0lndFRwT1pHVlFwYkkKLS0tIDh6VjBuUTJh\na3NNSlhEd0hXSXNrS1hPdENmZURvZ1o5bEc2UCs2OFNQWkEKhUXZ/XsuFZbqXtiG\nIvPnj8+ta0GpztgKUJm/lJZ4XNAGxr84TsqVilGEMca8SI0qyUGG/5pvtE/xv0jW\nMeTlqg==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAl0KvNGk1nh4KoExP4DiQjePfrtOIFG0UkfSBW/lYbY",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFlyM3NXZyByaGxj\nelc0all2TmFZRTJuSlJUT2g2NEZFQ3lQNklnc0JSYnhCSmRFYVZZCkpTTGVHM2J5\neHlVcktoTnoxR2Z6WWhFUUR6RDRmMXJrTzEzSUcrUHBvRFUKLS0tIHFndy9UZTV2\nWTIvRk02MDkyNTFNNm1lMkI4NTh1NVlxRDJoY3ZSbjd1K00KyzFmUJUudXTrsNbH\nVoGXZrtwAbS2VLqBQDMtdbgBYblUfZn7Ngp5Ix/pi4Lv3ROAYDcC9vfikSQkh6yB\nEGBnzg==\n-----END AGE ENCRYPTED FILE-----\n"
}, },
{ {
"recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2", "recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKSmxjR3hQSU5ZMDh1UGZG\nZ1pWdmZ4VmRrSmh0eHAwOEZKeTNNQ2hkR1RvClBiUnMzYVBEcXhERFRzY21NYlpU\nYnBNbTVNOFRIT0xTUUxUUkhzVk9QRGMKLS0tIFlZTnQvMS9DT2thUk8zb3VmOHBl\nOGwxRnpFWWZici84ZFB4OCtSOUFicE0KWQPVKEUxIZxvRdcQuQjwu+j9+FyXIHuC\na1UJAr6DDmqlGtC/VLsHkUzLKLygqDY3CjuzoCebDyn94rnWWYTccg==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlR1RwMGxPd3MxbDlya2p3\nbnk5b25pc3ZrcmtHQjJsa1JCVjBxL0p1K2lRClNYMmRxRXIvVEhqeXJFV0JEeSt5\nQXRhNTQvL3pOTFF6aGVYZUxiRkhXRjQKLS0tIERTOS9QS0lFWFlGbzBOWlhWQlBV\nMjNnU2lnOUUzMTlIa2lOSC9EcWE0MW8KRY+okCTgNalkSPSkDekbKlMuDq87OrKj\nqqzAYojhKLyQtYAdyB7Va7jL2uzhRTsdoM1qNfjrL0v3yDABOyOzQA==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1tlymdmaukhwupzrhszspp26lgd8s64rw4vu9lwc7gsgrjm78095s9fe9l3",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3UWFYN200MjI5aEpROC9D\nbExvQ2NDMWNsMEd2c21WNXJOV3FoS0NucDAwCjZ2bHUyZEsrbWdVNXhqMC9RYUY1\nbFYwbzdjSG9wRmlZNTc1endBTXQrSm8KLS0tICtPTkJDWThsWHdxNkxsOCt6d0lS\nK2FyZWU4MEltMVJVODIxVDdxOEpBbHMK7FTmXGTbFE8+qzIHCtCF6uebntXq/ug4\nFHfEwLzqg4IJjloejmnGivNvJrE8ugt/udcxZdvhV8eGg0WxFtnTbw==\n-----END AGE ENCRYPTED FILE-----\n"
} }
], ],
"lastmodified": "2025-10-31T10:15:42Z", "lastmodified": "2025-10-31T10:15:42Z",
"mac": "ENC[AES256_GCM,data:jL3PHJi0FData84vNfhCtEECkOGF+rNQUc6CQmgI5+iyTPYNBqG3I5x500BA83/XHWrR3Nq6leQHsir/V7pMmkUnr2Mb7A9v3zZLBq6veti8M88WTxkL78Y1BYMf0hQmAn7wwtye1+Jbv+uuRbsCw2pCpFt6ho1Hah3QM7zQ9tU=,iv:OlM/PlHiZHqZS2V8ZkR8IoFkrmw7KcXHH0gY6VEvEUM=,tag:8TO5GAghGK76ZmtKhzd+iA==,type:str]", "mac": "ENC[AES256_GCM,data:jL3PHJi0FData84vNfhCtEECkOGF+rNQUc6CQmgI5+iyTPYNBqG3I5x500BA83/XHWrR3Nq6leQHsir/V7pMmkUnr2Mb7A9v3zZLBq6veti8M88WTxkL78Y1BYMf0hQmAn7wwtye1+Jbv+uuRbsCw2pCpFt6ho1Hah3QM7zQ9tU=,iv:OlM/PlHiZHqZS2V8ZkR8IoFkrmw7KcXHH0gY6VEvEUM=,tag:8TO5GAghGK76ZmtKhzd+iA==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.11.0" "version": "3.11.0"
} }
} }

View File

@@ -3,20 +3,25 @@
"sops": { "sops": {
"age": [ "age": [
{ {
"recipient": "age1njjegjjdqzfnrr54f536yl4lduqgna3wuv7ef6vtl9jw5cju0grsgy62tm", "recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMDSdANMtom1GIuSxVF0NQKjjpvjxjLzRAFWY8u8/Jxo",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6R0IxNFdXSVBnN3ZXSzhM\nZlN0VmFtWFZTdlkzczYwT3dHbWtXc0RXWHo4CnZHRHpxbktTa3lSSkREaTloeVNG\nSkRVMUVKRFlLbXltUUhkd0phNmovQWsKLS0tIHpGTW1SMFRldC82SWdvcHFGWVJK\nOCtDRTBXWVZINFBXMlBXUDhNSDh6MFEKZ74DWHnvRB9gLyT3fqHNdb2VKdUO8QfF\nVoa0aQCOUdUOYiRtR0SKhWRNU2Z55hqRY3En2AEUIQCt670MNNrMCw==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFI1Y1JodyBTQUJJ\nUmZpS2Y1Smo5bTNMZlh5Zkt0SlBYSi9TOFZjMVRWUVJpQ3liY1FFClBLaEpHQnFY\nUzdVS1YxUklIN0JsQUplZllSbFIxVDJsRDBadzJQZ0twck0KLS0tIFg2NEo2K0R2\nVzBsR0d4ZHVrcVYwL0xnQUo1RzN2cFduNDB3MFJUdVFzRUkK2GUVHzT/JyTFl1Fa\nniBY/kpWrhAcawy5j0ZaC5dFgIKTL8zDkHuiyTsmF8TtIAUks6B/Xj+uCXsz8ZIh\n6q6nFw==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAl0KvNGk1nh4KoExP4DiQjePfrtOIFG0UkfSBW/lYbY",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFlyM3NXZyBXQXN6\nTDdPRmJNaG92blp1cUs5dHBEc0MrM1M4d0ZMYndDTzlCVFhtY1V3CmtGdXFUSllD\nNGpRSzZmUE4wOTJpVFU5YUFZRlJWcjVxTXU5eFphaHFubGMKLS0tIEtIM0xvL0J4\nV1AySkl2NTYyMW5HT2hDWEhvbnVRU1kzTDdpWVpiOVIvMzAKiqpEZA5oofNv2sgw\nbTzDCN/0tSwA6XTx6EreXurx3d6kbJX1SyDpJBnrQ+mE5MA+PTW70FJk9qMAF5UO\ngNOpCA==\n-----END AGE ENCRYPTED FILE-----\n"
}, },
{ {
"recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2", "recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMeFFDYUo4MXNBWUFTMkxE\nNEVFdDVOY3dYTW05VzZNcERHMUhQaHdsUmtjCitML2Mwd05KMC9meEhYR1l1NG9H\nUjdjYlhveTVJQ3JNS0p2MUV5OHNqYW8KLS0tIHEweGNyUkRpRldmZ2V5ZU9Dak5q\nV2JpSWNsZzBGRDdNa3lVUG5RcXZPT0UKtrbYWaxinIbQjopdgS9/MFyQn0RZ7XR7\nZPw018jJXySoitrX8nwTT7IovajLgfR5bA8aUlD9aAQN0BPL8qfOCQ==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnOGJubU1RZWt4UjMxdHVl\nSk1malVyMlZzZDBGWWkrbnYvdGdLU0liVndnCmZtMGs0U3g2MXAzeURxbWR6dFJ1\nUERCTHBZeERWREZnUk5JY1V3TGUvN1EKLS0tIDdySmxRMUk4dXRHdklRR25ybUJq\nU0VDOFFXWm5XZ2UzcElWL0xDTXoxWG8Kyq1/XYGwVmYXWp1X4iOueXWeLuOVPXiW\nG/COFImNUimxgQ/g4jUuubznOc1+TUrSAPLQAJXFYomfsiRet8H28g==\n-----END AGE ENCRYPTED FILE-----\n"
}, },
{ {
"recipient": "age187jl7e4k9n4guygkmpuqzeh0wenefwrfkpvuyhvwjrjwxqpzassqq3x67j", "recipient": "age1tlymdmaukhwupzrhszspp26lgd8s64rw4vu9lwc7gsgrjm78095s9fe9l3",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGa1BwRndudWFWVDQ3L29C\nenNlR0JtOTZxK2JLSzl2QUZCemdZZmpnM3ljCjVzZm9nSU5YTmF2OFR2Zk02bEpk\nV2lablBsTzJYbEZHdnE4UDRtd0pScVkKLS0tIHUrNHVYUVpIeEJvZ3hNb0tySitP\nU3U0SldXYURmOUdCVDk0c3NYQmpzcXcKJU/c0Qhx0j8KP0G8YlFzAu7dBmvoQmU8\nAqNNEszD23uB575CxIDK1Bf7fte9DvKU7ZxFX25CyZLR3X2xfcHh7w==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiWVVtU0JmQWxTN3dET0dD\nbVJTMWVZZDVtZGluRDl4UlphYmtFOHVnL2xZCmNqSnlFVlhJdU5kMkRHMDJLUnQ1\nYjlUanR2UDY5dVo1amFydzZadkVsMHMKLS0tIEZxQkhHWnNxdm5RMS90aDBPQTVR\nc3RLb1BMOGdiWjBqaWZBZFF3T0dsS3MK4cdMtvLKWytSp4+k68PbRmpuLVXZFy9l\nZGNpJTTS4D6PeJbSEQml1FnMJ0rj18uXGxuB7QcOvOwj8cKFT29GFA==\n-----END AGE ENCRYPTED FILE-----\n"
} }
], ],
"lastmodified": "2025-12-17T16:09:07Z", "lastmodified": "2025-12-17T16:09:07Z",
"mac": "ENC[AES256_GCM,data:iH1rpteK1WaO1OREm5Ze1Gy00u67KFKIQZwqjIJFhmy8CHOsG45ExltkIb41kM+zPE8ofxy3PGBvrqbMTtAh5rM676VMpRPQtTSt5uRHBJ+5uJBlIY/CRcOPkuT3TZRj2/zoNM0nzBsuOjuM7vpp0FDOlR6OaaB73HopfMemlh4=,iv:Uvw1UQtIHMq4mm5I62p23pt20D9kRfYe8ixBbXYAK0k=,tag:Vpdlr7PZZRPNiLVqGRZQpA==,type:str]", "mac": "ENC[AES256_GCM,data:iH1rpteK1WaO1OREm5Ze1Gy00u67KFKIQZwqjIJFhmy8CHOsG45ExltkIb41kM+zPE8ofxy3PGBvrqbMTtAh5rM676VMpRPQtTSt5uRHBJ+5uJBlIY/CRcOPkuT3TZRj2/zoNM0nzBsuOjuM7vpp0FDOlR6OaaB73HopfMemlh4=,iv:Uvw1UQtIHMq4mm5I62p23pt20D9kRfYe8ixBbXYAK0k=,tag:Vpdlr7PZZRPNiLVqGRZQpA==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.11.0" "version": "3.11.0"
} }
} }

View File

@@ -3,12 +3,20 @@
"sops": { "sops": {
"age": [ "age": [
{ {
"recipient": "age1smjjh7l5gchlp4zgfqcxaam506mudacsr37nqj690t0gktzlksvqskd2ek", "recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMDSdANMtom1GIuSxVF0NQKjjpvjxjLzRAFWY8u8/Jxo",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOdUQ3bmdjZGVMRDVZd1hu\nUWw4OStzdGNONVFGdVdjbk9VUGM3MzhWYjB3Ck1SRXp3YXVvRUlmVG1uS285eG8y\nWWtXTXBUY0FNaDVzTjgzMWl0b1RGaHMKLS0tIFlvVXJQTGY1MWhzNkZud2pYNGlO\nWG5acnhSV2g4cXpjMUl0MEpXN2lYUUUKwxENZ+NSS8gxlvWT3QVS/734mcK6AhYM\nMtO9KU+sNUuYX341xx2+oXyz980X2OhCwe6nzsX5D28UTmiROKBbXw==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFI1Y1JodyBTb1Ny\nUzJoUXhLaFQ2ME15SXd1cUxxV2d2SmI1dGY1RXJpblUzZVlGWERVCjd6Z2FBNkto\nRGQ5cGVESjRoT2FqNU1GNDNkaG4xVy9oY0xoaEhJU0IzNXcKLS0tICtFSklsNDdS\nWDhFUmhhd1NleXNlT204ZURxOEpWTTQ5RURlczdycCtMMzgKaqXN8xYsCcjpWs81\nA2rGJCVj8RQiIJF8LvfX1tEbIljWg6xN9RMU1Zyd5oZG0IS9qSi/ydLT67GmLx60\ntiGNIw==\n-----END AGE ENCRYPTED FILE-----\n"
}, },
{ {
"recipient": "age1njjegjjdqzfnrr54f536yl4lduqgna3wuv7ef6vtl9jw5cju0grsgy62tm", "recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAl0KvNGk1nh4KoExP4DiQjePfrtOIFG0UkfSBW/lYbY",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBidGtKVFliajRWbndlVjFD\nWUVrZGhMYlJSNTFBbUExYXBSUGFwelVsUzNVClY2WXNnR1dMcHFsTHNvcjBnL1Vi\nVzBoR3hxc0xCT3FNZ1JrMU1FSzFCWEUKLS0tIHg1cVRScXEwRHdld0RSRUt0bWR1\nUUh4eVdScFg4U29pSmRDT0xoNmVkQmMKBHgwk+OlI8+PcKTornjGBrUR/PEl1Qaj\nYXWctTVFOXwiuk3Lp2M+KJX6YtvPAUuI3BWJoE+esL7NGGKX5Swt3g==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFlyM3NXZyBJcUh2\naUp3cFhBZVpsdlQ4bU55UElLd0c5d0dIRlBmdE93bWU3VEJQM0gwClpWb285bzFq\ncXdQUyttQy85MzQ0NVZSS2ErdTV6eHBVOTAwZXNUL05wcGsKLS0tIEVBZENDdnRx\naGdGZWluWmVJaEtFQVdlU0xkaHNESDZSUys4ZG1qaWhpeWMK+exP4/LrI2wO+bGd\nYDj34J0UFZCp58dSs1jh3qdrX5mTTLGiy2q+LcTwlnQscqgOtJ2icx70hnjhNP4v\nZ3jzTA==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGckNtWDlQL3pqZXhnVnBw\nL3IvMmtxZk1pWGhZRDVpUjBDdTdyU1djb1NBCk04Y0N5K1JEMXpUL0xFUjZ1a3JC\nQWkzWkExNDQxM3YwR0xUem9tRjV3cDQKLS0tIHRJaGVrQmgvOFM3aHQ0VmQzRmVY\nWE93MGZETzV5R2hzOEF5Q2dnalBBWXcKFdMxPEaaMjPbTvLw+TFfzX5gEe8OkQ9V\nMcjiLNHI4ebxY+lL7s4HGCbbAOL+iJ0GK3cDjpqCVJBrUX3ebZ5k9Q==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1tlymdmaukhwupzrhszspp26lgd8s64rw4vu9lwc7gsgrjm78095s9fe9l3",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2dDlIY2d4MCsxaEJyYTJU\nc0x5d1g5THE2OG9RQ3YvSjNLdjcwQTVRcVZNCmxuMXBwc0g0TnFJb1hTRzdHNmZS\nc1k1enFFRTJseEc2WS9MaGtFYk80dk0KLS0tIEQrOXJNSHlYeDlNek9Ua1B3eWQy\nTnF6Z1lNRTF4MkhoOTRGUnUwci9KRTQKweQRcEvsaLXdbXgbNQDi1OQWhNQMYWcx\n0DzBKNB8+WdmtaKl9dz9abb3Dt1kOZCE+tzwKXFDlZiYzl6qp5PrAA==\n-----END AGE ENCRYPTED FILE-----\n"
} }
], ],
"lastmodified": "2025-08-12T18:39:30Z", "lastmodified": "2025-08-12T18:39:30Z",

View File

@@ -3,12 +3,20 @@
"sops": { "sops": {
"age": [ "age": [
{ {
"recipient": "age1smjjh7l5gchlp4zgfqcxaam506mudacsr37nqj690t0gktzlksvqskd2ek", "recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMDSdANMtom1GIuSxVF0NQKjjpvjxjLzRAFWY8u8/Jxo",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDWlFqdFJkbWJiaCtQVXd0\nNU9rRVpremxsSVRTK1gxTi9GSEU1a3luREJzCnErbXVoNUUyei84MllxN3F6TE12\nSWk5b0lDYXBUcWhURnhvdGVEUFRnUE0KLS0tIENBa1JmTXVKVUYwREU3Z0RoWGtU\naG9JY1VvajFGdGFpUDcvbDZ4UURkVk0K1Pot9qq+kHSoKXvVDgXShUJOyq1LjY3d\nMX5rqvHbcZ0Ksp2aTrMK6xmbzucbrv0/CIqMoCLNr6DkyVa1ZGCgeA==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFI1Y1JodyAzYmI0\nOWd0NG5sTlY5YWtMS1gybVlpVTA2WUZzc29pV1grTVRaNzUwS1JJCkhXMW1oOUxB\nMVlvRmVwOTgybWp5OEs0ZFo3R3pDZ2haUll2MmxiLzVSV0kKLS0tIDBCMS84U1hq\nSXg4ZkxNZ011TWN1RGRyNWRNek10YTRhSTMwdlF1QjZ2bEEKeFjjk2/Pht0tcf4J\nKNWCVWqOE+/vd86JvkOojuI+DuWpJRzgm9GNTepHIuNu4YXCEPD66nkowLPz4+hT\nnY7rtw==\n-----END AGE ENCRYPTED FILE-----\n"
}, },
{ {
"recipient": "age1njjegjjdqzfnrr54f536yl4lduqgna3wuv7ef6vtl9jw5cju0grsgy62tm", "recipient": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAl0KvNGk1nh4KoExP4DiQjePfrtOIFG0UkfSBW/lYbY",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDeXVUSi9FeUtwcjI5NzFt\nWkV6VUF3bVBLZmMzSVBlY2czb3RIZU10VW1nCmRLTTVramRHSTl2Wi9uYVNFaUxt\nclpSVHNMeUFqV25UcjdyY3l6U2RKYnMKLS0tIDBDRlAvYUJ4SFU5OGFsbkZ6NXRr\nektCZlJMSkRhU2toVFJrZDRWeHpsZUUKDnak2CrvnwXmPewkHI4JEcZokDhZxIvn\n3U/e03i7iW4pKDjtzl8pFCdORwPJ3ttj+6hfBIl4s6MHicCVeTAetA==\n-----END AGE ENCRYPTED FILE-----\n" "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFlyM3NXZyBWQXNt\nOFRYTitSRk1WeDdkN0VPNmhnbFp3MFBLeHcrTktFekhhb2pLYUNjCjlFN01KZmpy\nQU15Z0NkRm14RUt2TXpJNGx2ZUorbndqS29DQXh5SndQeGcKLS0tIDQ5bHlSRDJk\ndHBzckhqWlRIU25CaGZqWUV4RnpqQkI0L0dIUTk1M010QW8Kf0pqIQbw7ED0v4AB\nihkXpDQoGRH7wJXP6bcXovhWbEgQJeu6CrYVaiyi1hZAcd1hGMjzHb4hQW2QYZ0U\nGGhteg==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1ez6j3r5wdp0tjy7n5qzv5vfakdc2nh2zeu388zu7a80l0thv052syxq5e2",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFRFg3azZuOGdXYnE4UVBx\nTFkxSmxQSmdpZUJLcGhsVHhUNGxuRFAwbmtVCmhlYjl5YXZXNVRpZ09jOWs1ek4v\nTlJTY3lxTTdYYzBQbXN6blo3d2RNQTAKLS0tIENya1cyeDlnTEpoNzE3RXc1TGwv\nU05VTnZTc0ZjVzdwbnpvSTN6RldDNjQKxpIR7TmcXKR4x6nJFSTBBa4yrm4dy3tN\n+igMPVdA6aLM3j5+ej16vlyHfhoMV1JwfdSH0V03vpb1n0pwrB4aSA==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1tlymdmaukhwupzrhszspp26lgd8s64rw4vu9lwc7gsgrjm78095s9fe9l3",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQOVo2bW9lMUovclZOQU5a\nRWZNU01WQ280QkMrVXJKRE9oWWVSenZYSVJjCnZZMXJpSk1mdVY5M3M1a1I3ZERQ\nWlpHdDRaUmZRcWZwYmRFWEtLYU03Zk0KLS0tIE0yMDRrN0JUWTJZamtqMUVKTGNY\nTzVVOHVSUWJ1NUhscHlGOVV6WDJVVXMKvapRDLDq6v09Dc4/x+WaH1v0XQI+T/fg\ni3Qb7kvP/zPLQu8i9vTFW67ppft+KL7kB+4edodXv6zk5JwHHw8SxA==\n-----END AGE ENCRYPTED FILE-----\n"
} }
], ],
"lastmodified": "2025-08-12T18:39:37Z", "lastmodified": "2025-08-12T18:39:37Z",