diff --git a/.sops.yaml b/.sops.yaml index 80b38a5..a59291e 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -17,6 +17,7 @@ keys: &all - &m_ts3 age12f24j7fcq46cjuqjftv5pyffpunyhqj98ypqf729z89xzunzryts5d8kl0 - &m_pihole age1jc4a52cukf6d94tt2meq8tnt084rhtdd93hwzjhzecc70rmvvapqtdng8v - &m_static-sites age1s4hzwj982zk04kr7c5u0vlemkzalv72wtkttkgzt64xv8a4r25zqxra6u0 + - &m_owncast age15sqq6667xle2fk0vh0yy6qu0extnwxy9tl0pal5wrrcwsqeztf4qa47wtf creation_rules: - path_regex: secrets/[^/]+\.(yaml|json|env|ini)$ @@ -127,3 +128,10 @@ creation_rules: - *op_noe_2 - *op_noe_3 - *m_static-sites + - path_regex: secrets/owncast/[^/]+\.(yaml|json|env|ini)$ + key_groups: + - age: + - *op_noe + - *op_noe_2 + - *op_noe_3 + - *m_owncast diff --git a/flake.nix b/flake.nix index d5a87c6..f5f8fc7 100644 --- a/flake.nix +++ b/flake.nix @@ -175,6 +175,7 @@ ts3 = mkNixos [ ./nixos/hosts/ts3 ]; # Teamspeak-san pihole = mkNixos [ ./nixos/hosts/pihole ]; # PiHole! static-sites = mkNixos [ ./nixos/hosts/static-sites ]; # nginx specifically for static sites + owncast = mkNixos [ ./nixos/hosts/owncast ]; # owncast! }; darwinConfigurations = { diff --git a/nixos/hosts/ingress-proxy/default.nix b/nixos/hosts/ingress-proxy/default.nix index e96321e..52a5742 100644 --- a/nixos/hosts/ingress-proxy/default.nix +++ b/nixos/hosts/ingress-proxy/default.nix @@ -36,6 +36,7 @@ in rec { se.servers."${tsHost "sapphic-engineer" 4000}" = {}; git.servers."${tsHost "git" 3000}" = {}; staticsites.servers."${tsHost "static-sites" 80}" = {}; + owncast.servers."${tsHost "owncast" 8080}" = {}; }; proxyCachePath."pdr" = { @@ -97,6 +98,14 @@ in rec { "saerro.ps2.live" = ps2live "saerro"; "metagame.ps2.live" = ps2live "metagame"; + "live.doll.repair" = { + locations."/" = { + recommendedProxySettings = true; + proxyPass = "http://owncast"; + proxyWebsockets = true; + }; + } // defaultConfig; + "porcelain.doll.repair" = { # serverAliases = ["p.doll.repair"]; # Media Proxy locations."/" = { diff --git a/nixos/hosts/owncast/.target b/nixos/hosts/owncast/.target new file mode 100644 index 0000000..b08e41a --- /dev/null +++ b/nixos/hosts/owncast/.target @@ -0,0 +1 @@ +10.100.1.47 diff --git a/nixos/hosts/owncast/default.nix b/nixos/hosts/owncast/default.nix new file mode 100644 index 0000000..384730b --- /dev/null +++ b/nixos/hosts/owncast/default.nix @@ -0,0 +1,17 @@ +{ inputs, pkgs, config, lib, ... }: { + imports = [ + ../../templates/proxmox-lxc.nix + ../../server.nix + ]; + + networking.hostName = "owncast"; + system.stateVersion = "24.05"; + nixpkgs.hostPlatform = "x86_64-linux"; + + services.owncast = { + enable = true; + listen = 8080; + port = 6060; + rtmp-port = 6969; + }; +} diff --git a/secrets/default.yaml b/secrets/default.yaml index f091da7..2b2fbf0 100644 --- a/secrets/default.yaml +++ b/secrets/default.yaml @@ -10,164 +10,173 @@ sops: - recipient: age1lq5q5g5qjsdcc3key0n6qytkc9z3qx3d3e96ap9zre2aqgvc9ujq82l9hd enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVdC9LamNCemxLV2xDNWQ0 - K1oxZUJwODg5UXNNWms3d285aHlyWi8xVFVVCjcyOWdGQUFYS2R4aDhYbmRUaWFW - ZVlBYVIrVzNQSktqRWk0U2VZM25RSEkKLS0tIHNHTkZKbXE3NFNndCtWWFd2bU9G - TlBCTTZ2bGpsb1FwajhiUnlHOFFFMncKoBm1WRXTE7jct0loE0WNwN7OaYEZJ5KQ - gloAxhy093R2KKhjrkob7oECNFpVU75hR3GtLUue7F8APRxAICcP7A== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkYit6M0RsekdxZUoremkz + dit1UTJFbTFMZlVEelYzN0k3SVpQTlJtVlVBClk1ZjFIeElUUlNpeWVSNm5hTVg5 + K1lSamYvemJTSW00bkxVY1IvTmxDQ3cKLS0tIGVtdFF4VkpFSC9SS2J6SmNYd2s4 + a3RVcndCWWF5d1dIZkxqbzVURHoxRGsKpofW3iKloKFUuDjvp3Sf4Pm/yz6LrBnz + mUz5/bwRnMuve+JH6x57uMPPHcjoprZZ0o+1TmChG2OId/ORSv+fCQ== -----END AGE ENCRYPTED FILE----- - recipient: age1p0f62dwatt558sf5s4equdqwtg5m7lsnaytrf3xjnvmx3e0lqu4svtugyp enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnVWt2UUhYdm5XNy9PZlBP - WEk5K0lJTVVwdEJ0bUJuaXRoSTZJS2dSLzBJCnBSeXpKeGlJbXZYWG1TMzB6VzEw - MFNKOXgyRk01TWJHQW94TGFsdUl5Sm8KLS0tIFFLbUswaEh5aXlKNExVZVJ5a0o0 - blpYZXhQd3ByVktPSm9kaTdsZml6OEUKbmCrTXQWT8dgXq+cDzPxTTRh6Ih9IhM4 - 6yH//TJLWIVg7M8sN3bw3VAQTMIExBz2GeCvOwpDLhG1vlxXIX+soA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuRC9CMVVRWXZmSXRad3NS + eDhaeFdxd0hSY1VVbGxpREhYeW5CeENteldrClFVNXE4a1VIbEIrWlZTMlZMby9v + M004VDJoUXhCTGJncUdobjNkM3FKTlEKLS0tIHh5dlg5empSWDFITWpvcjExNXNw + cC9yZ05YZjRqeHBNRVpESEl6b3hhVmsKkveMB2cb+578EHzbudVtR8iReQd60gjv + y9XTntbACbsTNiNDG15AXa1U8WNgUG118oEYkpLBIuU1w9Bq+wyhZg== -----END AGE ENCRYPTED FILE----- - recipient: age13c5wv623jxjja5mjz7fajg9qqwvypzgsfqrs4tmk7rpgyzu7aufs4ul9f9 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvKzAwanMwWklzSTdUQXFp - QWRzRmhwY3A4S3FOaUt5ZnltSnpOVlk5ckZFClUwbUt6SEtFN0JiR2dDWWc4bitD - TmRoekJ3WmI4NklEWEtaOGZ1cTZaTEUKLS0tICt4STk0WWNyK0M2MVNyc1F0UUVl - Z1ovK3ppdGcyNFhvRWdGbEY5TFNRMk0K6k5YdRortJl05MRwbhRQovaVDOx8bnNS - wqmYNDvusteE3mfzYTCpr/BOgZydszprdjZJm54BBGPY7REtg5SVBg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFdWt5Si9YS2NIdUVzMy94 + VUdScG5OTlFrakZqdlpaQ1ZjdjZCZEtCeERNClAwdThpSHBncW5wRWNoMVJ1d1lM + SWFHT09USENuLzhJN2IvMDN0N3lGS0EKLS0tIGtIUjhoU21qQjZ2MDkzYlhIWWht + Q1YxQlZCS3BITUVFUEhtbjhncENoZTQKn1FI8qDrsVp7S9faDVlpfPKMbyNlZxCp + 78M1TEBFeDlP/4svRVpyXVjZhKEw+YXQoWr9fCH1KwFMrMhuTgaHPA== -----END AGE ENCRYPTED FILE----- - recipient: age14vsmekuppm4xhp4rthhv9jjgzfv45v39a0q8dsgg6yusw0pjkvaqnr9kq8 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJbUE1Yk9XTDRGbEszV2dp - c280a2JwRXc3TitqUGVNUzBBSXN2eDcxVzEwCm9RZE5ZODJEMDlrZmlDd2huZ2pN - MW5zcTFyVm16cmlOamFTYkN6OFlDd1kKLS0tIDhvN1lMSEhQZWZHZjN1VHk5ODJa - OEZlUG5xQkthd2dTM1Vmd0pic0M2NWsK5nNVfazvKpGCwcx5yvKeFAjmJntBdnz8 - +GHOE2vPbYb6cshK1cqWmV6ZINf4pvTKEo6x3ammidLD5+eOh1QEsw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1WXJqNVh1Uytub2RLbHNB + a0tJN1pIVlhUTWp5dWVUQnNiZGpwMVJ6UkdBCno3NVI1M1lYV0pSR3B2SGRucTY0 + TVJlcnRLMG1LaFNaUWl2cDVoL0JXL0UKLS0tIENlbHVrZDR5enZTUWVxWVUxbjVM + enU0VDlsTzVTNUdPdlZRMkVmcGZzVzgKzvqyPHuq/mQhfbGWwNA7N8TEBj1uGH/c + GRFWqCO08muW1penUnEV1LyTCZyiv5PQfeJ52oIXbVg1v8vRhzf/SQ== -----END AGE ENCRYPTED FILE----- - recipient: age1kjsga2kf95lu7p5stqr5d9p87jquyypnx97cycj6jvhsm9zkn93quexx4r enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1cjhWcFVyNmFvTE8zaU5s - NFNRR2xhZy9HRkU0VVBndUNYZElldGxDWkc0CjN4Rld4WTFuUUdqa3BSUzdtdXRt - Mkp0LzBPMjNvYXFnUkxjNXErZnVXZFEKLS0tIE5DTjlYOHpwd0h5Qks2WW5heTJw - Rk5yYUpqbzdJMUNCSlhBWFlGakZ1eUEKujURLxSDcGcvOfO20Gdm8apdEGnUTqbD - xzS4zXeiW3VhZxjRYA1vPIsBZJ6TozbIxbLHyBJ/ZwJ2UPhtpoygBQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0T3A0QTBXMWw5UmF4Zk45 + TTV1Ym5OZ3ZYOGxsdE5OcVZtRXdaTUVOS1FvCm9mdXBVUmg2bDFYRjVJRTVmeGRu + Sm5ObWROMmw4bTRWazE3VXFDQ3Izc2cKLS0tIFRkdmRWVUR0bGVyeDZUSXk1VkVS + ZnUwS1FYNFI1cGhLeDd3Zk9IQ0FHZG8KjSpS/pTUkEf/4HTN8owNM96kFbtk3kxj + 8SFW8cugKfzfXdyNE5m9NwDFhknUbLABicou22LYKNMQkDNLZxhGWg== -----END AGE ENCRYPTED FILE----- - recipient: age1jc6ghxfgxe3gx53xa55azxan447cfxaqfqeh5y5yzqapj7mw7ajql8kv02 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4QnpCTFBIcW4vTGZ3YTVC - ODFmbE5CdE9OMVM1blFxU1l3aXc1UGNKVUR3ClAxcHAvZkJKVFN1K253dElxMHky - aGJsSzRkckZWLy94aS85TUF4cm1oSHcKLS0tIDZDcitkMXBKTmxGS3ltOGpyQ053 - Z0UybVExZDROWVk3NS9Ea3NpWk00ZDQKbEhLmWx/JB862vQtRVnC+ann+aD71Rf4 - E3Ap+vsYJz7orfvC14Aj6bfERZ/gXrp2fDkM614T9GTrBPrUIJuakQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZMmFzbHpYcEt6WWkxT095 + RENpZ25pTHExNkZkYy8yR21uZ3RTeWg0VW5ZClY0VWFOZDNHRTdDdkl5UzJneXRx + VnV1bW1Yak10QlpEcVd4N3RpMk50N2MKLS0tIC93ekZEaVRWSnQyMmRQb21LeXpx + ZWwrREt6a01hQVY1ZVFCVDM0RllvVUEKO6ci/X2cwA3rdG+sDRYUWrMla85P9cJK + DPec3cv+CBcdhhD0xQAO73Oho3wqm2aK14SZuIAWZfccXjsp5UrpBQ== -----END AGE ENCRYPTED FILE----- - recipient: age1faccfe85637hme39xyzgmvjn6ku9c4aapfmpfc35hswj5emhnedssrg2cq enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvelkzYmE4aTROMkUxMVk2 - aDlxZXhFeTVtdk9UTnBNUzM5WHFmRHZiUG1rCnFIRG1EMlA4cExBZUhET0N2VEti - cGQ4WVl3Z3F2MGpFNzZyanpPQllJN28KLS0tIFBxYk1IMHVEYlRzWUhIaUlqQmFH - eUR3TmRMc3hiSE9ralNIRjNrQ2RYS0kK85MkewjTqZipoEAL2a0pNHwi2qmXMVwi - BAc/XyFyPQ/4JdVP/Ln7C/QFvmO71ZFlcloYr2lhw/pk8AiukVcopw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxbUhPRVQvVi92WmdKZkcw + dU0wamdMeW53TzZsUGF6MTNGY1NTWmxaTlQwCmMwTitzRjdiSEdpWHZUaExhNTZ1 + ZEtERUVDS0UwSXBHbWxtdXMvWnZ6NmcKLS0tIFVXMWtrd0J0b096ZVd0UmhycFNE + UmFBWS8wcDhQdm1CbW1RYjJocW10WjQKdXf8W2UkzjCUFBHKpk0bl/wpFlOFkkpY + 1VSoBnt02F3hvFRYheuBjUq/2MkqY3tTIW8WqrxoR/YJqPphMM7v+Q== -----END AGE ENCRYPTED FILE----- - recipient: age1wc3czlazkfxphsq6exxxkdpma4lrv7n3v3fvel9l5u96dlljn4fslh666p enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuNDh2Z3UySWJpTkU0bS9Z - M0tQbG5IdzJJYWFyVVZITUdMVXJ2TUU3WlVBClcxUWpETFpYSW5vR0pYa3Brd3hv - cFBpQ0xPMlJHT0EybXNRZUlXQUlLQ1kKLS0tIFpyb2lBZGxjL3lHQXlpeHIyU250 - UFhRS0RMY2QrQldxWEhqUldjekVzM0kKWh+Th2l/otwHH2hK5tjSpDUqPRKuPrt3 - ys0XAzDkNC1p4W6ljBDnDUcCCD5L4Up1PXX00PdSXjhKhPovM9DT2w== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArYUJWYnRDQUd2Sk5LMnpT + MUE5bTdHUkJlelJ2MGV1Tlc5bnlWNWtydmlnCnVQVm5sWjR0N3lvSlptWGZjUmdJ + d1cweUFCOHN5Vk1qamRiZ0tMdFdWNDQKLS0tIEs1M2x2Qm0zdEtVQ0NyMDVYSkR0 + TDMxU3E5b0FYVS9lTGc0eXhidzhqNkUKjvuYaDqJX+ZrjWKFVRDQdwuqY2FW5SO1 + reGvIKoV/Fsz27emi2dbEJzxJD9iU62F7pHZxXKqPjZXZCDO72CqyA== -----END AGE ENCRYPTED FILE----- - recipient: age18net4rsvyx84d9jjh64rgqsru3njwc438qt3993kn865dx9weaqq0rzkrh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwZEpQbld2TnhrMExPMG1j - ckxvT1FuR2dJejFzMDZtbjIzMnNCZGhEZ0dZCnZoR090Q1BGbWlnQTVEME15aEJO - bjg2Y3YyR09DcmRxS0xaaTJJSlpTZTgKLS0tICtERUdkTjk0S21ESDNEWmJ5V0Zq - TS8vYldzL25CN2ttbVkxaUwrM0pYcE0KsPrAWWF/IT3Og8+uCdFjmmTnurV8KN9G - 2le2VCvJerg15Uuy/i7XiQGqwsjhTuLdBRrFi8eQhDIi7osUTZWX3g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHNjhLRW1Qbm1EZDFpUDlK + VmdtaldjcFduWXRBajh5dkoyN1I1aUEvajA4CkQ5Zm1yUFJMUHRUekVXVmYzbHpB + VGRQODJSZDZ3UW1KQ1hzYmNsN3hvajAKLS0tIFJtdTVlalg4U1V0a0l3ZyttRWwr + U0hrRnUwRDhzSm02eTYzZE5iZ0pLNjAK6IyrlGaH43vdtLNGrwNuhsu9RGyrxaqS + H+IhAlRvVpJxfIJhNqJShIJMZlb0sBjY7vYNBaOifV6MrRgx/fBjpw== -----END AGE ENCRYPTED FILE----- - recipient: age1mc6eyvnqt4ztmqdzt08zaher2ts37ypgzuh049v3cgv9j0rje96q5rm56k enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuekl4YlFYY1B5RDBqYXdT - K0Zoa1hCeHBMT01sWkQ1UEFUNjVxZUJXRW1BCmdqWEtYUHJhYU5kVmh3Vm9TbWw2 - VlZlT0pyMkxzazJ0OXhRS2dscitDWGcKLS0tIDd1N1YzVzBoTXdQYkFabDVlVkh1 - UWYyT01Oc24yODRrM0hzS1ZmWVgyYmcKUvLbJ0N+FqYmicpdPwB+PKmGfKMZfRMd - GCdlmctI+fHjhKiC7bhfGJvECV25Hbp8MwjieMf6RXs+AOlFUGdLfQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6ZVNLZVIwUDdYUHZydkF1 + NStWTXJENnYrdXlLdnVXTEd5LzBQRnllZ1dVClFZNndSRm5HNnZZLzkwLy96dHE4 + OXhOTlorSG1MeUhXR3pLZ1U3c3oyYlkKLS0tIHUzMWJkUkRybGdjdmJLUXYrdTEz + V0crSFRTYzdvc01PeVZFZjNWVFBBUDgK6q7D0UbbSftI7xJpt/m8JowkntwNJnjg + zp24wHYaRYLvOBBKfkBIpdY0aV/fDdokCn58GYcxWEZvfRywgxfH5A== -----END AGE ENCRYPTED FILE----- - recipient: age1h7yp3psl5zyze8sl6lld6ksv6fcmul9z8mjwc4k78mwnys58c3ls9mgfdx enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0NCtISGp5OXQ0WUQ3RDlV - SFdFVXZoOHo5TCtvQ1JwQkJEdURmbk9sMTJ3ClVVVllCQ25OVG9Gdjh6NW9HY2Ro - ZVZ4WEk0YlNUaUpZYVEwRTdaQTZZa0UKLS0tIDVQYkczQmdDOXhyMkI0aFFSNE1J - cXpQb21vZGMxOFUvYy9ZcEJpUlFYek0KygPupL1duIIdaprmJ5zH5esEi1huGIIT - JOi/JhIg254RPZSHMTrcm/1rgliGNtJLmtH4WErLmfGt3z7y6mQU1A== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1ZitQbWpyZVlEMFhuYU5j + R1o2ZE1QR0liYUFINUhxRERZSFpPQStpQmhRCklVemljM04wdUhKRTF0cC9rUnAz + UlUvdmZrVkFMcXZPN0R0NDJibjhqS0EKLS0tIEdMUGdYY0JaRkIxWEtSY2ZMNTZK + UHJ6bTVhZ1JKU2tUcG04VjB3eDBTMzQKgcfxTc8Mw8Tth4S2Fm/K91KO6/uQpCxl + HWufg6chW77Kr2xNl4ucVlu3mTzZPwNaHEOydBOFNs1On8/T7yKMIg== -----END AGE ENCRYPTED FILE----- - recipient: age1qy9tvzlgek7fq4nl52e05ad6pyvglrtaxwjet9gr0fzq85z7cv9s6uxzkt enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0QVVjNEp1Wkh3UkpnSWFL - RDErQVNpUllyRDZJZEJraVF1eHE5RUZhSDJZCktXRE9xVDFqWHFXa2swQmpTb1JG - SFpIVHEyRVZpMkJpZlVVRW9JcVp5TlEKLS0tIGZFTjk4L0w5OUkxZXFsVDBVYngy - OG9RaGJ4U3FXYnJwMXpGOEUwUWd6a2MKXJwx+F2VfC3gapGxkGG+X5SQWR4fnhoW - GzMBJqGLJRRduFFFyjxJfnerbmxNXDNUL78OWuviU8BvZv+fQpdkJA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpNXNmVDBnb2ZPeXNaY1Jq + eGlWVmNMOEJqY1NlZzdoeDNjc05WTWVKUVJVCnVVcy9ab2pvSkg1REtjM3drNmpp + MHJ5Rk5oOFVZWWE1R3dTY2NkQ3VRSGMKLS0tIG1JSmpPSUFBM01sUTRjaFdRSENL + dk5SVjNyMnhneC9kcitPb1FKaG1RK0kKKwB8A5HRBe97FLBauIMNxwcocCLtX1s8 + /CR9QvaR3FTUOMCVyeJq1kSXu5Z4wtKQTor8b1Oj+KLf8jIo+etvqQ== -----END AGE ENCRYPTED FILE----- - recipient: age1kh4c0dmn809xzcf7ntpjm26h2xh4ljaq09r9n5s0tsjjpr55ff3qqmkuca enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5WnNhUVJMZElTV2lJekpo - ejBvelV4ZGJIclRRREY0ZTFFR1hrWTJTSXljCm45aXVpWTgvVTQvT2VnSk1vcWc5 - Y3VlVndINDJrQlM2TDBJV1ZqOEwyU2sKLS0tIEVjN0NFVy9rUU1LbVdXVG9yOHNT - SmwvU29HZ1BVdlg4ZzBtc3FDRThKdG8KOfA3pIluusBZPDvcboq7KgRhH+lzqBSP - 1Rpqqiu7bCBoicLYCr4yuTRGmdRvC5KsyWTKO436Ae7ZdLah5zeBVA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMbVhZYUVOZjNNZFhqR2F5 + SUo4NDVIZzJSMThuUGltUG9TS1Q0SGlhVzJFCkRKNUFPRGNzVXFFbEF3bHdJMXFM + NU5xdjdJdkhSTHVOZm0yUHVSb2pXakUKLS0tIFhiOTRqQjlSa0xkaE9sSndEWnQw + RThqdTBGZkgxNmE4NlUyRDZvek9IOVEK5hZg2Qbq+Ol464SSttFtJl3agffrLAN1 + jyH246FTUqLg6VP3nRUl40fJE2VreYN5PRqwqufLsf2Ic+4Dj4NVtQ== -----END AGE ENCRYPTED FILE----- - recipient: age1h9ty40uxgznh7s2d7l3cx74lkylpgvs8lknkvkjvqyy5kn5kfc8qz0zc4c enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSUmx4Rjd3RlJsQzFzSGRJ - c012WE9qRmpCQ3BhdytkQ09wMmgvTVFmRVJVCkVsMnoxT2FKYmxFeEZCWk5DQWJ1 - clFDRnVzcUg0NkZrNWp4U0JtcEdTOWMKLS0tIEMzZitWTmxVSytqUEwwMnVHWEY0 - UVVlZWlqdGZjbWNFNUhrZ2ZMYzN4UUkKRJszKOikP1VOMARFP1xHkb/WkAa6WW4j - d/OOVhQ+p0+02bR47HYFI3dYSkkoPk5jW8Xc5kaljYNTEZnRjpythw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwaUw4MzB2TGJWbWhWb0ww + NFhTM1I0VlcvWi9UdHhkTWIySnNaYkJuclR3CllEaFhpOE9GT1pSbE5VTFRlODJS + YWQyc0JpeEhkZVpJczZCU1pWOWFQajgKLS0tIG9SQkgrQWhtalpTS1RlVjNDUStT + enNwUnBZbFBnRkoxV2UxNmh6b3ZxMDgKRaGF6eAKo63zt9RCRdG1y2azfzSOw8Tc + 5CfZqOKH9yuqHudbmWsMo4DclsUiIoNoCurwbgpZFj5JNRvpJjcXvg== -----END AGE ENCRYPTED FILE----- - recipient: age18xjdme8vc657l8n7fzpn7twshprmtpc8p6usn257ajw0vftd8p8qxwwywn enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxOGd6Vy9qRVNPTVphVGZM - QVh6NnkvVVNZMGkxQVZYSXNzcldoZW8wTWdnCnVEUGZpVmUwWmVycmFrSUJya2NW - OUlYczZKK3lEOWg2b285ZzU0S1BpUXMKLS0tIFVSd2lDOFhzdmpBV0RuYnNpWTNO - L05IZjlZZS9tV1N5TEMwMHoySTJPUkUK1nXmgB7l8a/hGnczLzqgh2TIi6bSRcB+ - HAUQuyJNr0INEolxoG8yQZ6BOrTdeCqwZqdEo2b1RU/7Dj1eKUY+Tg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyUXU3ZDNDcGRUajA3VFRF + dmRNcStmSFpUTS82YUpOL2c3RnJpdlBYMzNrCjlTeFQwUFYva2d2ZHFMMy8zTGF3 + LzlEKzJGdkxMK2dHcjE1dDVTVE5BQTAKLS0tIENGLzkxbnQwNzlCMWpUalRzY3ZY + OW5rN2d1NE1YeU5ZRmNLcmQ2bVZMRGMKkCJ00EV9CLVOrppYvhrPu3uyooCNb7LK + TTsXl18ZC3mJie+Z+tMD9X4JiAGfoufoNm9tBBQn2yHDOpjUcq3mTg== -----END AGE ENCRYPTED FILE----- - recipient: age12f24j7fcq46cjuqjftv5pyffpunyhqj98ypqf729z89xzunzryts5d8kl0 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGNVMvR1hLb0g1R0I1Z01N - aEFkTGZWT0VwbExJMU50R0VPa2JRdTkzOWdjCkVONDJ6cmRIWGxjcWVoUElGQ255 - ZUlNN3cwZFdRUkF3NU55TExEOWlCK1kKLS0tIFFUQUxmVWJGOUxUcEVFSFdSTXR0 - MTRGYWlNK21mSDYyNzB3c0FpbzU3bmsKJIvxdtJ2ovleoH68dBNgcXW6NrMKzv/q - /pA9l8D5bPtSyjK1buBUb0JswovEWVp42q2lX4sUePaYSOyrC038VQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhQm02cWhYRVJHZFhUOU9Q + bkhId2tqM3dmNlF6VDVaUmhIUklBYi9JRkZjCkFKNHE5TEppV3VOMUJ6SGthc0k1 + Rng4a3J4K1ZRa2J2MTIwb1FxZkxTSncKLS0tIFhvVkp4am8xdkRUZXlJVjJFMFZ6 + d0F6UUJkMmlnYTV6MkZVYlNvRG1aR2MKJO7PSl8Xy9pbx+/Qf20+KKdRe2bgEKzW + jrp1vIYLiSUocooH/Jpj0Jwea+dYJtUNbHvaOG5g+bXxxfURgfpjwQ== -----END AGE ENCRYPTED FILE----- - recipient: age1jc4a52cukf6d94tt2meq8tnt084rhtdd93hwzjhzecc70rmvvapqtdng8v enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQdGFPRlZlN3VpcjBQVU42 - WU1ucXkwL3Y2YWVZYVgwZkVkbGFXL0pJcmg0CkhSTmI0cVZRVUhBdlJjSm1Uenp1 - bjUyQWxmblVPdmtoWTRiUFlFd1FoU2MKLS0tIGVaeVBLOWZqR2p3Q1Q1NFVhL1Zs - Q3dkVnR6cHdEMndUaFBkN2lZY1BlZ1EKj275Vfnx+XoAB7EiYQNRnIetfORsPmvX - zkyEgGEen2ipne6/LHA9E06K3Y6qK1qzqS5EtkG8uQmibq7TiiwwQw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFaWY4cVdxaVNCWDFqMmVt + US9TcmJjYkNGUVJtOGZkUHJVbEMrc3pFWnd3CkFaa3p3c3F1dUR2K2FDd3dTTXRN + S251MHdmRnEyNnNpVFU5ZXRVY2twN3MKLS0tIE5oYm9BSEsrV1o3Zit6MkQxbHRY + YTUyektsNlkwbWkrREVTOURZZXhSQVEKOWXZ9JAGrbpzdK7ZqtDY89BxW5LhrG3u + C/2VCdxY4JHTGu6bvi/5cl3xjwLcnTWKGKSjfMwU+1/o/yUF4YyXYg== -----END AGE ENCRYPTED FILE----- - recipient: age1s4hzwj982zk04kr7c5u0vlemkzalv72wtkttkgzt64xv8a4r25zqxra6u0 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNTWQwa2JlLzlrVkhyOTBi - MHMxQWlzU2NTTFVQeUE2OFQ5dmlpOG5Kc21zCnQ0QTFkbW5WY3ZaaHZ0V1draCtF - VXVydHl0dTdHZm1LckZ1M3UwaDVpWm8KLS0tIGNYSXBuZWxDVVg0U1hDZkcyeksx - MTROQXFsZ2FXNU90cXlUcXdRUXdOZDAK6FT3OdizIaFbFYV4CEpL2nj9w7H17HcQ - yk4igyKWnarJhZUIIP48/zKCVEyDsrazQNaRixEmaxAb06S6iHTsuA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjaktDQ0xFM08rL0xHYVQ4 + Z3lsYis0bmxJOWp3YlI4Sk5WMzR6Kyt4YUU4ClRmR2R1OUJCdW5HNE9taThIa21z + b3p0TW5GYjBWZEplK0c0MHZiTzFVMDAKLS0tIG1XSUs2Vk13S2FEenA4ZTBmZHNv + ZGdIU3VTUytGWkx0OVJPWk9CdFJJVTgKvGnKT+Qx9n2e9PqOxqImYwwB/w8X5Bk1 + 730PbL+SsbowU7AoWXPwM8rzNUbtcM3BlQByxNpXDS9I3qaX+IXENg== + -----END AGE ENCRYPTED FILE----- + - recipient: age15sqq6667xle2fk0vh0yy6qu0extnwxy9tl0pal5wrrcwsqeztf4qa47wtf + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzZUlseW1jdU5ESHFzZXhQ + OVM1SDZYN1haYmlzaUU2dTRoaGlpYm1YY0NjCjNFQjl4aDBUNFMzYnF0d09pUVYx + T2lnQjM1elBwQVVvZFFWemNYeEkvZkUKLS0tIHRwUTFRMUVHVjBQUEorZzNwZFdP + U0UxdUU1eCtoK0JPN1cyV1JvOXlaZncKd5+oON299v4QtFthUeAeHX/B+hBRiK2A + /f9Nn28TYK4jsgD7oeLmXNG8xtHjdm0eOK6166FGCi/OXRWwIjOPWA== -----END AGE ENCRYPTED FILE----- lastmodified: "2024-03-31T06:49:34Z" mac: ENC[AES256_GCM,data:1bMWUaJdcUfHknidzCUTcAdweOZhGlBKq20mF/kjWJ1uR7AvGax9Vr/1cMVDDCfAkS5hOGo47oHqGDooTk2eATGVM0ilO/yO3jxCsV+qUsmunbpb5LKOaYLR4tw4Fb863tsCmy87LefTRHPudtQfNhZ4EwGgh0jKfUvcG/5L3tE=,iv:wR2QVuNGcj0ltqzizx6AB5NIbfawWeHs4p0k0jJFpUI=,tag:Ho3mGPWthbJgdSAtNNw+sA==,type:str]