diff --git a/flake.nix b/flake.nix index 22cf912..8785258 100644 --- a/flake.nix +++ b/flake.nix @@ -60,6 +60,11 @@ modules = [ ./hosts/vm/neo ] ++ baseModules; }; + periodique = nixosSystem { + specialArgs = inputs; + modules = [ ./hosts/vm/periodique ] ++ baseModules; + }; + redite = nixosSystem { specialArgs = inputs; modules = [ ./hosts/vm/redite ] ++ baseModules; diff --git a/hosts/vm/periodique/default.nix b/hosts/vm/periodique/default.nix new file mode 100644 index 0000000..e59b98a --- /dev/null +++ b/hosts/vm/periodique/default.nix @@ -0,0 +1,24 @@ +{ ... }: + +{ + imports = [ + ./element.nix + ./hardware-configuration.nix + ]; + + networking.hostName = "periodique"; + boot.loader.grub.devices = [ "/dev/sda" ]; + + crans = { + enable = true; + + networking = { + id = "18"; + srvNat.enable = true; + }; + + resticClient.when = "02:56"; + }; + + system.stateVersion = "24.11"; +} diff --git a/hosts/vm/periodique/element.nix b/hosts/vm/periodique/element.nix new file mode 100644 index 0000000..518da13 --- /dev/null +++ b/hosts/vm/periodique/element.nix @@ -0,0 +1,28 @@ +{ pkgs, ... }: + +{ + services.nginx = { + enable = true; + + virtualHosts = { + "element.crans.org" = { + root = pkgs.element-web.override { + conf = { + default_server_config = { + "m.homeserver" = { + base_url = "https://matrix.crans.org/"; + server_name = "crans.org"; + }; + }; + default_theme = "light"; + features = { + feature_video_rooms = true; + feature_group_calls = true; + feature_element_call_video_rooms = true; + }; + }; + }; + }; + }; + }; +} diff --git a/hosts/vm/periodique/hardware-configuration.nix b/hosts/vm/periodique/hardware-configuration.nix new file mode 100644 index 0000000..07f0ec4 --- /dev/null +++ b/hosts/vm/periodique/hardware-configuration.nix @@ -0,0 +1,32 @@ +# Do not modify this file! It was generated by ‘nixos-generate-config’ +# and may be overwritten by future invocations. Please make changes +# to /etc/nixos/configuration.nix instead. +{ config, lib, pkgs, modulesPath, ... }: + +{ + imports = + [ (modulesPath + "/profiles/qemu-guest.nix") + ]; + + boot.initrd.availableKernelModules = [ "ata_piix" "uhci_hcd" "virtio_pci" "virtio_scsi" "sd_mod" "sr_mod" ]; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ ]; + boot.extraModulePackages = [ ]; + + fileSystems."/" = + { device = "/dev/disk/by-uuid/ad1cdd57-44a2-4e1c-83c7-8810a567e0f7"; + fsType = "ext4"; + }; + + swapDevices = [ ]; + + # Enables DHCP on each ethernet and wireless interface. In case of scripted networking + # (the default) this is the recommended approach. When using systemd-networkd it's + # still possible to use this option, but it's recommended to use it in conjunction + # with explicit per-interface declarations with `networking.interfaces..useDHCP`. + networking.useDHCP = lib.mkDefault true; + # networking.interfaces.ens18.useDHCP = lib.mkDefault true; + # networking.interfaces.ens19.useDHCP = lib.mkDefault true; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; +} diff --git a/hosts/vm/periodique/networking.nix b/hosts/vm/periodique/networking.nix new file mode 100644 index 0000000..b8e6068 --- /dev/null +++ b/hosts/vm/periodique/networking.nix @@ -0,0 +1,53 @@ +{ ... }: + +{ + networking = { + interfaces = { + ens18 = { + + ipv4 = { + addresses = [{ + address = "172.16.10.118"; + prefixLength = 24; + }]; + }; + + ipv6 = { + addresses = [{ + address = "fd00::10:0:ff:fe01:1810"; + prefixLength = 64; + }]; + }; + + }; + + ens19 = { + + ipv4 = { + addresses = [{ + address = "172.16.3.118"; + prefixLength = 24; + }]; + routes = [{ + address = "0.0.0.0"; + via = "172.16.3.99"; + prefixLength = 0; + }]; + }; + + ipv6 = { + addresses = [{ + address = "2a0c:700:3::ff:fe01:1803"; + prefixLength = 64; + }]; + routes = [{ + address = "::"; + via = "2a0c:700:3::ff:fe00:9903"; + prefixLength = 0; + }]; + }; + + }; + }; + }; +} diff --git a/secrets.nix b/secrets.nix index 0b97cdd..10386cb 100644 --- a/secrets.nix +++ b/secrets.nix @@ -5,6 +5,7 @@ let filesystem lists path + strings ; # Nounous @@ -34,6 +35,7 @@ let jitsi = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB6jVMIZ5y2oXX9HOkw7r5UUjw95MlFaFuu7FnEC0Q8z root@jitsi"; livre = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVfKNokHG6ig32hhQxTep+fKFmKahlDClPrX/dP4/gb root@livre"; neo = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMGfSvxqC2PJYRrxJaivVDujwlwCZ6AwH8hOSA9ktZ1V root@neo"; + periodique = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHTdfSIL3AWIv0mjRDam6E/qsjoqwJ8QSm1Cb0xqs1s1 root@periodique"; redite = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwfVmR3NjZf6qkDlTSiyo39Up5nSNUVW7jYDWXrY8Xr root@redite"; reverseproxy = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuXFrEEALXW1T9b7WB3xtUsIWaEHat9+QdaV24RUFhW root@crans-iso"; thot = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFKNg1b8ft1L55+joXQ/7Dt2QTOdkea8opTEnq4xrhPU root@thot"; @@ -41,8 +43,6 @@ let vaultwarden = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICn6vfDlsZVU6TEWg9vTgq9+Fp3irHjytBTky7A4ErRM root@vaultwarden"; }; - hostnames = attrsets.mapAttrsToList (host: _: host) hosts; - # Groupes all = attrsets.mapAttrsToList (_: key: key) hosts; @@ -55,7 +55,11 @@ let # Fonctions utilitaires - listFilesRelative = dir: map (p: path.removePrefix ./. p) (filesystem.listFilesRecursive dir); + listFilesRelative = + dir: + lists.filter (f: strings.hasSuffix ".age" f) ( + map (p: path.removePrefix ./. p) (filesystem.listFilesRecursive dir) + ); genAttrs = paths: groups: @@ -64,7 +68,7 @@ let # Secrets commonSecrets = (listFilesRelative ./secrets/common) ++ [ - "./secrets/restic/client_env" + "./secrets/restic/client_env.age" ]; acmeSecrets = listFilesRelative ./secrets/acme; @@ -76,21 +80,21 @@ in # Secrets pour ACME // (genAttrs acmeSecrets acme) # Secrets pour restic -// builtins.foldl' ( - acc: name: - acc - // ( - let - key = hosts.${name}; - in - genAttrs - [ - "./secrets/restic/${name}/base-repo" - "./secrets/restic/${name}/base-password" - ] - [ key ] - ) -) { } (lists.remove "thot" hostnames) +// attrsets.foldlAttrs ( + outacc: host: key: + let + secrets = listFilesRelative (path.append ./secrets/restic host); + in + outacc + // builtins.foldl' ( + acc: secret: + acc + // { + "${secret}".publicKeys = [ key ] ++ nounous; + } + ) { } secrets +) { } (lib.filterAttrs (host: _: host != "thot" && host != "cephiroth") hosts) +# Secrets spécifiques à chaque VM // attrsets.foldlAttrs ( outacc: host: key: let diff --git a/secrets/acme/env.age b/secrets/acme/env.age index 86d7f9c..a550ebd 100644 Binary files a/secrets/acme/env.age and b/secrets/acme/env.age differ diff --git a/secrets/apprentix/root.age b/secrets/apprentix/root.age index e5d7017..bbffde0 100644 --- a/secrets/apprentix/root.age +++ b/secrets/apprentix/root.age @@ -1,19 +1,20 @@ age-encryption.org/v1 --> ssh-ed25519 cZNEGg d+OyZGCk65SxX4YfSvccF8i29Zokpj0+ZBhU1ODBJTg -UOFdf2T2esGehNs5qwSoVU9Cy5cqU6mEg79kDu8KQns --> piv-p256 ewCc3w A8UwvwvQWmaauY9inf1Xca+IT0beAADMHVqjrBT+LUnr -lFUpaj+PQ4FzqpPVY5JLG+BAiG9xfuDtJgxvaVxn/YQ --> piv-p256 6CL/Pw Azql509h2nOuPJrA1xI/6OvhUE8pL67LaFWx+Hkk8dwQ -LPoDeXgaD6TIkWC2GA7ysyLS60O1C0HrggUPGs4kcek --> ssh-ed25519 I2EdxQ xor6hXLkyPG066BFQI7cKHT04kiNzX90VNBe64DhfxE -9gNOib0CAetv7qRdj96/NN6f/TdqeI1ZcxroAI2SkwQ --> ssh-ed25519 J/iReg UOtv+7Ebe1hPAbdsqRI6u8gJQ+baZv2a3VLubPyimHI -GFgFuPRZY/7Vbbt5PTeaa9X7wVyd8zbG2pynl5VARMk --> ssh-ed25519 GNhSGw 0o9S2WcRndwkrfTyyXXmpW/UXPcTbdH5uPY+dTqjm2E -fuvzb45KhNXrKh9cLi5hd3K/F7O1uSHKRI+dtaNojL0 --> ssh-ed25519 eXMAtA XDvbxFMMk1qcPgw9GO2lzHo3MuOpxlfUpvgSR52xNCM -JKrTxPG21qhTULKN01XUGHzEfyr+c0/Cn9qai+CM36M --> ssh-ed25519 5hXocQ 9oNjZVrPmPViEoy+ruQrJfyuHy/pw8QehpFTVVMtlxk -2JU07rnz0PLgxLWXBVHoTLTj4KP4XacbGSMu1mdlcpE ---- qarj6V5jJcWo5ANbyvls2PQ1QJCJL/SDiLC1FQvOmRU -]ך>hcM; ֻ+/I>EA!, ?7 \ No newline at end of file +-> ssh-ed25519 cZNEGg OHQQ5F1ma1AbIoenKk2UoLnqWzRnScWz4sYR4/eIdVg +p3ANTawps0YNyVnvIexifpr8G2oZbby/zdUvzbA6hbM +-> piv-p256 ewCc3w Ajz3z77IwyebPTpBlX/cBN0kkdrfOjfQlWjxz7fxowe5 +4iE3zShV+rNitucgX2DJ99Yi5M1Gp8rbijg3MsRT5Bk +-> piv-p256 6CL/Pw A/JiEgls6VdU+goIrYfZkggfFhRqp/e0UjKmcVEfzTjA +QFHMbZ9da9CFL30YL90UUqp86P9heVNBraCa+m7DZoc +-> ssh-ed25519 I2EdxQ Ke2y227B+sYi6/5/O4os37DMPOGM1ATkWKYpLCpXvQY +VIhp5uKGHYE2mhv1xTMfOvxWbhYpC3eE82gkkHHDXt4 +-> ssh-ed25519 J/iReg vKbLENYkRIc9FupC77Y3Gs7Rj72O5zL/pyS/vP80Pzg +4ClQjVWogZsAj6Fng36FSTh9XjbZ4AleNVMP6F/fS60 +-> ssh-ed25519 GNhSGw YcQXzvHjZ9qco8LbMdwo6geUHgPWOm2gh8nDhbbFd3M +YD3YtJFORFg7ls98RPczL8k+Knfxm19wUiYgTTcUb4s +-> ssh-ed25519 eXMAtA pKQUDlA6tgllual2auq4Dmzk9YexP1zfY6v/zioVaCg ++kaRb19L47MItVwx8duaV2prNeGkN6HDEYNOmStsz+w +-> ssh-ed25519 5hXocQ 3KlHl5yNXS6+aiCGAHaO3+LUzi8fjSYQjkFM8tyWyTQ +qmwIPkMOwTpLoihBtKBLuACthnw4M76RreZCqdp0DkU +--- kl9NXKn0+sIA5/41/P0WBG/uajpGNPEz+hPSoJMolxY + +ai&%:GԪAOdwϣkVZ@sb6Ҙpa?v4K5)t \ No newline at end of file diff --git a/secrets/common/root.age b/secrets/common/root.age index 36365d1..8625a46 100644 --- a/secrets/common/root.age +++ b/secrets/common/root.age @@ -1,33 +1,36 @@ age-encryption.org/v1 --> ssh-ed25519 2k5NOg N4mX9CvWVnrlbL2UYIvDtnJjnb4fOZvYivhmyQvUKjw -KVTxnIrIc9RxypdOWkKiMchNcb++cYr7FGciyDkAjko --> ssh-ed25519 iTd7eA jk5WNzlGyPCAiKm4SAdEgMlAVgUX3RIx96zQ4t4GDzc -Isd49XJOri9Yx0qhf1SknJv2lXwW34rfuYhmtOlnzII --> ssh-ed25519 h5sWQA a0sNyJVglHK2CtqVXtvp7rf+QGiUEbL37n5l0Hz+BR8 -GNW8uB2gG8MXEG1g4RduuI5oa33BshzaI0Agms3LY10 --> ssh-ed25519 /Gpyew NE99oWXQwkW09ACmS5gGZYmbcLLqdiwUa7892x2qCmc -UvcNsSGTNJUGJVhoucx2fI2W3UvUj1Mpj/s4kETBQZc --> ssh-ed25519 GCcVXA MiekuYwgo7cynog6GfN6fbV4BpLP5XM7dwdiM8AxYzE -WZFVpGnXEw4sHXM1/M7+rkSDzQ9QxSjUtZ8XKngA+NU --> ssh-ed25519 LAIH1A Pk2xUzHje1bLoWWKFQ2mjemJBWXdP4YiRqkZhm/zzBM -tgI6iDqi99k8ahwEcPSudBnYjAbD981/XDWQ28EVzY0 --> ssh-ed25519 qeMkwQ FtRSOkz35oi3bnrHllf/rz7FO5xcQNl7BKc51XAAmTg -noHaXJtCVZLnCFWtf0i5svRF3E1kCn8xy0OuAdGALGA --> ssh-ed25519 TqxOLw Ep75G4ZNhjbWbBS0xCBCZ90+8pM1KyNtmW+hJzJ8Dl4 -/vEO7bVO7FL4+FmDuMxTU3QtG4hjo7NhED68x8Yfza8 --> piv-p256 ewCc3w AyYOWzTELeEInAUZ7idyHsLpeFjs1/DU66Xi7+uSeXrX -oBdh12OJyfeo7UxymjbeOAZf0ApdZfRgaIsaEKUAais --> piv-p256 6CL/Pw A9dJ9r2e6PDN57NUTFzuuG/Ag0LRbJVgd38nrCoZBLyS -j4A0QgaoGfHgErmTE38svvFoH2aptTl4ynausiRNO7M --> ssh-ed25519 I2EdxQ /vtMKv9lYHFvajB9dMtLb8nXap26fV1o1FKrlK8b1Sk -PuWpyrXF25lHq5MQKfRZC0BPJ8oi+eL/HPnTf4NnDhY --> ssh-ed25519 J/iReg PB5dj25gQTk2N/L9JGRrkgZVq7R5X8Q2EVQHytnjbXA -4thYdMIi1i5m9Z2n4RGthBt1wVlEKAJmcGeCrpv61l8 --> ssh-ed25519 GNhSGw KUdcn2iqSzGTz+9IIGV+2Ke7Kqx2+efQl6DrT0EbsRo -oBewI4D3Is/THAt1men0JXTmgCddzwi1Se9/NSWKSx4 --> ssh-ed25519 eXMAtA EHoGSskrApGbA2xEb+aXF6yaqm7WoSfFN4MMiDSKQ2o -YgkR9axdmUq83CBmwDcf4tRh0sLy4+CWvjPkRl/leVU --> ssh-ed25519 5hXocQ kjR13Ee04FyjDkGxC2++RqgKoqW6W9PE6p4PQoz36Tc -ps9ly6S+z7a/ixECU4zSO8UFwvFNPMU539rn5giW3U0 ---- DnoYeggOPb78tYbR6lb0pISvzbef+gvKHpdoK7pxL3E -<9L`H5\%5 qtdm6{BZBʭhؙxOzu^ \ No newline at end of file +-> ssh-ed25519 2k5NOg HOeKe2eK/aS5I03IhDzGxNmTYjsl3voLEZzo1Eo6tU4 +5kDl8YdkXlldYxDAA9d7ZY7U7dDXK90gGlC0rZbKssM +-> ssh-ed25519 iTd7eA 4b9kmbrtMR0wqxGPp+zSinQkBrrpphUqDPU8znOKGgo +OLhmXA+tWFeIXvjHFPHxcqT4kI3u4ZjCkqQnh9jjl7U +-> ssh-ed25519 h5sWQA 0CdrNIrGvOV5MbbruvofVYSSvvFZTo2NKIe5ObGskRU +NV8yW4h53LbM4z7h65gX6gjZvSzrMES88+TigkNYsjI +-> ssh-ed25519 /Gpyew rzL9LqVqxaBtHpXV/J4waJtYKXMfYENvmPTOT71bxk0 ++BvI574uhXeYggaCsCdk41ngl9SmDDMEkIM6Y9gzVXc +-> ssh-ed25519 FtI9pg 8qEeHhQb1Si9kAxbeHOj2S5cAOxRKIxFI0CDBhRzLwc +Zm+ecEMJf+KybsIPZPhwm4IM1cyb3mu8OeuRebqecdA +-> ssh-ed25519 hTlmJA lumh1xqYQtE9dgi1IWy86u6BURcR+o2skd1Qv5VJYTg +58HTMO2z80oGNdAJbP5+8IBiHPyux6rZGd50jfG1xp4 +-> ssh-ed25519 LAIH1A hEZ2oJzLTpZjzKHohaTjjv7a2eZXa8sRioUY5doWVFo +63wnlO8v8zf25z+Thu7b/SbJxHcb9YXkhFlxAscgl9o +-> ssh-ed25519 qeMkwQ d7iWnCnWqlI4zahgvjgqsihXoyivln/FOCQqnYCwoyw +H0a0zCTE1cW5oW+aTJrtBnVGJLxsfjmGB3r9FyWl3UA +-> ssh-ed25519 TqxOLw ctsxZCLOpeALmB98dzyiEq2ZUOxAvxHUKSR7qbzTjwA +apaDGw8eBs0BNPoi0qC7FR2Otqr7m3vby2M7F3cbHbo +-> piv-p256 ewCc3w A8b7dyXfbD02u9w3dR6O5zI38vk5ugVqLDCENdcQfY/d +OETvwkXXQZWUeOiqpOn5IZ4c+EOAaZFFehWY9vGqCd0 +-> piv-p256 6CL/Pw AyHxDyxvA9gv4d5be5yXnGGavgeHITRV1x1gNiY5z/cz +zcXakgy9Hr1R3eXrgYI1t8RozOjlAdUh/lXS6siL/MI +-> ssh-ed25519 I2EdxQ hXSBASbQg06854UxXOGnTJBRMXiehol3KjIG+LU35wM +cUsysgvO/y3Kd/iDvkUPyHkiFS+J6gDKMMIXSi2Yr60 +-> ssh-ed25519 J/iReg z/L3B+/EL7fW2t3MFGDLn6+2YzxhQqitFabi7GVjsX8 +nHyC+TpPKb3Iqm+YKXt5otuO785f1T7E49hWCt6zOSE +-> ssh-ed25519 GNhSGw VDYQnBCfmDZbirQRkv/miOU31TYZafRxckltnbGdGi0 +j7reZzDf3SJTzN1q8xZY+LMdTncli/5ia9aBi8yt4Zk +-> ssh-ed25519 eXMAtA viKyTQHsrPGy0MLicGAR/CzOavCyTgsV5KNnydNRDDE +m68TXreCwUQnhWbBqxAZ0ujYcn4kXKmNb89/2+0OAuQ +-> ssh-ed25519 5hXocQ tHX/UfzefaF0YPdIUja4weKyEWv0LWIFaAnpLODMbDE +0ium7CQZBqQfH0s90ArJ+3FEp6EARZSqcet365TLyI0 +--- PUvC1MJkkbgfTeLAx3F6vSb3WzBmUX+QtR0on6Svvck +}sޭR*dv +u8aBc%*+<:&ڠjD^/~qͪ(F=g$ \ No newline at end of file diff --git a/secrets/neo/appservice_irc_db_env.age b/secrets/neo/appservice_irc_db_env.age index a21ee92..45a9099 100644 --- a/secrets/neo/appservice_irc_db_env.age +++ b/secrets/neo/appservice_irc_db_env.age @@ -1,19 +1,21 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew /DoaBZOItjIp1tbCTs4DoXF6UHSV3tpr0BWdV1Z81i4 -1nb9aLbZ0+ECWqHvVUHv7MQVc/ROlVI+X6Zqh7ORwVQ --> piv-p256 ewCc3w ApEv3itF4JE6tHPBp1m1NGcxg7UARtPmZDxOgslCewGB -RsHsXZu081f7m+Pb4FhLePff8Tv7Zhba7UR56g4DpS0 --> piv-p256 6CL/Pw A5ogthkok3inKCfPBLIMDrkaRqw0eZpdDeemXJlgfor9 -oZZBhGhBpVK30DMekeXgrsaa63pWbaTI3OdgSmZBPVQ --> ssh-ed25519 I2EdxQ RMNfS1AGIqC/6uvEmJkZriY2JVqcA9mxDYkFhfsssxs -dfwCOme8eF/AvyQ/+ygLbRyXtru3wIm1bFSSjyHftY0 --> ssh-ed25519 J/iReg v9ocm43xujvaNO45/5OXNVCAPMRS4vJw51cZN8G33Sg -qnJZXkfSXsc2bhSGWBXMwAcaUGm3BsGBq40Hvkue2Ak --> ssh-ed25519 GNhSGw u5OFPpWHw7iKepjXPmVculyUhutwvwnFIZZ6Es0ETjw -9tIUDvtVynvsJuyGMKTUz4XRIeFFYFJpIJHy0NSMb+Q --> ssh-ed25519 eXMAtA xlWy05HiFuj3Y/yWMFmCJru4CHUosXEFot9+e3Bbknw -YIscRdnZb+ScruCOz/SOiET6GvpdojoXbEHmOYc3gWg --> ssh-ed25519 5hXocQ 5OTpKo3A1HEKjS6TpdWkN4HimwQ/TaRYyS1wpgIn82w -KWjPzmlw9rhbg2lfI1cGtJmpItzITIJ3XfEZnE00glY ---- t64SJkbp1NzvavPgk4+ohyVm1uHPBK4rSGkKQSuzW+M -Zsgr{`z#Օ$'LAV+ɮю!)Ryꁾ%_f%'&#!aC]X@8 ,/gygͿ9>1tj 0v|nytWKU}{qNkQBȏTLamlf-eK7O \ No newline at end of file +-> ssh-ed25519 /Gpyew YVx7IZ+WDpGomt0tU3+KysRGtOidN460zNNLuT61HkA +ELYa1OqUFYqOqMrEyQIfUUWXWhYqCy0s9/SmOVFUvFA +-> piv-p256 ewCc3w AjjDfaGF/im0hTAtKcNCzEUi8hM0VJj05y1KA7Fsz+d1 +Tur19NeaxPBbPEN+6zAnOFvdGuQVC1VkbmHlfikHT0I +-> piv-p256 6CL/Pw A2dW6q45SBlXUKA5vTDDsXU4ZOSaAV2htfyMJcWTUpoO +h5yO5/9QNEOB872c2SdSbUZ7vRmYS1HTfqKJgZRwP8Q +-> ssh-ed25519 I2EdxQ toLPTW6TrKZx1K5y1mN3gODSFpVfT4KU31v5XjJOQ2s +Do/p+oK4axHDjSfTVWtcdZRQFt2OPps0n9cA4Tp6lBo +-> ssh-ed25519 J/iReg a4su4Gi/kohEXVXMZszlCWEQlkHNmLOH1t1P0Ssuqlc +03enelm16WI1AP4vAJbieDNGwFQSw52WeZ+isQhWQ8E +-> ssh-ed25519 GNhSGw 22EAbCwSIY3SirGolGVRzvRSE164PFD+MOnr0aJSqVQ +YMeQhP95Bi/e7oNri11/W86b0ALkSyuFJ+hptOUy61g +-> ssh-ed25519 eXMAtA sWsPopzbV8Ls82wmBwbnV5hCAlznq4TWO2paWn2RnRw +eDlZQr1F3FtuXDqc84vD3QUZzYNAsJe3L4Abw9Oqxnk +-> ssh-ed25519 5hXocQ u7/+FfeY9SwM1wuqeOHgsYpq/g/o10+8Q8AA5ODBWRk +mA1+vo/7nM3GyrL5UtdyOwpTHdVcZQ8mtVX6xuk9cmA +--- /cchAACEC4BclR+km+6nZZjLkIteeIG8kt974NLjwlw +IFb)HӂDH2Co c(xXgPiVG+!H5Yn4jIfJdMK5GՔף7_!oFlcݓ/UNsmMӱ|o3 +E@ +,2?J{?7M|S ѷVWӔ| 7l~2ı/lP \ No newline at end of file diff --git a/secrets/neo/coturn_auth_secret.age b/secrets/neo/coturn_auth_secret.age index 4e04f78..96b8f11 100644 Binary files a/secrets/neo/coturn_auth_secret.age and b/secrets/neo/coturn_auth_secret.age differ diff --git a/secrets/neo/database_extra_config.age b/secrets/neo/database_extra_config.age index b78eb10..99f843c 100644 --- a/secrets/neo/database_extra_config.age +++ b/secrets/neo/database_extra_config.age @@ -1,20 +1,22 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew QmebUrEr5iUQ2hgxMSv2aS2ZG7JJRw2uGNewel4x9Xg -HBAeM7IRLAr7AwS4SHOvAU8WvF8KPulmAuy57ZXNUCI --> piv-p256 ewCc3w A9pTTz3SgTaKA/rQv7ufo32XHFOJMtM8C5YILyC3iZYZ -aeKwXzs9+m81ObY8S5e3KOKV5BqzRJuRjg1QpTPL6fU --> piv-p256 6CL/Pw A3L4YUA2fBcfFZXStw7gJBli1WW5PQ/f6nhhZokidSUP -WXJ6i1AdveyQLBUSaMdnduRDkYL3X0jqyE92hTmEpds --> ssh-ed25519 I2EdxQ Llji59EMU5j8pe4uWr4REKbh9+O+3xg1WM6xZ+sDt1g -Y7V7p2Fz1NnGWN+uxaOiUjW0QLXszFmMWkeVJIpSTsM --> ssh-ed25519 J/iReg IMW3ZO2koobUpVjtzaFs23NL+gJtibvxSjseTQo9w2E -RF54G2saoASiXaFD+zE2qgJa19vTYeKHRr57pNLaex0 --> ssh-ed25519 GNhSGw FsMt7DksjbQG+JJp0wSMl5+Zu4xpDaI+ITPs0glt4zU -IYCyTkShlPq3gQxwbK1pmvikkaJLS30yDH9rroMIqiM --> ssh-ed25519 eXMAtA FLA4M7yO5xr3sh2b16141uLeCn5P7YQycmPEMotZihk -PYFr/JRl+z7tKYOY6rAkwKeW25BnaRvoPZm5B7Ub2sY --> ssh-ed25519 5hXocQ VbYZEwE0rat7XAFUmYksbXNhYg2fvO16rtmku17naHQ -Lb6QN8IefvMwf88QXaZKWc+ZOv2SUdbyP4De7NGHK5w ---- BcBacpEOCP0bGBXpynCqOPFszqQ30Zn8xE9WmSFOCg4 - U,OE?Qd)m4%6)=F^ vu -9 4C_*.;<[Q2bF>$6x-f')nNFT/s-^"ND\xC& ޭvKIm]EUF1v. G!CGJʑc$ڙ אeIЉ%:u,BrY ~tA@XOt \ No newline at end of file +-> ssh-ed25519 /Gpyew NbI/n+xAaQRV6MS9Sv5lHfyqdteNNxcoSrauzBTpsz0 +zSE0oCQxOTwJNjzJMTsFA35H3i47vZ+FWQq0Kl2ufEM +-> piv-p256 ewCc3w A/VvQgYtbSbKx348z/YQ4pQexRMhMrb5JN8IJX5vAU7Y +Dakc6n+1rHOV3XJ61MW8HL298QTHXLXu0ry3mU6haEw +-> piv-p256 6CL/Pw AgvURHpzFjr3GxK8xY351vrwoGjVeR8VlvDk0GJGyA77 +NeUkSxeKUpPl0NLlbMuxQfMJsdl72J8JPz5fmDksslI +-> ssh-ed25519 I2EdxQ OucX6UlrN4JU857xV+nuQpJmvoG2Thnh6D1Cdc0CJys +I1Y3MUm4DfPgka7jrLnE/+13fIswc3mtCgnUGt0E6zg +-> ssh-ed25519 J/iReg j0QA0+/9jRgquXz8Dyux8Ho/aOqQ1YjYI6KQnVBtkhA +nSRI0W+0Mwp4R42JLvlxcadkj3JgNQQPDO/fazmgPvA +-> ssh-ed25519 GNhSGw BLvqTbJp29my+kM6zBtg/1d1t4KJCyUiyYAwwSIreVw +OI5YS2lLx1I0RMZ75wA+SWnggMLbwYC7dNmvZ/QXmXw +-> ssh-ed25519 eXMAtA dyaexe9MPyqeYyJ5Prreumimia7HYxuh7OPrQQqWgng +xdfqlMoRWG2b7HStlR8JxfJAikHbvoYqxwBgi3cNZxg +-> ssh-ed25519 5hXocQ bcEBZBfqQW/KxxJaYuz7R2kdgcC1AwXwNKdb+jkgOCQ +8J8p3D2uVY8LiKR3YyC4MJWfPGb7cqo8PYlohu5vo9M +--- ihUS4YDedVmTb+Bo88A3iLJpPnCYn6lsb0q1Kje2tQI +oJ6F +.]TMԓ**1va]FEJHr/(4$m2S3BGVbgiҤJ8P +pab/زP=z5f p_}F +u4IO~_tڙ"f< BwW[cmu\jw_5a'E9˒0ڦ$q92ӛ, \ No newline at end of file diff --git a/secrets/neo/ldap_synapse_password.age b/secrets/neo/ldap_synapse_password.age index 1b4624d..37e045c 100644 --- a/secrets/neo/ldap_synapse_password.age +++ b/secrets/neo/ldap_synapse_password.age @@ -1,20 +1,20 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew w769ozwAaOxmn5kpse36qKSEET/iINPax9/8z02JuTo -JdhSu4r25pAf6x5s/FMsKP+5oNFA2604hwB2r6YoCXQ --> piv-p256 ewCc3w A3g43Ult3AYlI9RipsMx6GAMPSGk0K7/X7S+ZWjKjqiN -Jlfs45RkfCvDfvRyupnKmhBgUWaaz80y2lcuk7gHLNc --> piv-p256 6CL/Pw AwVhG/guU55iJtEqNXmMMFhaAwYx3z4V9QYN5hL8IGiK -IXwKHiH8JYHjN/JqS1PGpNYB9oQEBzxJpjNfQK/+csU --> ssh-ed25519 I2EdxQ yJUo251A0YjUMi3GPJfbKlZ7LNqt7J5/MxF7ZNPLqlg -8Fd0hhzP7tmLV7QnQpk9sYIvEfTp7sDsOXzzAmbchtw --> ssh-ed25519 J/iReg VguVzSHuBRXTGHyNfr9o3z4L9efG5iBOtVYdZrW8K3g -r9sYxyBotbbDq8VXB8d3T6weJe1B+ZzA5gwc1FH/ne8 --> ssh-ed25519 GNhSGw W29Jc19nMBAMfoRRWcOtbN2SfrAp9hVLYi788SJTAkU -Oto5Yl61jCQmqtuAgu4etm4XXXMXhyS1eLgzO3rcxDY --> ssh-ed25519 eXMAtA TBiakt8GKFl78LrFdnBFaMAt9z0B36red2ryT5OC/Wo -ZEhZrUjNKDeOQlO2ltFNcou3lMe0M0XFDvPLQ49OHLg --> ssh-ed25519 5hXocQ zbJ+OQKTqKO/yzj0mjSQ0hm7ANnn8b4kitfdNRnTQyc -cbZSvQ63BA9cCwAaVjnw5f6E2XZrf/fAkDr6KS3Betc ---- v3YfwLKKMyygKLf3h1BrXb78XI77n9yjt3dGhNZVkoQ -T:]~n]ZjΓml@ gZHlt -LԪNajʗ < \ No newline at end of file +-> ssh-ed25519 /Gpyew +A7G/2a79VScR2EWxRwH48Tsv96JgqSXQJkoWmucH0U +09dv435I9zm7RT6/evgzXcSl1gRpIFPIE74ES5zSqNc +-> piv-p256 ewCc3w AydwzAVvlJQQykcKcrM2BxOicwS7e4ZG+t3Wd+9wyz07 +LQ0bZU1cQkROkEZrZr9PyMEnhCMi0b9+BgcG+PiJvps +-> piv-p256 6CL/Pw At4qtMZGID6EKvwKkGNd7FTWMn+mmmbdeuY7nAjtaPjk +6mHzefuannU0JK50JlLiWHulUFs5iv073LJregUL2Zo +-> ssh-ed25519 I2EdxQ H2MgML+9f4MNf4g/01+/V8n5UNNeEKL67MKaNTAcHWs +LWjC8FdlnDyImdiH+9nkN5g8Q5HLV9tOzzbuGZ7kpi8 +-> ssh-ed25519 J/iReg nAN+oNfJcN6+qrMBApMUUOhiE2TSDT0jCL7OD0zfrkQ +X5zSCWnsPvijGdLsYusg0JdjsFExv2vQguq/Uph3BRE +-> ssh-ed25519 GNhSGw G7OQfDkSwlvqc6ffJqzB7FMTRD9fA0oxT7VjdwMPbms +zdyQ0Xo+IjcW1TDetsijHbo2BhqIopga+bYy+3b6+0U +-> ssh-ed25519 eXMAtA hQQVOPa8pw1xieN09bTBDVol3PsgiqH4/Z0Rk037tQw +DjRJWFH+xtXPdXwb6bF1zHilcA4t65ZORGUKYWXX7yY +-> ssh-ed25519 5hXocQ slJCm8Hrse5zVlMc6kTOPcVuHpisFTjXfob/DAAgjDU +pebRHNQ1cUKkT7W3hl3x+Cf9Dc+YhHKgEsXXBRHrq3Q +--- EHUlBeA6vMSKMbct09Ouxn2EhqaG0AB/cMr4HEEFO9M +ĬV$# ' +["#ue&E8HyU;-4f$ \ No newline at end of file diff --git a/secrets/neo/note_oidc_extra_config.age b/secrets/neo/note_oidc_extra_config.age index f926d3c..492f4c0 100644 Binary files a/secrets/neo/note_oidc_extra_config.age and b/secrets/neo/note_oidc_extra_config.age differ diff --git a/secrets/periodique/.gitkeep b/secrets/periodique/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/secrets/restic/apprentix/base-password.age b/secrets/restic/apprentix/base-password.age index adfab10..9bb9b58 100644 Binary files a/secrets/restic/apprentix/base-password.age and b/secrets/restic/apprentix/base-password.age differ diff --git a/secrets/restic/apprentix/base-repo.age b/secrets/restic/apprentix/base-repo.age index 9fcaf6b..e01fbf1 100644 --- a/secrets/restic/apprentix/base-repo.age +++ b/secrets/restic/apprentix/base-repo.age @@ -1,20 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 cZNEGg TDADIq4jnZt6DJQQQBcPy/wuLXXSlZAM6IPgzt0/Wyc -IKlfkRG1dzSOxx2P2F7ipJkY1AO2qR726UOFwIPzvhg --> piv-p256 ewCc3w AnXHpf0MBymuz3DuKOChvTe0BxfxswEfq467CdZbpy87 -jkejHgGZM+62bn3LVPpc6QoQwEvg+lKiBJE0uV2WpkI --> piv-p256 6CL/Pw AtqJqI4aO5IpQkYo6gHchyEWR51Ef1JQs4LGtcQwDOjK -wn33bR4t0V33xCPH1s9W70/NcFrfQeeYnERXzEhpqNc --> ssh-ed25519 I2EdxQ TqjMff2rD9Ikr4qJqFQt3d7lzROEzyVxybk0pu8nNCQ -cRkONRC7/5FeAUdhEW26WRIUM9+B1f0/JhnURSj4pmA --> ssh-ed25519 J/iReg B3YOzlxzyGiU4ZsNGDFAzvEeAnYpa9MYPX66Wt1ozH0 -fxIJ9BItwF4y//ejQXM7I7IAM0XjE8j0Wbgsmnudwx4 --> ssh-ed25519 GNhSGw G5xQZ3GT2IDdmW9gqQaKT8UxJTMOX+xi1aFYpnqqLj0 -TYlO2jX01Xuw35dXpjA1XG40snfTBoIa6zOkWzyGMRI --> ssh-ed25519 eXMAtA Of5uM5aVlojh1ml5VtWFlacKH1po2Sq6CabL5HRCnFg -9a+9wyxfKig1tpEHXqCZcvrbt5nRQFXfW6J3+Z75VZk --> ssh-ed25519 5hXocQ GmLjU2Ty35TmQsZ3tc9gLZdokIJZ/dKFAcmy6xZYwVA -VJHmBVdZIUzRokD7K7sb27MUCytWfY2i17SGz1yKVGc ---- NhA2jcShlFFc70P5CUUbUpArhPI+TdXwNFsGM8m1glw -8qXUubu -s}~ yx@TOۚOB %'Ō oXOCkY( bsYp9)ΏoOc, vm\]WR \ No newline at end of file +-> ssh-ed25519 cZNEGg Nlccs0f2Y+tAZuucnNzMSz22dgnFMOd0FyCUJa+33w4 +CZPU1BkxGDvaaB+0D6bX1aC5hbnewGsZlbGMcA8vB9s +-> piv-p256 ewCc3w AotAQEs3SY2TWrLrdHxM+yNFP5tuOlgHoZBjXvxP05Sd +6S6kGPJI2O9zqtdDi8WaNVNBvCpHeRKWHOIOhABk3U8 +-> piv-p256 6CL/Pw A4TXb9Qy/woxDSBTGwnYdPZs0km00wlYfLhoPpqcdS10 +VQ4DPWcWGajvCAGUAzqUESPix4q9h9J395HZ3aJ1j3M +-> ssh-ed25519 I2EdxQ 5WhO2QjJWafz2x2FR2sxnEjO2B55ZcJUYhefOYTBX1s +dm3J6VOocxHUpTCkuP9aXEvc0ZD8q875I7WyHOyEn2c +-> ssh-ed25519 J/iReg aWz3WK2d/Abh3ZQ2gxehf2hB48WEFom6zDAQOIBjJgE +mkRU9jHIPG2oGYVGMcv0qcca+yt2N6vKvjxPUETzCMI +-> ssh-ed25519 GNhSGw 9Bq6Z12us2Ff8eDO8bBL8R/4QeMxgltI/UBTDx9MsCk +MnhroVnSzbA5b3kfnTChrw43Oga9pqFzzFTWMYB/f5U +-> ssh-ed25519 eXMAtA atHAYPq5qXROeIOu30+OcS33GukjaxULkbTlBli4eEE +2kMozM1CVoaN5ua/SevxH4qsuDtDcux+7HRN2aug/X4 +-> ssh-ed25519 5hXocQ K+c4QqO+w3CUCrHe5HVarwHNDD+RknZVTO1Pw5W9RWs +2C4Fxp21Wc9ZDj06B0QLOWzvSAnHdnEMtQtlcraGa68 +--- ucbVnMMTZihSbRviwcGbyxwDcUUEnyeJCDj6d4dJVX0 +Axy2~~Ȅ'a#tdy%R*w}iK@uql.*DaUq4 %N+36߂k!.ȃ lXNA_t^QlŹi@ 9d5G) \ No newline at end of file diff --git a/secrets/restic/client_env.age b/secrets/restic/client_env.age index d0b5033..d05a765 100644 --- a/secrets/restic/client_env.age +++ b/secrets/restic/client_env.age @@ -1,34 +1,36 @@ age-encryption.org/v1 --> ssh-ed25519 2k5NOg 7x/LfhLDOfuna3LHn9+BFjj/CWZb5q2ftoJVLv61qyo -Ph+LCqPC9aTYeVo5Rd4AegsuHGBVMyFF+wTyFhTQ21I --> ssh-ed25519 iTd7eA SbTfmjj5F29Q0d+WoATcQ1a1ENLEYvG6h4jQjrDYmyE -UTmJ5m+0SOe+A83/FaANlWuOvakVcm9a9WUJtMAobPo --> ssh-ed25519 h5sWQA CCU9QAxQFyAf8bS3Wkp+pJM9Q7wcDy7kC8AAWJ8UL3w -CqcuvocNF1/u6ETgknhO1QvpKHoyXKjGUmJI7Is+GRY --> ssh-ed25519 /Gpyew rdvYf3Wh1Nczr7NaR7LH0bdyFfpEmfuGO+jlRzpmDBE -JohOPmE8B3p/H9gxx45RdlWLDUL61wufFSu8v44uoUg --> ssh-ed25519 GCcVXA P+EBaaHO27kcIj1IFAr3lb5CbjDa/cgVX9ijr1Oc0hs -wS6SyPjmW+LM0WWCiKmOfIahhbq8MM/6VhX9zC45p/w --> ssh-ed25519 LAIH1A zpjMtaRADovyrEP1/nVUZkKkZPCDJD6CtAB60tkOGwc -U2OzK0SMFhF+9tb84H28dZ8djCoZmBZJKRAK67pWwK8 --> ssh-ed25519 qeMkwQ E6mXxLocELsm++MGTLZRPdcJ5XS5NfkJ3V+p2QgTnlo -IO4Eboyr+3xH/M3Pav5U2lSm6BJ7o8kwqJj0tzJf3mE --> ssh-ed25519 TqxOLw hJzC6uo+cJ+Up+YGtmcBIBHRi+Z0hPRnHwSd+Z6Fimo -FbfvN1kr3BxQWc/pIQ1OpfHw/MkMi1badZuhrh/LRmM --> piv-p256 ewCc3w ArPM5U+geN7oxT6bI7z+N6i0GHzLm9ENT9VweMY5izhd -Gfu+ATrXGQ01/PXdKVQ28k3JaDAaorkyQgRzgSu0Gqc --> piv-p256 6CL/Pw AusfpFYXihQkHJS9GYyCXs8Ba0bweEEqGExx6id0J8AJ -irazZMrmDn4P3v9rHwVNlXe6s6tWg0pykZrvcWdv6hA --> ssh-ed25519 I2EdxQ NTbqOashuGim9Ul6OCpELNx/ZGDRYWehjbBHXP30eCI -2f/1oBXH0EraiMErhSDQ/xlttYldtVN/ydGsZDVtvGc --> ssh-ed25519 J/iReg 4Dx6CKcLnwdn2ySwz+U16UcVJZ+KyhnOigRQIp6IqQU -UcglI6/FRaIuE6GnNVNzf0BrNvRG+37uraZJyS2fw4A --> ssh-ed25519 GNhSGw q8bIIiaWxe1XdlnZBcQpLGBesn6WLNUtjMFTohbMJyM -AzKcMOg0ilKQldOMNQQLgUNz4EVVntPRARNqidJPWV0 --> ssh-ed25519 eXMAtA /WpmSsDq5p2IbcE5yNlGVNrkFoeOqHPJYn/5T6DgJXQ -IUPI4V9MklUku173CgK/OypLtxLMHS9aTJUN49UnAgE --> ssh-ed25519 5hXocQ bjkCsDdEusyKWv3NGo42V9cf13C5GKuBUoRowoAaXDg -JuCbLC8Gng09lH2NJNro88capYcWLO6p1d78ZXnW/Ho ---- c4YRk3IaunqjTt0LaTR4bmCEWKaXbZEkmOhx/zAg32c -#x@5Oߩ΅/k!㖕F'jqTٓA ƙDi˯FIw0 -sLԉfɼ5Et a=7yp^3kd*53ӷ.=^(@BM \ No newline at end of file +-> ssh-ed25519 2k5NOg oCoSvuig04J0bqxW9ryk4S6TnkRRchP+bXWtTsZ98lk +hm6XqFCIT2EvP+1CYn2tO0FzSBF0Wcrt+1TrNweP2DI +-> ssh-ed25519 iTd7eA pJ+QApRj9bSVtrj7/2nEtBA2g/hSwTBfYqhrlD9t8lo +NGAPiwoS6tb+0KPs+C+OvWPj94iUDmkBGI+L+UMBNUg +-> ssh-ed25519 h5sWQA 7UOfgC4/FnxiC0v6qyHTLpoXrPih/Sb5HzGwYEJSTSM +L88RjLC1u2ewxzSZBNMVAhPg/OQmHYsUCbyqqbWzyms +-> ssh-ed25519 /Gpyew rfZd2uUERa2oPoNRrEnyG9MYmPB495c/uGPGhVz9JG4 +tUeMFlQn0WDC1w7y+7JAxjN+GeqS91PomEjZ9iusdu0 +-> ssh-ed25519 FtI9pg IM9r5hs4PKbjhx94ogyG0J05L4IsOMpMnWaGxy4NfgY +JDUd9puiSwI17jF3PgTer1KIHM9t2qDzUzrM3WTM0Pc +-> ssh-ed25519 hTlmJA vpnPyNbj9f7faeb9ElSmyPd5AMEIaYKSWCJFuH1q5m0 +Yr1kKBEZdBsOfX+hQM6SnpFMdJmDOK4GjiBebI7lomY +-> ssh-ed25519 LAIH1A g+m9YytmlG79eGN7bvyYgWQU45EvOIMezRsGyr1FvnQ +vEKEQYapdlepe8jMgnlqMdN4IYJJBynbTPjLPeAVOsY +-> ssh-ed25519 qeMkwQ 29A7UcPPEqBZbFSkqyGc4YOsbE8NfIPCrXh9b1WyQVQ +5Z77Dmok1jcfZwOG48mUSMAGip/IqxaU4YxTNP5zUbE +-> ssh-ed25519 TqxOLw cc5B//e5x2khmMzdjUdjZ3GwFmt1JUpNNulb1B3NLD0 +Qf7a3WE8iDcxlfTVogrJQBL77l7RJJYbd/hEvygig0w +-> piv-p256 ewCc3w A2fnhjFUAVztnaQaWd0Kf2vVLbuQ9U6ucVZcd932p5dB +qA2vVwyOoEpCw7az4XZet+mDUczD5BWF4lO7SU24VMg +-> piv-p256 6CL/Pw A9sE/ddNV8qe0hRHl8izXUzBWqXK8iV6K8I1QNlqVdq2 +VpJzsTEF0+fVzA6jKU1evRBWwr8hW5SccnaEDCsVuAs +-> ssh-ed25519 I2EdxQ o+zsFhEJjqBXhv/LtDxvh9zC7R0+bH8RHTkZZOZMOUs +HjT9YRxGkHm+2Zxo/hMqFIPdWgLgyPG36U4RAERpZXQ +-> ssh-ed25519 J/iReg 9ZdkGpQ6YDbJxkRLNgQUAOFlp5/SomD575a/4JAzRns +msYLKsogs9YXASku5iw9FH0KqY0cnoKl48UcoC16XZ8 +-> ssh-ed25519 GNhSGw Yhv1VvNH4wLdn2nwQ8GS7QEwzgONyTFBbafCVsydMEc +9AojBC7pRQ68ebWKm5JlK4QrLTWkTd5w2ltdi3BDOiM +-> ssh-ed25519 eXMAtA 1G1qsmjn7N5rebjREjNWaOOvglBvXzmkTS0yA378HQ0 +sX/UhOyhNmtHOChkikjwtIrV4yrH4LIzHmqNoeNCfXM +-> ssh-ed25519 5hXocQ 1LAKC7PrAItcBHFr5RIgwGS6NXy8SKawbjaQRV7esn0 +alAjR/iLaHZS+5yadxyh5aZxzOveaqreHBf//7VaIhw +--- fZ/ATFhmdQrFHu7XjHG8VurX1OyP5zK0H1K0LhrTtk0 +ėP3GIzxPf>jmcI +W2 gkv2oEuydYqe=~ܐb^P{ӿԞTx@5'|SJ2Ĭ|,f: \ No newline at end of file diff --git a/secrets/restic/periodique/base-password.age b/secrets/restic/periodique/base-password.age new file mode 100644 index 0000000..466e931 Binary files /dev/null and b/secrets/restic/periodique/base-password.age differ diff --git a/secrets/restic/periodique/base-repo.age b/secrets/restic/periodique/base-repo.age new file mode 100644 index 0000000..141bc77 Binary files /dev/null and b/secrets/restic/periodique/base-repo.age differ diff --git a/secrets/restic/vaultwarden/base-repo.age b/secrets/restic/vaultwarden/base-repo.age index af09eff..c3c14ab 100644 --- a/secrets/restic/vaultwarden/base-repo.age +++ b/secrets/restic/vaultwarden/base-repo.age @@ -1,19 +1,19 @@ age-encryption.org/v1 --> ssh-ed25519 TqxOLw vTtHIIbDweC5PdNnnmrzizBhFatrkkns9+hjDbXZ6l4 -h+g/rU8tTro+wm/Ulu72CYmYBLPKVDyb6hiod4wj3zs --> piv-p256 ewCc3w A978SVju6IAZPw4pqDPh5AH4RGrz5HChldp3q0wVxHts -Jzju+gyU9Ue/4ys4u5qAGUxwmz5KP26xC+Fl6a8251g --> piv-p256 6CL/Pw At6xF7paAo1DqtDnVdjk0tWdW/DPP1xCNoM2qPqhWz5o -/7wAMunpvxkVLvXLCjq+pPGeTaJvSiis6tTAeCwdqM0 --> ssh-ed25519 I2EdxQ bJiyCAwSV733e/RssRlqkVLk9GtR21gWQ35k6aSaSA8 -S1YkH3rbpLQnsnfqvIrbG5grHrxqyVLPaS9mR3y0Wsg --> ssh-ed25519 J/iReg u5vCy1fwTV3SgAzPbzuVdHUdc0SWCkcY8j96zj/m2lc -0YpltqFxsLQmXpciSi4Btir+FD8brgmaQsciF4o47zw --> ssh-ed25519 GNhSGw 3GfSqItHOsWnvo5lGP+WVwhimZPppO/rFb++6jjlF3Q -0rD1t0nyRYa5kptZECscQkOGM6IaWeAlm+/rN5ZjYb4 --> ssh-ed25519 eXMAtA QZqPEIMUGAOHVZi7CanriGy9VkKSzuc3UJbg7L3IzDw -RQ1j6rqazNdVNdmLTqQOzRjAkWgnYvy6Z1V3kfYlRgM --> ssh-ed25519 5hXocQ Al2ROGtQZqVaSt38GvQkBkhepEqSlUPlndTtFSLKmTk -qPkKWRuAvvPpyBgkUkQV9iLEnImacQaALuJxi8mjKQ4 ---- tK7NCKMMfVAeGMGgGco6QGnxBJq13LU/5tPjQGHYGXU -5w;K^>"8r&`vĸr m$Mvr}Ӑѣy@&8}RY.8&bcc ssh-ed25519 TqxOLw 34kpChKA/5GUgjS2TGIx1AxyNxmMDTsemZfCmS7Ejyg +TPiY5Ci/KVYhxiHHXMu/oWK4m3MghbwRRd6Lo9COgCk +-> piv-p256 ewCc3w Akv7sY7bwYDcZgg9huGnw8Xag2m9bkpKlvRExzFMbiJ9 +pBTcTZeDWcjqgoymFrT3X1k6Bxs/vGQyF7/oewlHcrc +-> piv-p256 6CL/Pw Ap7vMG5MiRTlosyT1nq+Uhn7g0lBCGbLfpK0JZmoCVPW +eSxcNAxa05rqE/aPsLops9xwwk+HkyMhOtHpds81SbQ +-> ssh-ed25519 I2EdxQ dQ/y8VdTyopf7FfCT17Iu+UxE0eiTg9hy2nH/m3C6iU +JvIDvlpzek8JOUphjWwRGXVbP38/415+KhSCQfSldfo +-> ssh-ed25519 J/iReg Wi6phMWrLnEBf0DB4PYQOB0qrIupA2YbDDcLz7kfBAE +ze1/Z+MtG8OD1HZH0wsctM2Z+af1ZzzX9CYmKhOe31E +-> ssh-ed25519 GNhSGw 834wHNS0FPEVYfw851e6xT95lV034jOzztdcCJGw6jo +P9Da37sA1FjKoxkDoZDG8uCBolyYk9It6ZDXVrBYR6s +-> ssh-ed25519 eXMAtA aLhYI543lcW60NQ+vk76Pfrf2drEVQG9QMN1LaypPWI +MlDwlqpiOSLhdQ3gKzIGJ2vyM557NcyIXMwhiToR75c +-> ssh-ed25519 5hXocQ 2tCyXP1YfWlTI2v3JEKXsIZhvO+QrHOc8fN3iuqUYT0 +OjRy9QdSYeKla74iWw8OiYxhO2kthR697QHowCtpF4Y +--- /HZ3MkjGdSuBoDIhj4e2QBkXIw/0DPvHGi561XdaIsk +3O]2|ş*M ST/3izeNw#,k))$@o>Sr1n G~rpH˿K*YLW=nV N%PX'h /SA Z[D_O;C%-jMd \ No newline at end of file