hercules: add cachix deploy agent secrets

This commit is contained in:
Jörg Thalheim 2021-12-24 07:42:09 +01:00
parent f9cc2ccbc9
commit 6b8924f2a1
8 changed files with 101 additions and 75 deletions

View file

@ -41,6 +41,15 @@ creation_rules:
- *build04
pgp:
- *zimbatm
- path_regex: roles/hercules-ci/.+\.yaml$
key_groups:
- age:
- *mic92
- *ryantm
- *build03
- *build04
pgp:
- *zimbatm
- path_regex: roles/.+\.yaml$
key_groups:
- age:

View file

@ -14,7 +14,7 @@
../roles/buildkite.nix
../roles/common.nix
../roles/hercules-ci.nix
../roles/hercules-ci
../roles/hetzner-network.nix
../roles/nginx.nix

View file

@ -1,6 +1,3 @@
#ENC[AES256_GCM,data:Unmxzr3fhszbLZX7,iv:pzVp9Rc4jKcfjl8wSxlhG7+UB39ZIF+1oD2BuRg6y+0=,tag:l0GBzXMpdaqw1hsBYsYsHQ==,type:comment]
cluster-join-token.key: ENC[AES256_GCM,data:S0NukLMU0+Eh7zdTVgia1R3eLf46o1L3c2uZ5P6KkhnCnmnjQfdn5B2YEQf7nFQHygzVQR04hti+JaRtS2RIt3e/AirjipZpfMHlB8LStlI++kR/WD8iobc439US4QCb3aqH7WpDuU7BTwXaPygAlnE76Pwnjd6vJER3TaKaJXLb5jDo9Prn+O9n/SKUT6AxneLYPBMaIiy+t/NlL5e2/fivEA7zvifi6PCQpr0vtTPgqUGyMwZU/A4wYWoh2NnHfCpowvvhoMvLTl0LG/nWC9vE+qYTPkpl06fkLfwVngyV04HgBv97BqYC1A==,iv:5msnqFdS0bD3gFxzNc1/aZaPR7OWkdIyTn17VwfxhQI=,tag:GSXJKzh/SHZmxz2qyMOFjA==,type:str]
binary-caches.json: ENC[AES256_GCM,data:286F7ypamujxEtpWGfXxMOYeGBi3GquVd3n3zqgquKTs++dKC6rwPt1sUSR0v42GGkb1F1mGK7Z7eWnnneVzoukYoQfpWN5m8zA1UCE0n1EhuAda0jbhlDqj0SnR9UHF+CeD9JuA0NMBz6qUt9p5Ig56NVthEvHB3Lp4gaqSRPSkCQznc7iGCqIDT+WGXOsTCj8feDE+DOiK5IkDGXzhQjW+xZnw5RulsBy2ndZEuFX04Tm98G5L5Wcv87/1LytnKzy47spTmo4/1JaKbtpxvcnneYJ7HXkiC6MDfwD0Jd3iD858Fl+PaWdKGYq+63cP780rLa3X8CmsnLOuUkowuVMCIqAzMWfcUEo59hcWQFAY5yPfQk4u+XwA7SGh1YPBxPBVukSoPq48kPijx0x1Jp0copxhyrmGRWH8wMPBat6rghEmZ6aghY2CVTOrKB4hTME95WXna1M2p4k4ozxOtaT36Hp0uy9lg+WtBZErlK4r9mz4/jCv8g0iJ58w+M+BbHmRN19WBql1JdiBYiwyp0gzuV6ZO9CdM5YS0OBGnjTlUm7VfegHEJp7mrAGdK61qcevTXhrsHfQCksoupCwg5gOEkoUiB427QmzMHvf4c+1bbtNy1b14Vfd8ZzudPtdz6uOtLMeYcdzmxvVQOlV1KLEem5C6gIYl9jqSPEyE2/30gnzldke2qGrVRqIXk1f9My/ztep8iwy67p/CUqy2s5NAqdz5XEn0ef8L6AmKfwkiyQPNkO+VatcP9XCGaiDljNwO/fjf8pfhJZSlTVxN51o0xZjpNgkYXl+fE+BC6khkNbYkfhQz5sCx9NH02nL8nS2cvw5QpYjLFJAmHB6uBV1LrJQpmqlsfT9fcURbZ3ysukB5QsnEFPxtkd6wPufmD017lM/uWUqeNOVbDHQFV6HbSyXxDGcwdGxggwbbATlKuJ6XFLXIz2Ox1XgW+gHA0g6JjVE++feRVUR6ml+6+PRINkTnBwVFGJqk6yU/Iucdi9PsyNg4c7RvxdY//PzKXASS0tv/b3+ISb40KwbEycQtAd8ckSeh5N3H9lTb2nnrcCAie61XrM2nH1LdySwXODK9zJedj3iLl+NLRz+3PfR15RBDJQ8STlMFK6uRJEKQDMqwO0k,iv:RoXj32rNKSH1jW5UjPj44VX66dBMKXPuWBcnQ8HHxec=,tag:/VMVWKh2S51whMAnMjMYNA==,type:str]
buildkite-token: ENC[AES256_GCM,data:ckvzbyXHuW3N4tgZMYd+dPre+YOEnJj3T627wER3+7L9CMrZtYQlj6qU+HyeplMGqig=,iv:OmXO+85jtY6nGNm62+sF8QJF4q93mx06jNKherySD+o=,tag:mCj29oJTwEmjMN+QpmzUmQ==,type:str]
buildkite-agent-key: ENC[AES256_GCM,data:WSVCUQ393JkN3Dq14UYo5jYm0b0J0Edqe6k/z5FRohmuQvQCZfAOYPil7cQSoP36xUxdd9kWVgsWnD2jXUumX9bbUm8t1uxf8CwDWqV3iHfDOvjfWyW7ifp7SLAo0JGI+xD1Zjy5ftzHQcjbX9VOQHJ5aBzVQUBdwfxUSSkNTBSp05iWkOIsEJKaJEUhXbZiQ81yxW0uyVq7vRVAskEPz3FxY+DmcZeu4O+kStiygGUaXSTKrzG2iE1ESnHBkd0LyajNbVq1CjohV5SpBVoP9Kf0tOi47xvirNDUlk93uTCTTk9h2KDJ/qHlwM1Cx3d30VUFsIh9eIRFP5q9qePxqdSlZcZGp0Llp1IeMZACQLEfZYA4ZlHEkOQqt8fy36PXuAY/37bM3urARjStXZIEJq3rA+d4js9zTD/16iOJqw7Sv51HrMSUQA+za/HgK13UnV69p9hvPKvAd9Xwg/SBm4TG294Ez0K/0qBckQ2z7HgmX9EY0ZjGQdqWPzLmHjYI9YzcfiT+2HuIblF/uMGJm9ZD+d/tAfUMSCVc9yhsKU5fp9c=,iv:l3rVZA9QigI96ibMu9WRlA4UbVRzFt8CwF7+dCZ6tX0=,tag:B6EhsV97IVwaji8IgJHgPQ==,type:str]
buildkite-agent-key-pub: ENC[AES256_GCM,data:dqARMa5gzgO3qgMh7BXUJIcqcNusxW0tladrUVb9MTew92K2IHKMYAlKRGENKIHPnPAYaW9yISmXs4cD3rPCosrHoZsgtVvCGS83atqthnR7StmuEKWdxQ35573BOEXqt71v+yRk0CJQJIMEUbI=,iv:2fCB8h/vI2DEL/XSWJLhUjZgjzFYDtr7ncMpE6x8Wg4=,tag:lIq7abSvadAc9CnRa6EJkg==,type:str]
@ -44,8 +41,8 @@ sops:
dkdxUGVnYms5SXF1QUtqRlBUSkxpSlkKtUELjyaXUHhRcUTElgLBPvppSjldWAh+
pjDzatq8F7NDPLpvHOAymYwu0G0B+LueWo3rO/coqONPxS9MMJQuvA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2021-12-23T20:15:18Z"
mac: ENC[AES256_GCM,data:hMqjJ1ytf5lhmgVYdFZWO9kyt4pVqXxOaicSn04jaQLlQLCBkXNk3z2mTo4KKXHQ1rYy52bQqU9G7uvSaIbWsxrwtU1JvqvpWVrqMBJrsZUly7lTo5w3ajq0Bu5GTi08W5osVYXiyXRuUnTfK8V+WGJwIx4G7knQSneRh3ziCFI=,iv:jyQLlYXwrEUz3Di63D7/Y6JlWg/RY12Mms+2QlodMME=,tag:cV6kzF2euIGkmNU/OuRVFg==,type:str]
lastmodified: "2021-12-24T06:24:26Z"
mac: ENC[AES256_GCM,data:b4PLrghcBouUtNb1sO3Bm8iuCkrXv1K7cCJVlChF9X7U9GpXu+TSrRSZlbFmOqvlduUUhchPAUTw0dTP1y/i3Kvzf0/t8fDgsDNZd0WT19ZvYe2oQ+8LACvzNQk3VWTYXFYA5UsapBSh4NEkKfNM6n3opB5q9ygb85pqzz60bZU=,iv:3gzanU/S11kdnBg+HXtrNrCoaRLRA42JPrS//LT2ktQ=,tag:6B1LdJkgghuT+UQgEtRWig==,type:str]
pgp:
- created_at: "2021-09-29T17:02:42Z"
enc: |

View file

@ -3,7 +3,7 @@
imports = [
./hardware-configuration.nix
../roles/common.nix
../roles/hercules-ci.nix
../roles/hercules-ci
];
nixpkgs.system = "aarch64-linux";

View file

@ -1,55 +0,0 @@
cluster-join-token.key: ENC[AES256_GCM,data:bOXOuVXL73Eo6eXYWDkf4+ExsZIWAiT/kXw6CJDIYuHdJC8UgnFbVLQ0f4sUyVlOLBuiV5O4jF/t+y2dAmodWSnP4z+zEON7KHIKzfapQ1NNZNegECRvotCLKrEVOWN/AFq3SLPdz73W2rxxmCGpmpy5ZVaB86mjTr1PrLxhiYqhwLM5H9XyMqj8hMFdBC5Pg3Xomy2t2QJxOGSMEN+lhAv+4zrQbXcM3GcLRqDMnQPubdzF60OjXrRarnYWlkjNoykVJMqZIYruV3MSpoSZLWfrTcne+shBy1z3K9F8TaSdR21ImveQbnzdAg==,iv:+nVYGLaWh6o2lL4bwSkluXCGMnPv6QbzqR/OSX7MSJ0=,tag:Tonx6606mz/93ghfSbti5Q==,type:str]
binary-caches.json: ENC[AES256_GCM,data:aaGpyX7dJV50NUxOy/MFtraYLpOPX6IqcspFOx92XDCCK4B5DQRKRqmIMs//zecgxP2FIm51D7MyahH4EpzAWWGcpYsQ5023/844ReHaR5INGE1Q7PclLpQeu7jTdcl6n/gmloIfQ72X5D5uPrUyyPiOtJH45p2sUUclPLZ3nV5KSWUKrirXft1hasK9P72Bzw4XVgH1R1WOjFyEQcCWNYckkXgUQ/pJluMvV+7tGvcBRKApCU8gh7Pn//J8i9i1/+PAqQb9NW1HA/0Fzx6VL85mCQj+6WZC3RXpffXBjKT/HG0A5u8OTPD/DBuBQS9Telg8vGbv2Z8jscq/le2L5ZT7MfjYseFYevMoDz9lQC+R6CeM6v4MZofFwRnvJt8Y8cSETfyyU8ZtOfolOfK0zbAfzBR+n1L2/d10/i0gme5tPxT1jqI6oihCbqmrEAfra4fq9uMAyA0LdrTOZJRPmHD99rzc12htWJbGviDwqPK327exeuv1LyjldF+Kb2SSHDlgGN93IX/2OWvTYuQVDoG2mG5KDwPcnEqMjsdaUqS02IDRFbb2hJyPTvR8wwPTDUTKbuEexcUAhS3J7+zebTXjLPHksn3m1Aga5ubg5e7BlkULPG3ZtcNBa4AMwxismViM3sUUeJXNTkMMo9tktUtRSXwEZhmCN6nX9r3eTklHMA6Ml7O8hPg2tlmdKCG0fv0k+H3+UjkXlUT1fShj8/poiqlbSs5OJbNxZLnAZG9J0/7G9qeL8phMcFAWRtpmGRQsEmQVsarOx1ZxOn9Zi76bLYi2FucGpPDay9OSichqVbO5Xpd+cRVBUzOa0KOP9bK36meKOAd6eEifP4ALZfl/VuD7/f5qI9wm8gZcYSp4JEd7yWlgB5uKigJqdKa2/7gP0LIRqWlY4cCshlp8WTh78bdrOi8gnIHRsUDMMBuI6JA1l2HbUPHwHxfSSabRzXVuynlRMP/WdYyXd2Fkz6N0i2RHZcBeonUeOLTJfziiqzsS8j4pBUL8LWdeGCAUs5y3VC0lFZAdtfwWjNssFB2LrvckJEgrpEHKJSXTw1/VO6gr8TIzGIK5LbpSUoLZttK8HSmI8DI5zpeet2xaHbm/KJOQudQOaZ2a93uUMaEhK2v7sNyw,iv:26fhwfE0jxevaw6mWUuNauk0t4clhqSk1Q0E1M1HbWE=,tag:cmu+1ajB6cHhwanDCfuiCQ==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZaG01U0RDNUF3RkFBRWc1
SHBSZlhuNE12TG9iVk9mUFlCN0RJL29iWWljCjNFVERBQmFCUDVBdnRDRTdZMjVK
Ynl0ay9jeGJwdWVEem12UGsvbzQwVm8KLS0tIEZEWTVpcERtS1FFNGlvYUMzeWM0
WENrK2kwaEg3NWlsZHJwRzh6Um5rVVkKUpYeDlrRd3UbBiuhhC4wg0oRXHGfrfBX
UXBHkyrkBCXpCEff8O05kzUS5+BBsvNyocftDwg83Vjs6gzJwKJD/Q==
-----END AGE ENCRYPTED FILE-----
- recipient: age1d87z3zqlv6ullnzyng8l722xzxwqr677csacf3zf3l28dau7avfs6pc7ay
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFT0pXNG5KMlJqNlA0em1u
YmdYTEJESVlDM1FRSWdkK0xkb2trVXJDTGswCjJxU2Uzd1p1RytJR1RSREEraklL
c3NxTmdrME9KZjB3bmxHMlowb00xbmMKLS0tIFFrU1ZWdDN5eVBySzRZdERZcnVv
RzZ6MENZcXFwdzNuYmhZQ0tueGEzNDQKkIhuKZp4GwZz5EtHIagBmGay67NQJ6i8
XLNV5z2JdXWtm1JyPwmbHs4aaDnGc0+41dmSnLy8Lf5UEgrp5DWD9A==
-----END AGE ENCRYPTED FILE-----
- recipient: age1vr4suv4lhtt8f59s25eukdfk67j7av72gvj7sk7ux6thusct3utqmn3pmf
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSNHBQWmVSOEwyalZsZ2V5
YXpOMjcyMVJra2UvYXFPRkxPT1o5OWhsTzBnCmhWNjBRRlp3ZHVGRGJHUEpnSjVN
RzdoaWUwcWdKYW5BWEEyLzJSMXN5Nk0KLS0tIDh4SjFoMEZJZHA3MjBsRTNucndT
cXAramZQYyttekZvajdwMHM0akpiVkEKRPAioKQ+esJBeb9I6WxQYNMuVg120TEL
wWcGaJlUguxfncTKHguivgPyyV9F3Eq2e+qhDXlggdY2P++7oKSLGg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2021-12-23T20:13:12Z"
mac: ENC[AES256_GCM,data:5swwIATTpPHvLi/TFF6DdY1zAorsmt5DrvPwgzD0M1v5Ocn7k+hKJUST0S4BEgFsxfEaNspk6eLvvMjVlU/qDjTYhs449nI5ObmW7763+3YKirIBVpXPsylptKestzc/Cmgo5rK0L6iytXG72m3wTO4RMdEUHoxAC1M1nuZ1Ndg=,iv:R6BLnKFs6+TD/0oYjh6FG2oPRcSUee5pLFjZq+khtDg=,tag:cQmmpBlAvy88LOJgHx5EPA==,type:str]
pgp:
- created_at: "2021-11-12T09:02:18Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA3tEuTsG48KkAQgArnGUQxLamrnKQQfU/N4hZ2ztnfvS/CzOT1jGnTWsZDua
awNX5kJ+Iq9f/Qfj80oeT4wJkytKXp1Bm0bIMsHGFmP3GO5ZplWankrwPqskcEKZ
EIcDzWCr7SHhKN3aNHq45qAE7sv7vL435BvKxL7E4pkJ9M3UiOV6NqbQYGyoePki
qBXfuuuhYZ09/U7GYB4ee6+pK1SePz/ybDdPdlRuLrj4ALSZySY394eK2nVHkbF0
mAhLjLWzMkldc9Pof8P4ucX8QXWCPRZLRa75RPVGYDIqAC8hjcRyfvHir2EGgL94
t9zwkFyvFfpplnjCYXuYCMZeLgu2iHfCCCouo4IqtNJcASh3Njmt/LKPzyHQmWQt
P5dKA/V7/oZR6rQ4sZYg+55reAfqZOLQg0VJG2Jbd6a5adUFs/KrxLyVFDr7xj/1
uhw77vSXEHIHfMJUbIzf0iibLNxd74ioktxjmvw=
=unIX
-----END PGP MESSAGE-----
fp: 260353B993F8CE16752EF48C71BAF6D40C1D63D7
unencrypted_suffix: _unencrypted
version: 3.7.1

View file

@ -1,13 +0,0 @@
{ config, ... }:
{
sops.secrets."binary-caches.json".owner = "hercules-ci-agent";
sops.secrets."cluster-join-token.key".owner = "hercules-ci-agent";
services.hercules-ci-agent = {
enable = true;
# For some reason it wants a directory, and looks for specific filenames
# in there.
settings.staticSecretsDirectory =
builtins.dirOf config.sops.secrets."cluster-join-token.key".path;
};
}

View file

@ -0,0 +1,23 @@
{ config, ... }:
let
herculesSecret = {
owner = "hercules-ci-agent";
sopsFile = ./secrets.yaml;
};
secrets = config.sops.secrets;
in
{
sops.secrets."binary-caches.json" = herculesSecret;
sops.secrets."cluster-join-token.key" = herculesSecret;
sops.secrets."hercules-secrets" = herculesSecret;
services.hercules-ci-agent = {
enable = true;
settings = {
binaryCachesPath = secrets."binary-caches.json".path;
secretsJsonPath = secrets."hercules-secrets".path;
clusterJoinTokenPath = secrets."cluster-join-token.key".path;
};
};
}

View file

@ -0,0 +1,65 @@
cluster-join-token.key: ENC[AES256_GCM,data:Ba8S5Cx3NJR/FoKkSVc5pX1bwKkYHAhTid3dlWcGRXPCmVtrMgBKLjDZ5b3AajZio+IvS7XNajsVqPUB/rsBUPL+mz/DPbnI4bibLkB0KZl5v6FnMf6RbGr7RWbEsGXWlJh77l/AmGRWJTj7Dh3LaQ53dguhNIDuXGvNhTLs690/93Xnc+x+d5tzl2hNz/A4/IQxpsRoJJKygqGndbc0bTUPo0QZMLtf8kHQtCiozfm1SeW49ITnM+4VCOJB8NkSkwUfy5Rs574fFijYSOGT8LSSH0ly2oxHEY+UaJudRhjr5uzrcZPI/WrrtkI=,iv:87JRtvlkkExu37uYRaHojsk1vjhO1ocw2L9yE+7shpI=,tag:0de71eZjy8F/w0LQzOVAyg==,type:str]
binary-caches.json: ENC[AES256_GCM,data:pshvo/BxcIDXrWpW6jb1Hti8pqIEER+andBFpbOArKdaSb1LoVC45G+QwqLxjnDckiBeJm+refQE/x8i6QI0kYHcHEmX4iByvtcDM7RB6ZQSghTO0oqhi1blZRp+NjVdpgeti9VOkLPOYR+ruCDXeZmjt9fWnpGxC6ok5h5z5XLtq5xICy0DBl4VJXw3NwMnpIfj4vvczTP1TlUmP3GElHImRj6F59Vyw4jbTZRIqrib97x8nrO24t3P6RqooY0WHPR1sQXJebxCCO3TiJjxLHNtjLhJgez/O6Ou8CJx999wGvGmm3k8DzUDh94bnG12tal0PrPSJLdsQItpYqDPbK6f6R0wVmzcAywW22SCqk6kaCLGSDCYQRh3xGNsdmVfDQSJPjnAOJDNjJR5adoe8KPHIrc5eZiXjS9mJO7eYPX2IfkNHlM18NjT/Q716Ez9tnBatVb5+YKLlZMm+SSgWNxwZhBiQUvR3wdX3jOXIAjdfCGy4ocCffP05WC4YzjHo5E1EsOBN/cr5LfAS36XFwChHJ6iE4zjwsQe3X7jN9mlZdksBe8gEKFns2rr5IMmXG/enLdVjigRgDShNglP,iv:IOqba6lLXCEVZ+HNaH3uM4E3lbKzm8XCXlbAp6UPBIE=,tag:RX2d2UEWpZu48pW1UUaQcQ==,type:str]
hercules-secrets: ENC[AES256_GCM,data:nnVLdDiqh64PcPtdkik/MKI34vLb2EVdzMxQzT4nIZ5B+sSZnXgGQfuls4EsHlQovfv3zA5siEq3l491EQ9OB0S+01QuiEQBid7dEGu/RyItPxIqdhwvRD1JIM3iiLqsKoXu2EhJSgf0ij3SMZs38/Pvw4FTmyt2QnHQYWGkZUlholQUMN2cKc8lVH3Dui6sYMOXCP2a7QBooauVUpmt+ud6/2LT7hh7qy6gvlvwCBD+SIp4h4EKDNW70pvhnost4y+TKhcgGLbIdwg58IUukEAHuIgMuCIhLx4iAwLQhuSaNiMmgGzi84HCDxgT8FTNViU7Vtd62f2I3SoizJSU0WskFOSv/EB0UJnuM45KblFm+t9OcoT4frJguj0+rY3Opuec+xmxDF/agMNud2+d+zhmtsQ6Jjpz3MqZjZRToFGgynFHSICXA70FiW2ONQ+FoywYxmNcULk0EIdkX6+b8GXN9ztAZmPq8OxxkfUue1y7QlAtdwW7ftmxwwV3opqdZs0LZK/SfEoDdP5xiMczh/wBA4MdSdfqD8fSZIQTkSFLbbyAcvjbtNLoAGpGD7xynWO45Px6,iv:5SU8P/zBvDcmREOMh4ictrzvNNDTvZnrRAzHmKueVWs=,tag:4/x7sDC8cucFiWLkAnMJfA==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsdUloNWE5aFdNWktiTURK
enhIYW1RM1d1ZTg1TlNYZEZXUERTQThWLzI4CjZ2VXBBckJHUFNGa0l4UHRCRVE3
Nm5lcFlRZUhBdDVSLzN5MnJiZ1YyVHMKLS0tIGRmcjVBaU4zZEJjcnFkU012QS90
MU5DM21sWS9VOEpBaDNvWnliL2o4bUUK7pyDU41dyDK2ryQ1fas9HoMwmanD9+nB
IpaL6XlGbpllftm+FlLFHOCpfn9iuEphGNzqCr5k+2C2CXTeNV+d6Q==
-----END AGE ENCRYPTED FILE-----
- recipient: age1d87z3zqlv6ullnzyng8l722xzxwqr677csacf3zf3l28dau7avfs6pc7ay
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1Njc4bDJkMXNLYWYycUxj
MktiL1B3NTg5eDZ6YThLdXVVVnVPNjNkWWswClBJZ3hIMVk3dW04QmJ3ZGNJUFZ6
bEptdXZoVks5c05LamgzUkJjUlFncE0KLS0tIDVzWDBaMFlHNDUzU2hhUnJaUWpX
QkRadWxaam1MSFNSZytTK2RKbStMNlkKyutqCGwYAkkQx94F/FBBk/qrN9MbmhBf
jP+CetB/n1C22MmU4ga4wvuftuURrviyDLwmsKPNVX2xi8lcbtSF5g==
-----END AGE ENCRYPTED FILE-----
- recipient: age1qg7tfjwzp6dxwkw9vej6knkhdvqre3fu7ryzsdk5ggvtdx854ycqevlwnq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRMXBJM05yRkN0ZDRWWlRt
U3EzKzhUOGRwNVd2QUN0OEFVQWo3cjYyK3o4ClZ4YzJTcXRUZTAvTitPMzNwWkZI
R0FoVUhxdEYxMXI0d3FUcGQrNkRUaDQKLS0tIDk2dWUrM1ZBVDJ4a0FhR0xrR3Ni
eEdiNjEwRGVBUzZqd2ExR0dZdy8rdlkKdsHdWoj/bxAx2Op2uHAemedB30aSAWrS
zrvO3tbY7j41i51coELwp1DjyU0M5G/EPSiLTqnQXvWOus3wU1dDWw==
-----END AGE ENCRYPTED FILE-----
- recipient: age1vr4suv4lhtt8f59s25eukdfk67j7av72gvj7sk7ux6thusct3utqmn3pmf
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJSmc5UmlSb2tlVVUrZTRN
OGF3YlpxU1d3ZTFhY3FDVVBXODBBZnFHRlJjCk9IcHV5Z1dPVVQ4WDA3bmVia0E0
UzY4Uk8rS2NuamZMSi9LdXppVHU0V2sKLS0tIHRTYjdFSmN5TldSWFpOaUkrekVo
ZTV3Z1F0cGM4cHo5Qzh2aUdiczViZ1EKJ/wpSwwkJ8ldstwN+4GJFuZLbkvJXh5i
IA+7SJhlbaYlJaF7CXdzHsxvDrJnXDOmYbPDY1rhxOMxDU+r1981cg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2021-12-24T06:34:20Z"
mac: ENC[AES256_GCM,data:2RX/yMV/oEQJt4HGvLfLgwJ8LP2TydQDPCb+OkL/CxjMwKKvI7Azw5r1CE1FPvMUr25bWbQgZm3xsYvh4JHqmLXw5AVPfE+Xl1NiGBMsilFmdQkUy5N7u4KGNort2LnlRtLPL/WNRlZUfaVzjZxLpK3CoujKeanUgzZx2nXFDgc=,iv:jYMTXzwR9myo7V1w1JOUczXW4wmILHmy08+x3g2YbtU=,tag:nKVn2ovWeSktEpl5r1mHSg==,type:str]
pgp:
- created_at: "2021-12-23T20:32:41Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQEMA3tEuTsG48KkAQf/UrHgvy8V3MC+PxslURXQPPXICotR+21BEpBUTsYZfw7N
Zud/fj423+sR8wHPtoGgwVoT0H7IOqMEuiwHSJOt+WHzL18ke10vH5wD4orL1Ax9
9Tj8mtybDOCGWoxluIPTIvOFDe3uSk4bGjpbx7Is/n2JV+NUHMG1FnllAGP81Se8
GlZEKe0Cw00Nmx0aMQTQNlvkk70N1YtzFmKmOU0wjPLr3Dl8fB41ufbVTNOEXKWa
nbxeo/IGvzu99LAlM5eU7PIk1tBSNczorr3NBe5+SZNggSkQTdUqp7EamZvveqKU
V4u1GAxS5/MabIReYfKTaZoDti7tPvw2nARBZx/nOdJeAYZ6cheBazJ4YUnPzz7e
ZZKC6r0lcazlaX9+OSYB4/9ZoptU3PYGoVEll7FaCo83hqcj9qHbit5BAkykIR8b
pSQUy+rnM55PGQO5EaqFfVrxvOtFVDpYCdX3GqGrKQ==
=p8yU
-----END PGP MESSAGE-----
fp: 260353B993F8CE16752EF48C71BAF6D40C1D63D7
unencrypted_suffix: _unencrypted
version: 3.7.1