From d0caaad8b2f2be78520743f7c230f498d0dc94c8 Mon Sep 17 00:00:00 2001 From: RatCornu Date: Mon, 27 Jan 2025 02:37:12 +0100 Subject: [PATCH] Ajout configuration nginx dans matrix --- modules/services/acme.nix | 1 + modules/services/coturn.nix | 2 +- modules/services/matrix-appservice-irc.nix | 2 +- modules/services/matrix.nix | 68 ++++-- secrets.nix | 6 +- secrets/neo/appservice_irc_db.env | 43 ---- secrets/neo/appservice_irc_db_env.age | Bin 0 -> 698 bytes secrets/neo/base.yaml | 221 -------------------- secrets/neo/coturn_auth_secret.age | Bin 0 -> 643 bytes secrets/neo/database_extra_config.age | Bin 0 -> 751 bytes secrets/neo/extra_config.yaml | 228 --------------------- secrets/neo/ldap_synapse_password.age | 11 + 12 files changed, 72 insertions(+), 510 deletions(-) delete mode 100644 secrets/neo/appservice_irc_db.env create mode 100644 secrets/neo/appservice_irc_db_env.age delete mode 100644 secrets/neo/base.yaml create mode 100644 secrets/neo/coturn_auth_secret.age create mode 100644 secrets/neo/database_extra_config.age delete mode 100644 secrets/neo/extra_config.yaml create mode 100644 secrets/neo/ldap_synapse_password.age diff --git a/modules/services/acme.nix b/modules/services/acme.nix index c315344..236ddb0 100644 --- a/modules/services/acme.nix +++ b/modules/services/acme.nix @@ -12,6 +12,7 @@ email = "root@crans.org"; dnsPropagationCheck = false; }; + certs."crans.org" = { domain = "*.crans.org"; dnsProvider = "rfc2136"; diff --git a/modules/services/coturn.nix b/modules/services/coturn.nix index 0441ff3..8382c11 100644 --- a/modules/services/coturn.nix +++ b/modules/services/coturn.nix @@ -8,7 +8,7 @@ min-port = 49000; max-port = 50000; use-auth-secret = true; - static-auth-secret-file = config.sops.secrets.coturn_auth_secret.path; + static-auth-secret-file = config.age.secrets.coturn_auth_secret.path; realm = "crans.org"; cert = "/var/lib/acme/crans.org/full.pem"; pkey = "/var/lib/acme/crans.org/key.pem"; diff --git a/modules/services/matrix-appservice-irc.nix b/modules/services/matrix-appservice-irc.nix index 349bfa9..268cc0b 100644 --- a/modules/services/matrix-appservice-irc.nix +++ b/modules/services/matrix-appservice-irc.nix @@ -178,7 +178,7 @@ in ExecStartPre = lib.mkForce "${lib.getExe pkgs.envsubst} -i ${matrix-appservice-irc-config-file} -o ${configFile}"; ExecStart = lib.mkForce "${bin} --config ${configFile} --file ${registrationFile} --port ${toString config.services.matrix-appservice-irc.port}"; - EnvironmentFile = config.sops.secrets.matrix_appservice_irc_db_env.path; + EnvironmentFile = config.age.secrets.appservice_irc_db_env.path; WorkingDirectory = "/var/lib/matrix-appservice-irc"; SystemCallFilter = lib.mkForce [ ]; diff --git a/modules/services/matrix.nix b/modules/services/matrix.nix index 837d20d..ad6757d 100644 --- a/modules/services/matrix.nix +++ b/modules/services/matrix.nix @@ -2,29 +2,28 @@ { imports = [ + ./acme.nix ./coturn.nix ./matrix-appservice-irc.nix + ./nginx.nix ]; - sops.secrets = { - ldap_synapse_passwd = { - sopsFile = ../../secrets/neo/base.yaml; + age.secrets = { + ldap_synapse_password = { + file = ../../secrets/neo/ldap_synapse_password.age; }; - neo_extra_config = { - format = "yaml"; - sopsFile = ../../secrets/neo/extra_config.yaml; - key = ""; + database_extra_config = { + file = ../../secrets/neo/database_extra_config.age; owner = "matrix-synapse"; }; - matrix_appservice_irc_db_env = { - sopsFile = ../../secrets/neo/appservice_irc_db.env; - format = "dotenv"; + appservice_irc_db_env = { + file = ../../secrets/neo/appservice_irc_db_env.age; }; coturn_auth_secret = { - sopsFile = ../../secrets/neo/base.yaml; + file = ../../secrets/neo/coturn_auth_secret.age; owner = "turnserver"; }; }; @@ -99,7 +98,7 @@ name = "sn"; }; binddn = "cn=synapse,ou=service-users,dc=crans,dc=org"; - bind_password_file = config.sops.secrets.ldap_synapse_passwd.path; + bind_password_file = config.age.secrets.ldap_synapse_password.path; filter = "(&(objectclass=inetOrgPerson)(objectclass=posixAccount))"; }; } @@ -109,7 +108,7 @@ "turn:${config.services.coturn.realm}:3478?transport=udp" "turn:${config.services.coturn.realm}:3478?transport=tcp" ]; - turn_shared_secret = config.sops.secrets.coturn_auth_secret.path; + turn_shared_secret = config.age.secrets.coturn_auth_secret.path; turn_user_lifetime = "1h"; app_service_config_files = [ @@ -118,7 +117,48 @@ }; extraConfigFiles = [ - config.sops.secrets.neo_extra_config.path + config.age.secrets.database_extra_config ]; }; + + services.nginx.virtualHosts."matrix.crans.org" = { + enableACME = true; + forceSSL = true; + + listen = [ + { + addr = "0.0.0.0"; + port = 80; + ssl = false; + } + { + addr = "0.0.0.0"; + port = 443; + ssl = true; + } + { + addr = "0.0.0.0"; + port = 8448; + ssl = true; + } + ]; + + locations."/_matrix" = { + proxyPass = "http://localhost:8008"; + extraConfig = '' + proxy_set_header X-Forwarded-For $remote_addr; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Host $host; + ''; + }; + + locations."/_synapse/client" = { + proxyPass = "http://localhost:8008"; + extraConfig = '' + proxy_set_header X-Forwarded-For $remote_addr; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Host $host; + ''; + }; + }; } diff --git a/secrets.nix b/secrets.nix index d779bdb..bc03267 100644 --- a/secrets.nix +++ b/secrets.nix @@ -103,6 +103,8 @@ in // builtins.mapAttrs (name: value: { publicKeys = value.publicKeys ++ nounous; }) { "secrets/common/root.age".publicKeys = remove apprentix all; "secrets/apprentix/root.age".publicKeys = [ apprentix ]; - "secrets/neo/database-extra-config.age".publicKeys = [ neo ]; - "secrets/neo/matrix-appservice-irc-password.age".publicKeys = [ neo ]; + "secrets/neo/appservice_irc_db_env.age".publicKeys = [ neo ]; + "secrets/neo/coturn_auth_secret.age".publicKeys = [ neo ]; + "secrets/neo/database_extra_config.age".publicKeys = [ neo ]; + "secrets/neo/ldap_synapse_password.age".publicKeys = [ neo ]; } diff --git a/secrets/neo/appservice_irc_db.env b/secrets/neo/appservice_irc_db.env deleted file mode 100644 index 3d056bd..0000000 --- a/secrets/neo/appservice_irc_db.env +++ /dev/null @@ -1,43 +0,0 @@ -MATRIX_APPSERVICE_IRC_DB_CONNECTION_STRING=ENC[AES256_GCM,data:0vsropjPm6wCr3LUo2TFO2D07gBCX3WDlXAZ3oxHS/AkqZgSESRqK6wgFFPm3rxlTXxU3hoaAGsClYSxUB/9NIf4aM9QaQWfHI8NBlDy5LNOvFBVty05GCo6/c5NbBy30ZWNl5yPsl5mYX0uFIQZOg==,iv:FNUerFYADyRt8BKkwOgBACuscgZ3rzhQmRwkFE5NtGA=,tag:q9IP3A1ucr926bsqR01Tqg==,type:str] -sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBacG5EbzFpSVVQMjZjZFNh\nTmpPK2h4ZFYzQWxrcG9zdnN6SEtJSlRGSFJJCjRxdGVWSGd6alBOOGpia3JhWGtP\nMXc4cFJYdWRTS3FPS3VlUUR0a0xxQWcKLS0tIEZCeXpCWlNjdmNKU3Bsa0owYSs4\nTyt6bHNQSVlGaUd2VjlCWlNtazVwMzgKnbrfTwP7OTRWyvpgzvn4HVEUSvp5WTpt\nl2sRBZydvO9NHbYC6giqL9i2UobfRYIHFmVkoFAypEVW+2YZW9L3JQ==\n-----END AGE ENCRYPTED FILE-----\n -sops_age__list_0__map_recipient=age15chrxr5twkf54k0js06n097t750p33gg3mkjwall7hunja2ql93stpr8yg -sops_lastmodified=2025-01-26T15:47:36Z -sops_mac=ENC[AES256_GCM,data:sHWvxjUjoXrq5P/mh1f6qOBVdE2xWVIp1JUukGick9SsSNOmLftHWsq6W9ARAbYx2FTmspBApeDUw+otWAgLBntXcZ44h6rEBhnjfvKGCYfnMmjYT1EZcHUbpLPCmnvM0dO8KYtr89hLwmpmnZTzdwP2o7FZX80m3BkWVG4LNpI=,iv:6pH8ulaexBKaXzW0hoFK0wKLKmeRC/wyIp70XP9zeug=,tag:AC/TvGstpQRzSbFJRc4tbw==,type:str] -sops_pgp__list_0__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_0__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DtMjybqIQmUESAQdAxJM3V9zciKKx2ICWVHBpxgCn4NPnXxN2CIVrH60sRE0w\nlkuMLYzcWkOhvFaFlvf1sqSD34Tzkl+wooksE8ZbcHTJ9PxJKZqMMOpQQ81pQGVY\n0lwBO4XHzH28jLqw1JhCDchRMYYW833KX8QFm1EZcUIezbY41cUBXbtV0pxQZaoO\nTsv3XAbPMqgNKjkV3v/G1W+5wVY1RvJ1N8mUfvKvZxAj74SWNGwQ2B3vJMSM0Q==\n=lKFs\n-----END PGP MESSAGE----- -sops_pgp__list_0__map_fp=0x40CB48A443B03B5DBA484D279A130774C458F4D4 -sops_pgp__list_10__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_10__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DYIEGJeT64uMSAQdA6kdrT2SwYyf7V2+XG9rRcgY9RZr6GBoyVaI7+m0Z6Xcw\nusbxnzE6oUUh4RvzHxUtv+djlLvq5KoD2YEtJWSrZtFN7kw2UXTA3PXdL+DvnZOT\n0lwBJV5OX1od1HsX2ILKbp4yYphGm1HoMtxzWNErkaY5SwgvFJxije2L6xjuogDh\newzUKxOYieunXs09XPf+bf/U9AXXalaO3wrghFGg66zp5ZxD3h3Bk8+jbJ9s9w==\n=1rrD\n-----END PGP MESSAGE----- -sops_pgp__list_10__map_fp=0xE474A4AB587CD834813DF35D03FDB411169D6C8B -sops_pgp__list_11__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_11__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQGMAxrcfL3KHjCOAQv8DEqtrxEIQ1C3SlOB6qMOjRN+VCJf64/3oCmdC/PCU0Wm\nINdB9q0Xr2R51VJJb/64JvJMPgVjQUHaFcNFY184P0XdUWFoWnAWGY0L3ricvKuP\nfugqtbvAMG/uha+SOoUDFd/TbjRRXZdcuSm/XxS3B+nRdFm64NxHAao+AreZbSXn\nJDkGz6mkFIQUFdLgukZIL20zeU3XzNq6wwvyluOUviHmS39Vi5AtfcIh1R6qgice\n8Fj69xFiVf09Im3R5Vm+Oe4mTr9Q6n6taU556xrIVwSU/WrF1fsdOzU1tuobEReG\nq66c7FRW5esp1L3ccXLFiRJiBEMsAyWaayoXeZ7IBv2ITBb8E8ehDq50mjY7LqHj\nWlTRg6FuWHNMIPl6EubuV28hxZ85g2m3DtGpTimCqI5NFJH2jm+ziOvyigsZiKQx\noNiKoZoLdR1uZ6AnNHFtf68M1Jm0+0MVkUn1PVr/2We/AAaFVy6sr60IURqYL+es\nu7EapsX9FDRqKTo8SB+/0lwBffnzvUcrvupsSGzVaSwMEwYKTwCDPrk2QFtumLkN\nlptsfw9+X8qKt7IZ5f+dT7XLYh/8BBG4Sc7bqnZLOQsrmyFuuRW5C8mW6FDehaM3\nNlbqGxQ5I8Fl4mgyVA==\n=xW5u\n-----END PGP MESSAGE----- -sops_pgp__list_11__map_fp=0xD5B872E407D438721E5887A000E765FA7F4F2EDE -sops_pgp__list_1__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_1__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA8m7r5bNaN8eAQ/6A+Vjrh/RXSXEu+HAomSFn2KbCCXRXxWY/wEfyYewF2GX\nxgnrVOj/z23VKQ22Fh+shbO9XfeMZG+bQx1hbnS23kad6UlIIxKl+BfkqdRnjcP3\nPAdeE1E+15KXdirFWJiFebQ/U3HjNE99BNHXyjgW4GjJi2REMaImYTABgjTaWNoi\nyYlW/aImrFGGJO/K3MUzTVmR4pX8lt1EFt4Cuh1faFFxXpb4qE5cbPqz42GldUNc\n6F3QvsOAa9ZnN5pVk1jFN4CEN4mwGuq1rhUdq1FfQ4GwiKU9CjSBYC3u8+HhLAYS\nEMsG/yQYO+aqvSv9rPnrV+mazWcsZWY9Ll+Xn1Kd2VbHXc2oRprJMfgYZudYST6e\n1PMO+WmOlRcjD8F0YSUYJjcB1aMfFE71wPz0E1RM8EX8ZubGMPctNUp7O3u/psPW\nMp70bskVXSF2C90x3V2XkyASE5qPs6xTojTimTdK4xjgCmbT+6QTM5mAi4/Fuwvf\n0nqyslzwYdHo6ctMOzcU8eJoWEsx4jv7HXglzxOgGmaE+1rYmqH4GzSn0DQjzvZf\nN72GBUdTMFC8p20oqT8jHxoFm2Ay/gF7GYFXZWcVBFv6hQm/KSWCRkjiAW8SML5h\ns3T2uSecWb3Zb4Dr508i5VOl4x5/ShPragFK79/ExqovxLOeXHJdHKEC+8NJ5S/S\nXAErUWurZvLj2jbYsbokMfUpIBIGPNm9oMO4BFvgrYxmwK75C8kGcJN+SxG4cOuu\n2XbBYskl1cMD1NL9iuVn+o+yuUw2OMaaHk5I41JAZDJMSbQrGNQ9K9ymBu2/\n=Ij7l\n-----END PGP MESSAGE----- -sops_pgp__list_1__map_fp=0x9487E782E043EC0D9E0F6C27D46D7E3364433208 -sops_pgp__list_2__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_2__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA9A+dmzvmzOLAQ//e46p/CtNxgEA6wCgajCv/N5A9GG5Dyp/cAIMFBn8fZAe\nxZeB0zcVdzQvW3F/UG1xRzR7YXVkEF/wRbIwHXvaAbgjBz5ji1emw9WssD7CCeFe\ni+fc9QNuyqL64UPmqhxUD8vYWOQNJEbaEFMEf0nHj+WW8iktEJZJT4JntcfG1j5u\n8cHMlMg3CyrcuHzgDnGdHiA2Fp0zIekskMpw/lQ1WB5AgPq9MhxMWrRs1aylihnx\nFhnHDdnZBVf9qQlvRbbtF5+Muk9CsrALDjiajgS+ti69IHTChrtc+Hm1edUOa/vn\ngIO2AlJ/ZyMuWzkYbNDtoIkEKaY6TKDde3PcM4OgEvoP9qtuCbCJoRc5r8vW9rrh\nC0nZ6PHyJ8XJFZh23rmmZu2BqOzeWwcZdn9/qCkq1TmTZlK+GtHXi25QZjiQOJ5W\nYmg+dG1SaaUPep3JHGuITUlwXi4PvfpmhsG8LXh8xRmGOZdroXTggPg711F8qSrv\n2AHFXnmYV0Vm8EPP4D9Qag5qFYsBgd00+sp66zMWRXEra1eCHyDgfUcDHRYDWfgv\nYxfGiEIA3LUj+O47yFM8HzKzUUrhfxVL6ZQ51PqRy/Y1SrZhYXzADGAItpEkwplS\nn1teZ+hstnSuLOu1/vcDcDKORye8pHIEO8wirnE2JtbWYDBYgPmkPfcCnTVphkzS\nXAEMAJ2HpSTM+tyijXyA7IbaYPbc990V5l3NWIW0hXFTxauVXktfCBSd5Swe4Wvq\nuokXP7GdVBL3lLwJn6Jj4t8Hyi5QA48xhhPyi6oLyo5adhmmGRqOndjHWA/j\n=p1I9\n-----END PGP MESSAGE----- -sops_pgp__list_2__map_fp=0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9 -sops_pgp__list_3__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_3__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DRBWo2b0h4f4SAQdAmcXTHWt11Bp5TM1S02EitFujlaSjJHV3zBUsFNpPRG4w\nIszH7SF8P8/BURGjKzdTOl1KK/ySLTuky8WA2/PkkjODWZXEaMeDlHep8luYkfcm\n0lwB5xj6EVHh5ct4pABpfIUJttRMjQpaJ9EZZAosHuJiRzLcW6nl/b1cUzD6mCik\nBqvpxagcCpD/VuTBOpFSrjLr0grUF1UIhdLTT8RXxGi0EXaAc310SC+I9xYj+A==\n=lokB\n-----END PGP MESSAGE----- -sops_pgp__list_3__map_fp=0x572D19D312825B1A504C9003531DDDB6EB559FBA -sops_pgp__list_4__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_4__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA2iXGbkufjklAQ/8CFJZinsCsW+CDPFswV0lqexNR769KY1/+NffkYyg0Zp7\nfv7lu5fVTP3B8WViRLzn3WyFb4jYsW4LpvEtibkFPOLwy4sY1ABnf4cNnG4+ytgv\nH1POkOzboOFa8/77OFN+8L/NXTNTf9Nd+IQBwroUsCtKN08s12kWits86rqqKiNi\nlqs+1+mzBt4i9ZJiVeTLPFWiekhqRHKZcI92vJzWWm6neC6EDIi6b9Siu3ZBh67U\nncZdPNzB4/K9qwSH+YrX00CDVCMJ8VGMZxlqiQMcRK10ga65mvqLmvUZ870A6a4V\nzUqISex5V0JQbFRzG4Bf84c2lGmwYu5OeMg3fomr23AwqkFAGn5mVujk+G6Ng8MB\nuGL/TPLV201h2OkHvDL4S6liiSaEOwfZo8butqAQbWH2mu5cuXLD4aHdZwlnygSi\nowDd2KATUBIWdlhXs4T+6bFnhvCC5Or7w8I38rbrPhlJVYzaXDAUpuF9o/+aF542\nvk1Z8fDl9MJTWmZb3qUgN8A4ISZitm3azcHOEo7TW1O1FVNEnHOpZIyDWQnXgOYE\nzdnSsnZGpQSl8S5+xIyXfu8z9YGZNwBcSrCaKHwcbfud0XBxVqKk+NzfBOFlpoj/\nupTHKpnQkwPrk2zk5Bh4w9+XmLGhoQ4V8jL8LQOjkkxL4K3KY09SveUzAdm75I3U\nZgEJAhAbrxUFyrcO94TQ4Tc0idIPQBdJ5x5P0NI3k40PFhf5cXhEXvbkkMByyb4O\nCTH9WPT5bEATJO0jyAVdgdl8fYUCUzkakSmKA7sVOIuoli/X1OvDQWnrLuV/n5RJ\ndPaKQSwg/w==\n=5EZw\n-----END PGP MESSAGE----- -sops_pgp__list_4__map_fp=0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01 -sops_pgp__list_5__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_5__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA4Uty74yOFxLAQ/8D7ce3L2DxsiPE3WLAW9OnDGBnrz/RL5zSHV3Bni5DzXV\nGb2O1cp8apXPuRcX8+wsJdAIh6DVUy+FZ14Z7Er1TC2FVEsVml1MIApwBUSjY6Py\nqADSgVODwow6n/2I1DPl52LIaWj5Gzkpn3x/LeI17zy0L0uOMPwI4Miz5zLIeOim\n6HjW542AEc6WF8Rz5F9YdmmJqpkDiWz5ACm6jLqh4gmFZqDDUC9Q6VGeqRKwjjGI\no7YTVi4+bdYK36SjIhMeMOM32YA8X3jm7vmfy94jWo9ox+pF3gHuF9v1ZTcYLuwo\nks6JhbbZtmnvpxE398Q8MSjzF8bWQbl7UHlS2WmiIcPRPAzmCvaeQw3J7RThj+aK\noG9ppTHv5vZS0WNFcTsf1ElZQnd0aEslHoWHhspp0Yy/HxQ0tXW5b3UWn+CA0RXn\ngQc+uoy4OJdGnKKuIIqNL5o9uwDyJwxXmE+fb5+sDc9mlSUZXmGslhUAWY1IPTY4\nrLrLycf5DXTSY0fN3otFglmbxitHt8ZZb75pEr1rTfAUj2vC2LDOnjfFIfnhe25y\nDMR+CaH0zE9PuttliRKQpQHGOr+PkwBxOp+Dh8Wa4s0vvUKnKZ4fPB736gveAlVg\nA/vsQ+/VxvOpywjROGkVNzA1HBGWw8SWWHyoZGRxfdDHbbJ9/7cwMeiXrXT07MfS\nXAGIl6bGaUAXtDE8s1upx9PBTjXEUiYVUTDms4EDMnGKacUUxY01ErKPGwVE6ojr\nnJ9Ar3hH1qy3ta9o8M+PhvwLnrwnFcAe7Qf594ZjhgeNzBl22od5zdhBPlAu\n=oEfb\n-----END PGP MESSAGE----- -sops_pgp__list_5__map_fp=0xA534E46682DD8C35377352C88DD28608BE411065 -sops_pgp__list_6__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_6__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4DIBqTX2T418ESAQdA8QRSuNtld8Io891NLLhCfOnDnWA/rwgXKL/qAjwQI2gw\nN7Xra0ovYJCoS6hg9/VzrdOdpviKqGkrFeWmGCcWTxsSwYczGo+JsaVCg29UXJYX\n1GYBCQIQh6CF9JEPoB0VS/aCUFL4S1Sjir5MXESua8QuCk53U1ZQH0O6Gf7hLVtM\ntGmd/tKnT0hOXq+v+pV+/rYn1/rmuXn8q3W7qELv4v5SEdD8TjtIJpTYiC25v5yO\nj3H9f25IVlg=\n=6GeG\n-----END PGP MESSAGE----- -sops_pgp__list_6__map_fp=0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D -sops_pgp__list_7__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_7__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQEMA7auZh4eKOkIAQf+PrTSXK07lCdmQDFLH4Wc1b0QJ34fwHrC94a7/cluv5wv\nAasZb4JQ4WJwbt8e6wLF9/Pfkex9vnWcP1T5Ot+KBf8xaRlgzEa+oULiyrNspeeC\no+roSlFJNfkZ5A9AlN+bqiahhbEneEu8jIdXe4iLOXvaojXkOqbkWA96Sn/y6/qW\nuZOvXrmAaOeSiKCbN2SKzAHwoXjGPuQqEbeRtPascf4QQpcpLjsUTSXu5X/wqg4M\nR/DGKv+Ur3Oh8q9s00bU/VtEI2okY+9BBvSpP3UdlC9omw50CCmWhtPQEwu05I15\n+NMOcuFCUTXKHmlBey/Ej3s/Tgv3B4+6fKSUGUcpV9JcAXZQ7uTVaeRyj4oUf5Iy\nAFWbvXVlVnoiGJXUlxWTKi+K4JYMZQuNiPcpFwjImxu6SpnXe7UwUcnaeVV0pkYJ\nQ2J6xiTODc9E/p37IAniH17eEUyRuN92rmorxVc=\n=nUcC\n-----END PGP MESSAGE----- -sops_pgp__list_7__map_fp=0x49BA444CDC680527B4835F7C3C1AC435CD1F217B -sops_pgp__list_8__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_8__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA11f9zoCBF1cAQ/8CcibTfWi72SV5RS5rRIKHM6PNPz//4m9yaDwYFdH18mp\n83JeyFajDQnuo1prON7BrnIjhErnFszHaTB/qXd4vuQsnYSeZ0Hhogaj+Rq+QflX\ntN3acmiDThIW8TQJ4/V4BFof+KbXy2lisTkgpWNKqBQLvPFYa4BO+/+TJN7Ii3Xa\nWtqP7jWkNnoobz1luuVSKBbPjjqXhcdt3VNDHBxogCJF4NiQA8qVsuuGaLB7FMf7\nHHtz84nMNjDSHgibF5aETNijB3qBWbmsD87c5uL6bRNLg2b5l1M6COOTDdQ5qmOW\n/jsl+oWlubo5cykRLilcKHFCCALcvQwMBo6uFfA1obC0EbTfP6qX6HAjcIHaYu8F\ngHESbRRt0gcaa/tdzNjibDbysNHHXnwzhPAV+t4e9K7ahpoOhPFruxYzOIOnMsCh\ne6nXN2C2Ztu4ub5C65Z8vzFjleDMkkrdDqB3maEaayB2UGTFEQggkSjf/HR+ayP9\nfs2LpK7UkXallJaY+txqu5wiVuGrdwy4JtMbN0v3FcFEYZdYlhyvPJYxwAaSRzzD\nk8Y0jZLn9kMA1QqIYC3srLcGRYZSWVeCNJubfcWAg6mBbME6wdUKfYLdYi1CVe+b\nkPgOHkQajPJmv3XOsQyiLLKF61vJKsaHG/cdRJdElx8bbx4BEdUqmCD7bwUz0r/S\nXAEmjlGgVSEZj5h8S8YLP6dXte6IS0+qk9YcC1SVusSlGN8EYyyVG9IG50IYLEVb\nHwEGmVpkELdJG1ymQnD++5yMyeVsUucSyY0yxOvyjl56ar47e1lfZHetFG9b\n=IPou\n-----END PGP MESSAGE----- -sops_pgp__list_8__map_fp=0x9AE04D986400E3B67528F4930D442664194974E2 -sops_pgp__list_9__map_created_at=2025-01-18T17:28:38Z -sops_pgp__list_9__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA/HTIsSK0VBlAQ//dV9jWbvdWh8DJXJ1/hwjrUPfoM7Aycqvn3mEAeqH2jcQ\nyFnKYvBjqOsFrWQQZymvIPdLWDEBWr5G6aL17R91zRgeVgbzR0TWd3HLWyeGOmNV\ngP/xgakcc7E8RMzWLyQe44opZBKrXiPPIFjDtmsRgdLIcQTi14YLmd13BaZTDB6X\nGgnmol1/9EyHkoeMkhbJ8kRHmgjEV5DdY5CmsOqecwindFrdDi8Ff2gWo1WfGx/a\nHYcNV7uhE/SmcuFNY0cI3Tif7pYbPZ4PJDcozMD/NzZT7x+JNwivlaEaVquSIG5d\nCQ2dkWD/XGr3DJDnz7eKqd4azCZkiAybZZzmCUG9V6SGFL6KZvd5flnApxzokKhu\nl4Luo9uPz86XAvJfhzGMfzIk25s3RvJx/yu55tAUlcvmbiTNFS1TXj3R6spQIK/n\nndfDYBfp8xwIy5unb+XfM+Zh8D7WvK5X0HsRDeefZohA0LtnOdOb4qykMF3bgD4g\nkimUw1VPEI4PcnULWPeRQX2ueVT8uksljHTjwI5X+Nz9RJ2hALGkCHCeayOVNbt1\nzoGwSZ19vMHVjDZGdMWW72UPbF6tU3LGe0HjwBMlfiESt6czONWGkH6Z1Hvmijmn\nGeZTl94SN1iyF+U+wtAV2ZnfT4VlOkVcKWWi97wb9/I2WY9MCla3zyvXf+JU4m3S\nXAGcrEdcWD6wFhDaKVcvgVTSfdvU8RnIO3Du20iUDF2sOFu0dpYxgqvZbhMaf/LA\n0QnUknQmrZT2VuIXF8EE7NkfQ+eQLkfG1IKTPGLL1F0CPWiFrbn8tcARzRN2\n=sD9r\n-----END PGP MESSAGE----- -sops_pgp__list_9__map_fp=0xFA47BDA260489ADA -sops_unencrypted_suffix=_unencrypted -sops_version=3.9.1 diff --git a/secrets/neo/appservice_irc_db_env.age b/secrets/neo/appservice_irc_db_env.age new file mode 100644 index 0000000000000000000000000000000000000000..2b54a13eed3d017d485f88934cb3d95c35f4625a GIT binary patch literal 698 zcmZ9_OHb1P003ZP1WhFxkqdBeiQJajtzFk{L`mDVW3R5=v)e)K)^6R_u3Oiw+oFkr zCt?td#z!LYU?3r$h#}}fFX#ayJ~&`ZFsK189*7q&8ocxUfln;Tpj^!xotjzFtLJp1 z2(_F5c)`|aD4;CCDC+dsAb+hRTQ;QAR4^ARVD=oW1%hqaku_D0q&Yt8i`VEF6&<&u z2IQa!9bhU7LJ?@1;_@vLDbTbkLO6?t6-!UY*d)tDP@lU4NmV#=a0|e+)aGp}U8u7z zl)+0<5T-D{9AGO%1s5Dd#6q+dn^Z+-H&KdpG#tnY858D0YAGG()g$<|jt*{o?#6Z{MNtwRJ!A%w-gh|*qtIJWa z5w6#0NbnGeumMs2Bpm5tu}Xq1k4Ky3OwGuply(D(q-=NdT2p1Rdb3J5aYA5J4obONbRHJvkiAG6 zMc~&f$1Xqh^P#u>WQ?59j?I{p#F2eJ+P|>ZGq*nQZ#A?bZ2Y)5Hjn`pM$h*@KE)h< z^w+*~bb4*p+tUrwtH0Uk3iz?Rr={Ea?ZGprKVRFwI(5TO(BS&=w;#v-gLyac{M?pq-mP8P17c6)1{)=rg=13lQe0Xq^Di< z;z7m`1TTUjf90KU3 z4PR92@U)vW98;AC5tA0`Q+M1Gr9#sn2I&+b6go%dw1Zn2X8MT;2Hpg1Cmv@D1GQ83 zErTzx6@1V@m*i}mPK%o6mv!4Q%B>K{F;Oc);wlwa+7!-;Lxdw`gwHnd*cMQP@kg}U z;;gW0)DCW}V99I@wrjjzX9Kk)21*}ENCi<*Hje02A+<=!k5`kGh(oxhz)}F7RS3N) z*UXF=iP?%7m3g`uEy>zSPp{>QlP;4FJzcVK!#lX?D>Z6Nfpnge1d38gV!|~lp6*Ff zHOdd@YFkwVNAg&n)rZBp5mFRjIdaJo;7G7Uw^HJQ2<@jcRp>W1(^P1UC#^{jfHynup_Aab_+m*KFJNv(H z{5}42@8~SM|7Gs=pT^mp+0M7Vx1Be)u<~}hyKTDLZXb8s3c}r8`?&MIym{UQ zV);^35|)*qsT4I$dWoQdf()yd!0ZEj5JE~Lq6gE&DCynbKk#eKadu8*R72JZl6Y8B zbB+$D#eU4%-k!H}tP6siUaJF_4NkY3D#esEn#&Psoshj0%6NQHFck5}!9pr1B|t}x z%iux1!)Uj_olK`QplA({m}hxBE~ikX9!#~k+cAf$m2n}aALdL{O3LKME$BkoPSP6k z@GjbnLh({E)QscJZ7wjzda^|n^OBU9jS4gc;E@7|1360+)RYKC3ra{01j9P!Zs8L+ zN^o?#8Io-Uhyh5%WH})p2R3dvk&olLHB#S@k>nT{bfV6DiYL9QyH!ehbAhlUjAYEH z&iUjv$rc7&utg-yW=C6xkxS4D67>Tx2o-n{BmyZk-xf(_3fZ(RP10ro3~t=GR2bG^ zYs92c9M^eBie>x&MPU&(VT%Dmkyi-Nt*aSFlBG!_A%GqWiwPN1g5V?q8gS7B4bvB( zNxdaV>2XHnAfGEwgSO&nH6mH;cDoe|7t-N~|JwQYgM*8o zlXX*18>=tq6A!yb4^CAHKXc2MUo~F2G1-KpwM74un`QUFP^J4>_40|6wZqN>+*tRH z>FuGV$(~VRsIPXSYI>Ks=iPvFJUk%(aMT=KGN}e`^BHO7l=eG%t80FxC$Lg{(=<0q zR6OoKkFV8XfcXV06Z-Qt>=$-1Hu84UwgtD(dUvK*=^kk+&3xNBzB;V1vE8#P<#qqw of3pquu8sAQQ;z~mrP}?-)pT$9+=rc`_qD~jmzEc|w|wvV4-U{ARsaA1 literal 0 HcmV?d00001 diff --git a/secrets/neo/extra_config.yaml b/secrets/neo/extra_config.yaml deleted file mode 100644 index adfe874..0000000 --- a/secrets/neo/extra_config.yaml +++ /dev/null @@ -1,228 +0,0 @@ -database: - name: ENC[AES256_GCM,data:rybFQDLCQEo=,iv:zXkXlsf68w4Ep64XSPYOF83woy5iiG+h6Yy7SAnepck=,tag:ct8skkYNluhXdqw5bYHrbQ==,type:str] - args: - user: ENC[AES256_GCM,data:QWa/0wxp+w==,iv:ZfNAwLak1MUFfttFYsJCrrtG8taSiSsgC09IxIZ35RY=,tag:7fHuLvj3hDBZcxhObIDk3Q==,type:str] - password: ENC[AES256_GCM,data:wxwGmDbixnjXmbahj1nHImpSY168+J72wcB4dE+Z6QUk9k9pFPhNAQ==,iv:HkT71FGhE/osjjwKGJ0g8F9F7LusQNFcBmE27ISNxsc=,tag:Ql5jtyUhrrUCE0+FMDY8EQ==,type:str] - database: ENC[AES256_GCM,data:SD3+ed9c8Q==,iv:KtNybt9Sp9oYMu7mfOjpa7cwNpH2ChG+LE2Y6PJgRtQ=,tag:vnz8RdDBloA31cd+5RHWvQ==,type:str] - host: ENC[AES256_GCM,data:hsfZcn+i1vuGGtI=,iv:gohWH4SLOpelizPFVEckGbWtYdOoyHVi12X7Z6fWCGE=,tag:pQG6zbvITxqUxMZBHkMTpg==,type:str] - cp_min: ENC[AES256_GCM,data:XA==,iv:6HBD4fw7U+56icw67eOuFgLL6BcRl/y/0HQuF3amUoU=,tag:Mq/K4mWEsvk5qaCXOvQZ3A==,type:int] - cp_max: ENC[AES256_GCM,data:aVA=,iv:ZDO7XEIGrkmLJf1LiJuzvcLwZH479ZNN/CpxwBiR1CY=,tag:qMwycl7Oa5pPkGy9so50fA==,type:int] -sops: - kms: [] - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: - - recipient: age15chrxr5twkf54k0js06n097t750p33gg3mkjwall7hunja2ql93stpr8yg - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLcXpVV00zdmZYZTZncXFV - aklTVVU1cCtnNGlqNmJMQlpvbTJFTElyL3hzCnUwS1duWDJQd3NMVkNRckN6SWl1 - aXRUOE1NcTQ5ZEFtdUVtbUdNSVd3eG8KLS0tIGxuYnpsS21ocGttWjF5V0VBemxI - a2xHRTRhWktOMGdlM0tJK0JVaExrQWMKOEktwOnAe2nZzYNUoGZ8KhsGbyVOzwnk - hAwbgpqgfzAbLfHaGnzQvE9podv59bUtj/ty1RxF0MP6VgcMuzDOYQ== - -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-26T16:55:50Z" - mac: ENC[AES256_GCM,data:fzEpnAGMEQ6kJ70DA2r3Vg32BVCQ6bWpWS2eAjaVe5yTpeHLZxdpVOYqWBVhFlhXYmCmnWJuP2zjT2VTnzwbbpw8tzJpvCw6AOv2xl95/6Kr9AYn3wtiumbH1MOuzgTTz7bSDQNeYltpPheE0prW1tz0jg1AaprL2EBDQO6GLKg=,iv:XmfFEChwHyW1M+jOxxOtHiAQ8gku1MmoOXoRBayuZfs=,tag:dBygsK0h9XMpRfp44fuR3g==,type:str] - pgp: - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hF4DtMjybqIQmUESAQdAFNVsoRoQ4Asu3psACyJAZVJZlgd8egHD63vDOtuvTQww - jfvZGz3ACLErHrliAFhZdw+94TsyJK3xAWUKHRvqpEh1w8oJZAXTUcwVz7EO/Ive - 0l4BCWpz/ANsgNZK1LqC3Qa+HP4Jaeoiqiv4hkNIacU2pZASsmqBj9eh4rD1NxhW - pEHuKiy+NS1oxp1jg7ssqBB8HkvY/EhKKAClDJNKTCuFpuTkEq+pOW8CH3dIESYd - =Cnbh - -----END PGP MESSAGE----- - fp: 0x40CB48A443B03B5DBA484D279A130774C458F4D4 - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hQIMA8m7r5bNaN8eARAAiGXdbiWzOInTNer8trJZ6ncU4UucrceX+DiCnfkAS9Hq - JgrA+jZV16RP0Ke+xVRSj/NEuaIGu7DmKNwANYSuRUfvBBRrQp0YKJx4NRoe9ZU1 - IactDCFm3AnIwz5jYhtc6kKjd5hG3APvOJYdOGj0hFNdX96h2b79lUKqpi0wHv+2 - Ab6uzNulTZszcGEyilE6mCf98t8i/n/cLxKbDrgywKd8YceKM/nX4V2cq3wxGgLC - j+5QYMPvxhbVkBZhLe295A/blBwV+L+sm0AZw5fiNo+ryK51+bLo+KwqEinZb871 - A5xB1VatEpeyd8sbH2y5z1iLyWHqgMVfuKa2O8aiuJCyHUxMGMqyBWJI56xGJSme - XmEMQnwR1bvVP2o7J1Ssn6SdvHH0r3zOeYH8PEnTxMky8bkUAVFTxifilGPk2rFs - MNpxLv6r6E5N5kXH59Crl3G9m0bqwELQA5Y/d9HMBCuvWBq16EWZLOmWdW4gmHHD - k1GONRk2KgJyI72LeuxHVSkpe2pseCFnKdOkTl4MU8EUuOM4ERXaIeGLRtwI/Vrh - yt+WNNpdMBuBGzhtOA2wGOkfhZVkhPcaU2VRpNAZzPIHASJNuK2VOEWKd+qF3k89 - /iuDVxg8bRMBBWz6xqMU06NEJNCHkdRawd+kWeN+T3sg1veq/UdwxPZtvtgTsy/S - XgF3yDEmG2CDDOK59MxPyVvt5NLcPuGaq2ztaFXOCPel698OmQWAhc2/TfaLJq0t - 5LMAQKXzuQjBLtaT8N2BCGzGY2s5Mgv9Vzh/OQuC9/Eeenz9LjrnOk/4szGcbRg= - =GfpB - -----END PGP MESSAGE----- - fp: 0x9487E782E043EC0D9E0F6C27D46D7E3364433208 - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hQIMA9A+dmzvmzOLARAAoWw+e+bVTodSfgjh1K8tqC+XTDnj8Z5Eyj39xqULjtqA - 9AFDU+VCCQa0m7AtyCx8TYZthXs47PCl/srDtK353Bxl/pLWXoiG1Cmk3kOOTY1P - teIFfi+W0wWVItnK7mxRj/hQu621kwr3yuG5K9UNjcaixWGBGefcTYw4nUKsbeDF - 4bZ204IGgjVRU7sI8nK+M6ikwn0Mv7i8lsbLytD+FSr/wU98KixOzg41JgOdQT3X - EtPI03rJZ8daZZGRUlSnamN0RT+8AYRUrgFsz16hCrXH7ztK5HyqmIxWwf/q6Fci - GGxeAjQ8dmduEyUadSU0p7s74yYgPXFDIN+RbNlebWm6eWuCZABtxon/LMnoaG92 - TRNrIsSQEgnNF6xBYrTG4L9NhauuBTsr/Zg+3kcKqzpktdIsGMsVbFaURyVb5IYi - BQ0zcJULGSetcF1uCCRog/uy4i6Ydfl1FuRRmURO0mlkfdChE06UPAep0HBDsI/b - Hd3fpTRKuhNaG28epq+hKzewCZz3Fq7g47j5grWHQGeA0ZQQXaFCKUibXO3Q2O2/ - TaX1OPR4aMNU6/9jgxyrVAg+riz7ly0ja1xiqMi5qJF3+H2p97Wh2qt3Y+NUXS/X - xZtXuKdWI5WnveTmB1ngR9rNDjsmOtv01OhfWalDESlg8bik1QRTd1c8gjVDTF7S - XgHt4E33/3IvKn8VzI1BFda38X7OaEDRP+J6HvrXeJgsVZrVh8N97naLwmCAuqoB - hZhTUO8asf/iPEOU7za4nexD8jSGBaZ/vmD48SkIeStPRYsh687KwLm8TRkW0nw= - =0HAE - -----END PGP MESSAGE----- - fp: 0xBC354C0D5CC674D11D3EF7AC2BD76BB280787FB9 - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hF4DRBWo2b0h4f4SAQdABhx8GDBhLAzrMqlqA10ibBR4YuOQ4dt0UhPDHkdbiWww - nWDDDHyz+iXsh5Nhf1uBjplfztc1loEqJ1AqCrCLhZBlRlbLK3+UwYn3aC8f5iGm - 0l4B8eBqJDOAZ49ATqtmJEbXRV4iXTwtF9wh0oYiXqwScdczlgZGi4pkFJ5kruM5 - ZwV3o3HW/kPGWGq6gJr6+CY9+HfsPAvNireoOpAE5blRTDc6npmlNF+soj20UK6e - =HKR5 - -----END PGP MESSAGE----- - fp: 0x572D19D312825B1A504C9003531DDDB6EB559FBA - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hQIMA2iXGbkufjklARAAjRdmg0f5oZXJFApoAspxc1GB7acXfRYFRPDHX50Nu6c2 - 8RwZylkAAIs6MDA9hbz8M2N9U82iwSNYQIT5QrkW4O2BdJ6It/mVKOqJYIJyjIKS - f0/uNnlcCFXNnMTN/YPmZVo5LFJSJkW5LIf3E0f12ZgyVRUla6BiuaKaOs1/UGmV - jXEaQP1CJmHv+TxAIeUeNy6lseXiYnajD1Gx7K6xlv62hvXzJ6ny+/Mz/c8afjtO - aOCuhqXDq7gu/9nwqZjaJcvlvNOj6dO3km2YBXf6dg+D3v7RUtqrNp+iEytD2h2c - pbupHoySOEJPC0gL/nNEgxsYwXEu5x5qyPQT/boWP5KbFmfWxdmFvYsqIoXK3QuP - mMCScqm61mFougPdfXV4i96V3/6Dgog9STfc3khkbXSJ03bCKmvZUCl59OOvHFZD - YWbYfPn0SNkG45AfeSb+5b4/WJ90eGGCqazXug53jlbjHxE8BNRrb8eNLwfZ6/QR - VrVeyqnJemnA7cj7WqrOw+7IxVqk0rneflaMC1zuHd6QvBkwZEkyQMeRjg+d61Wp - 6qDoBr86JcwufSFK/3HSqfkWQ7pWH2T+4PtlGJNqxDRejwPBIA9BwARfqaFOPjuy - aQbs69hWL5GjikXPnNgvgDJDV61cVBoMqn+9sq8zE0LbaAH3PCxeQ9BdlvAknmLU - aAEJAhAJdeIvfvwiCZR55vqvOr1aJozpKW/aMHSLEBbAmi0pntLMnPKfNlS0m4R7 - 7ECKistxoup3FFVgrUMQsfSuaTxv9IkiruxqhIdUjCyW4trEwNc9EBrneSNPQ2iN - QIB0VYLDdU7b - =vLkM - -----END PGP MESSAGE----- - fp: 0x270A71E7908CA9D9252000B01EFEFDF3F7B80B01 - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hQIMA4Uty74yOFxLAQ/+OxuEisJV2I5vLchZuBnxl3jN7J2dJkjt8+QhnNNzOGXs - E93JpzEoOuOYKB4JL+Xzye13tfuWvLfIwLVHBLu2zdTWKb1o5QOOE84bUVjRvRIO - +r3nnLsknS5Y4m77a++dLVVwqrUbpvngqAR5BELXUodnihX2KL06QUTmGFWw1mcb - gaWKwUDVJr87EHWZzqVCOyzre3PIvi96KazduVWK5nHn94AnAP/maxqkb4i22QW6 - MYLZ3r6pIpS635wI4f4lw3KwbV3xQIDzRSS2OymOzlLN2ho68Q+u7CGfneXrW4Fz - Adv2ifrxC67gnWGN9zMqQB7OuGowTjaqybuIhwXDbIyUK/gVcT1WcbJaDeLJUrn2 - 9raNTBwfzFpRQD+TCNFWM8FIuVJtFeDZbbAvE53fkyQ1TroCHL+WO5fS9xqTbOb6 - 2acKhsCRV6llXi2FlCNrsS8VlkeIRHLa/vdl2QwLxnh7XFN/6cNqN1SKpbKN7D10 - gp6GFMHfkeJG1CbCNEm+nHvoZlI3/bZrzE/HLDgCQHre097HyDwyqNr8ytFBkZMf - Wmljc0PV8v8niYdUv/ZbmNgXXd/Z8gDiIgvFzMa+VXLQAeOGLLFpGIE6tTCsnTQO - mnmhnQz56fwWJiHJ9mFwwrQvnk94bTg7DAHvT2iWOynq6YlGM4tFcl/buM5xPQPS - XgFRrEyFYYGq4NX9V5tDrkitYGc1AkgkrA3oFerzPfKxEktMSK7CsBXt2EJr/TWB - sqInXmezigoYYkDxggdIXiR+j0CvyZuqUNh6uXNRmv0D14TUdmlE5QA44Ucl3Fo= - =sYBA - -----END PGP MESSAGE----- - fp: 0xA534E46682DD8C35377352C88DD28608BE411065 - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hF4DIBqTX2T418ESAQdAkLP66to7ZT3td8EnmtGUUZCsUOM9x3CYk5ZYywgjz3gw - JcFrx60/fNnU2P93HPKXUrRnsKwZdfnPpdTAOzT/KpT+NC4r8bLNcFklcSaZgzNr - 1GgBCQIQ61MKL6jtYU5q3GGOK7Ts6jDjkzPQD21nGhuyrQXkk+evhzrsBqnAfQmQ - eFLNAyIVFcuhnGcQBNu9OmQ7LZaCrlrrrPJDtW6NxJ4DDlyAwWn2Sd036xVtJqcr - PBnNw/pZyb36eg== - =uXsC - -----END PGP MESSAGE----- - fp: 0xFF7D1156D33F4060A4B15BFBD6CDAB8050CBBE7D - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hQEMA7auZh4eKOkIAQgAijOLPXIYcL+QS83uvCCjQvhNwvHwN9GX7abWfBqynVJY - aH3+DyY338Vl2iyOsjLoRW4DtYuxsra7NL3WIgQB8pQ+Dmh2FfWjSZl8tplWpK+1 - ar7tUxKYOV9RqJ4Hs8zh8P2OVPrUICvLJQj4xDlBm26HvAAcN80zHtd9HBMHvWk1 - v/i+yE/AlI21bLFUfj2Y0KXZ3eDB4pI0prKaK2gZQO7IVG+APmTzVJgqnL3Oc5pw - iSJFVNHlgs6ZYv9tgXDhS/H82htZi5ehKPvKYMdvepbF1JFCirpTiMPCv1PNBboT - Dp/wkpPkPf+MYWyCSJ3p2ShlctB5+KkN5wVpzuFOC9JeAcxeDT33bsDXXBzx0ZEg - zgKDqyCUG+BxSHymaENeVoh2wRvBSafwGfeAXByR2XlS+kdWG2BZlgwmAypVw2kL - Rn33kNfst2Pw1eBYk0OwDE07EbSaRv/pVfxZkM5JQQ== - =Pla2 - -----END PGP MESSAGE----- - fp: 0x49BA444CDC680527B4835F7C3C1AC435CD1F217B - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hQIMA11f9zoCBF1cAQ/+IC4/bQNSK3efC38TA07DHGiQv7gsMEBLhRVCtPlMZWcv - QRrAtDQAZmGGxPHnFyVhYtl7eetwSzh4EdkXWFnDJjdOiHT+jUWeIeqHXVnARJq+ - eIw7cXCpB4dyEM6vfpO4GFfPqJ6Y24DRz8GiMVE90pmtSVBryPWPdAqN+wLQmQM4 - L/rsDyIwvh6CrQJBhyoMZ+rBaW0Hr08LAtN2xQibQo1aQv+TaJ1ABw63nVN1KiTh - BY2LmxgHuqYIbDg25CPxIffF44+pbZYl00i4Ba43v0rhJh6s8UblgEQQSSuxqXqY - lR5mXxW7KPgCfyJh+mGyac4SaHnxVZSO0dijfAe3/xpJS18FkvZastDcQW1SdGb5 - 7inBVHYppoLr9+fVryWPTNEhXiTEJqWmeHXREFYvCtMUVWqdUuJ5CR+Kkm6PI4AH - 85qBH+fj4cf8EsymMotPSx70P4L+Rgf+Az9h2GYgHiz5zl8x2zhRjTo+mAYm97iq - oEqAxKoYDuRQyYV5AV1Y7VoGzasZbZpCQRvpbGQ9kJf/rwuR+oxdOA0ncRIjcXHF - uXoXiQ5/VJUiSH4NAujY6PyCu0DV9+HMif+fLXhIFIEATabocpTBkzL/uRQrR33+ - haXw5o1ZGOvSBwY7Ane8ONaMdZrpb5yR09hquzNKle7PsLXuqK6AwD60Eu5z8gHS - XgGn09pjkESZjKzqLdd+Djj/Q9cOKQXS1DfB37+CHbIXCq00RYd1jru62ukIj+oj - BOWsoCzQ/KClrFt2CRGGDpGxI84ojQ9iW07/OFByBNbUEl47A8Em4dpYMJw+PmU= - =pKZx - -----END PGP MESSAGE----- - fp: 0x9AE04D986400E3B67528F4930D442664194974E2 - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hQIMA/HTIsSK0VBlAQ/+IMFjebv/aEuSsjdNFUFU29R3VGD8ncVIEaxm4Jl3JIXy - SRdwf4MIJqpzS/hu0izKxUHe89rGPPHr1Ycdt8qI0pYioFhNs50XnDwfZkRuhg0R - eluW6dZYzJEnqmAGk27aGcp9NCwBGkJOOkwtIK7GYRZ/Av2kYzvRTTnU/550QZu9 - 2VZ1qe0ZbySv5j56C0LrePT5JJ4A3ry4On3NDr/UgUaksrHnJ8/mqewin1cB8NfR - x11MVBCG78YDKoHK9s+QpX3/2TRAargskEJc28PioXz0vSOWpBT6Pdqki/cFRBhg - VKC2/LfdHXAfFDc8hjnIBMBnXvCoy5zUoeK0CdaoKX59hXrKfvuM7Wg4TpEvn1Gd - nhHX91KJt3zfYdODsaLJ3b05/nQP5R1pcX7l1MJuL6wjkn0CV2CXAQT0qb3rC/c3 - /rwhrQcyqp9e4CUfB8Lm6uF752YLp3q4a1e2mhqy3fuegz5tWyQzxwR3+rXmkl1i - o0IIzqz2BATCwW4vH0YCB/lmCkOBe3ur/jLwn70esnqfeFMsKR8CwalMFTfBZDnq - 20LKsw8PZ+V9MpHzTAKigYXcUnsYKYH4/J/aJBXRVeTZExtKR6ISuwNQc1y7kQzO - OQh/neikCjLUqIAIPXCDjoPIpYe2oEjC1bqdU1Fm+XEjd55sfWzDJvjjZmz2OQjS - XgErHb0Z/d023mUFc3+bIi4nWQIIvJC+iZLDANqCqX2Bfap1D0hqgJtqW3SewvZp - CZyI9KUPx/nW/dMdwqw+704UZUD7dQLGKwF1FqvfyvBDvT5ZAZih6tF9JzBq+yY= - =LRde - -----END PGP MESSAGE----- - fp: "0xFA47BDA260489ADA" - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hF4DYIEGJeT64uMSAQdAIQxADpZUsYB4FIa0KJfsKeI3oq3umVU7HM27fSfOYjUw - GrXc7zBcfpl74SrqTbdgEQJKCWk2/c9xBsxK7oShWzVH4Q9jdA9Kz7B4SXkZlF2M - 0l4BOa9frVPRPmvWzLBnaaarU0U4NFU5wcYtlm6w7QtkdJMFNEnYOY+3P6YOocHN - i6S7J1BpfI0JNiNGTudCBKWCYgt71N+uEJgDqU4DPwl2ZEYxFFjFIsPMuvfVbkUZ - =IyXA - -----END PGP MESSAGE----- - fp: 0xE474A4AB587CD834813DF35D03FDB411169D6C8B - - created_at: "2025-01-18T15:00:55Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hQGMAxrcfL3KHjCOAQv/ab8JUsBl9MjXxWagNCW68iIg9LuiYNyTzYdmOZQ7jNgU - svPhWaX7Pu87VolM2KW5mwxRBHfnCAssUjLDVGFGHdtwzD74lARaCyZPQj17niUu - jFIZ3v2nJW7HNx3KZOj81MYUrlZMetvHy4pe4yDvjCu+hWTGO4MGZpPbWUU9Elo7 - 45auHrCDWeby8PtHwWo9y+RseFLy75STBlA5/yS68wbURfLP17qsaarFXaLiFzYu - GoGozPT4iZW5LP2h+bkmvAq0dbX9S0gfbErd3LXY6Y3eLZ6iX1Bpl+fquVPLnHod - p9Bwrt27uOHa2gQRzUvxn3iIjZy4S+QjYPtH4jtf7vOOddjkxgwdNBmyoonkWsRb - EQVZrVOxc73QiN0CzbLk1IDUctFi/OoHU4j5SyF2x2oAi1I3rLtgb1MuESAX23qO - 38Ksed/jTS7bAigzXddHkW5HYWKNOFpaZFBDh1I4zT9P8tig4wnd+eby+OaL9WZg - UjWKc8ldY9weVziiYor90l4BIJhUFIOu3BAdJAaoDNGwPTu+eeAtm2fRoAUOy++C - abkMwIoBQ77edNoGCnMt0IICGq4PIoNPlRxfffAbt01npH+efQfd2vnA7qa1PddV - B3Fka1oQ4wJvRrhg0nvL - =QnT6 - -----END PGP MESSAGE----- - fp: 0xD5B872E407D438721E5887A000E765FA7F4F2EDE - unencrypted_suffix: _unencrypted - version: 3.9.1 diff --git a/secrets/neo/ldap_synapse_password.age b/secrets/neo/ldap_synapse_password.age new file mode 100644 index 0000000..d1b0851 --- /dev/null +++ b/secrets/neo/ldap_synapse_password.age @@ -0,0 +1,11 @@ +age-encryption.org/v1 +-> ssh-ed25519 /Gpyew GGtk6DYlauerByL2ia9uqYRRnwqwn+oeZZUfRpDzhh8 +OJ0qDoPCz5FXCXDOHJyGlcYhBRvMPIyrDuTXVR6pYiE +-> ssh-ed25519 I2EdxQ rHELcLTEsfu0sL3Aw2c290Zf9EmdOIO5gmhLS6lRMiU +AKX6RMwbLn3J1IKsjSTfxn0u/XlT0W76JKXfcfMCkqc +-> ssh-ed25519 GNhSGw LPx7cnjBfMcDwZ4hqfP6y++D2FVtlYbzMxfVkfF86hY +QjXtb0IX9wtvCw1ms4A+kG4Nx6URhIT9e2nzyRSpI0U +-> ssh-ed25519 eXMAtA sB1Ew2t6yjQoYW6OpH/bFCo5PO+a23nF/OrCrl9d+iY +73LkKS8y0bYR+hGPVjHxHc6VDZ5mscAMPfLwS+a0slo +--- B5T496c9WhW9A7EzOhy7vshIjNFgTr/kfW1mi5Cc5fc +MZϖD7Up{Z~*Xѐ \ No newline at end of file