diff --git a/flake.nix b/flake.nix index b05c87a..85ee16c 100644 --- a/flake.nix +++ b/flake.nix @@ -57,6 +57,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..e0a5ea4 --- /dev/null +++ b/hosts/vm/periodique/default.nix @@ -0,0 +1,15 @@ +{ config, ... }: + +{ + imports = [ + ./hardware-configuration.nix + ./networking.nix + + ../../../modules + ]; + + networking.hostName = "periodique"; + boot.loader.grub.devices = [ "/dev/sda" ]; + + system.stateVersion = "24.11"; +} 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 d779bdb..bdd6032 100644 --- a/secrets.nix +++ b/secrets.nix @@ -22,6 +22,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"; thot = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFKNg1b8ft1L55+joXQ/7Dt2QTOdkea8opTEnq4xrhPU root@thot"; two = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPpaGf8A+XWXBdNrs69RiC0qPbjPHdtkl31OjxrktmF6 root@nixos"; @@ -33,6 +34,7 @@ let jitsi livre neo + periodique redite thot two @@ -45,6 +47,7 @@ let "jitsi" "livre" "neo" + "periodique" "redite" "thot" "two" @@ -58,6 +61,7 @@ let jitsi livre neo + periodique thot two ]; diff --git a/secrets/acme/env.age b/secrets/acme/env.age index 43458f5..a419771 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 561ebb1..2a083ac 100644 Binary files a/secrets/apprentix/root.age and b/secrets/apprentix/root.age differ diff --git a/secrets/common/root.age b/secrets/common/root.age index f832d9f..9008e36 100644 --- a/secrets/common/root.age +++ b/secrets/common/root.age @@ -1,25 +1,27 @@ age-encryption.org/v1 --> ssh-ed25519 2k5NOg dnrQ/oAVgxBYjOmLnUll0L5oZbKcCoWQ8lKrPBr/01Q -2flmS1cmtl9MC6rP2FdoaMjmVUOdGfq/sfnJGrgbBmE --> ssh-ed25519 iTd7eA Syb6yw5aOHhatinirkXzhr0BQepMNgW+yXuC40pcszw -riCUbKmQW25+qy9DglM+eJnNSsGz2EAxq8fAToCGwtA --> ssh-ed25519 h5sWQA Zlsl+j56jXZhGNahrHT3JsnnSCY3U8+xec8sv7mc6AE -tqy5p9n8PSJ0Kk63yrD//kZCIvh0eNT0mNSRwyC2AEo --> ssh-ed25519 /Gpyew tg4IYvb9bZieZ3v6D57QR2zAkSvxBgJJfc0KnX4vVk0 -Hc5WRlD1Twr4OO11KbzfD57d2vb6bAYaacho3/QpXB4 --> ssh-ed25519 LAIH1A rXcB/PN5HbuOMoq84wAxrCdiC/SjEzovFKMPGjxXlDU -RnknA8+Mj3mzsjV2FaGDayp9uDJPzAe3wkxZ1o4h9nE --> ssh-ed25519 qeMkwQ IXZ63CIWVhOZHpuJBfKDv32oZ6+YZVsc/dT9dZxZ7QE -+LmtE9ybF6Pa2q9fj6u+sqylwiD6VGbT1WtnxPBwiUU --> piv-p256 ewCc3w A95e5t4UwvmLUWxU3awa3a1X/pvTftavXNh0muj+PRWk -0Tpva0wkhDjQwkSDrNqt334FAOmj/uJ7blaEuWd5AQw --> piv-p256 6CL/Pw Ak2/vP+ym9Q4lDY+BXJIM6FFwnCaqUMNimlrDke1v1X5 -U0PN/0aqrKz4gKcTttQT6hPJQlz+2KukrmPxCqnCLoY --> ssh-ed25519 I2EdxQ oPr66lxSkxkdZJeRyx3NlSGROprqVfrnGyVEl996EAU -shBqETWIDkBWO5FJ9k/KhXULvgf5ACV2X90F2RV+gsM --> ssh-ed25519 GNhSGw xUGx+fbVPmxIuBL+pJTzFk7j4C6j14Loi8x/rCZklnk -IQ5PqjrHsNUjfdWKFXiWxpvAoBZJd3s07UMgEdu7zjE --> ssh-ed25519 eXMAtA X8JstW0mdm8JMYU80CmX5eQEpCrRizFOsQ1nY9IgMWw -H18sLqPNJ9naIhyzE16is0EJP+dd51X34NqFOeJhFs0 ---- RSq4oakFQMx0kwPnQWXnQrVPUGUa+oFhB6ua/0gJV6Y -N9Сi 3IxWȋ| ssh-ed25519 2k5NOg xfRFGd+OFl03mwp5C7ZsUonXFf8x7uEgewfzpMLykXE +vA1FA1iXjWD9IZ+URKrh5lfRTf2DZG82f7jO4lJreiw +-> ssh-ed25519 iTd7eA Cqs330Wo0UYL8NvTwVLkiCa1AzyOzXWR+nhGKuGpHRU +A1QlXGVFMxtXcfB0YyWAzfx60VI3ZLCpbiz1+Ip9iC8 +-> ssh-ed25519 h5sWQA 9HnlTtBmjtdqeSrj3Td/Po1Rh9+IaROF0JnjD0UgaHI +1YApywKSfShX69j1OfpmupjYiEDIRvGqlZMkFzk5Huk +-> ssh-ed25519 /Gpyew uMYCjxIKWnwOtRV/OsSAWN+rKCCFUNj8aQ9t5JMA5Tw +UaR28drJdPPSKzwQr362Pme8njOfKneMM2RWXLxRTl8 +-> ssh-ed25519 FtI9pg QXnx3Te34kLNO+GAcPph8erYVgy4ab+/l/iNcTHvdlY +7o2Bn15w9iQNvfLkBajHuBakXkK7yDkzvToYjy2GjkY +-> ssh-ed25519 LAIH1A vvfKP1LlnWvYGDBjcjrn1gp0osuk2CBornFW/qJhG20 +CmNEZLkbiQpRvK8VFahqw5l+1yja1A8ineHcZdI8m0o +-> ssh-ed25519 qeMkwQ MliGcltGV1Vh8neWANSYuBx+R7i8HPWD94mPHmBG6yY +CVwIWaF+SIuquu5a7u9FG/NtOcua40J/sva+jwIe7iA +-> piv-p256 ewCc3w Axe5ZQOJJbQqNMXHCxoPSupuB9rBNc1olo6WapdFY3vc +Xoh64rOvR8tFajpY2DArjX7A492KziGqv7KLfDoi5BA +-> piv-p256 6CL/Pw A6aXPMctOARizOjo+4pnDxS7HbhG1v7PaNRbDswHMyWY +yVDc9OqaPraAZx5eqg9jT8VXbBUATHty6/9llLo/VG4 +-> ssh-ed25519 I2EdxQ Afe7G4c/jyvMi4iypICfNI+Iram/Vu16ShvLie3m9HY +tDoc8L4KVYU6xDiuvCfkaVMahFy/rzw0rhhEYFNBYOE +-> ssh-ed25519 GNhSGw ISFCoeSRbB41BF3fSZ/X6iGufg2tSsPkpRDOVEGKEw4 +JDKmhuY4eBdRP5mJ1yUGRC+ODvT0isGoXKT1sTEZJmc +-> ssh-ed25519 eXMAtA oApRL+K/dskeQWdnPcBfJJt4SHKqnX6x1fTy33Wt6wI +S/Pr7W6tzFRnWv+YQxK0PxJnV20CrBaWVzEq9OO2NiI +--- DBsjlORdxspSGWa+sj/vGOaQ4Ahl8khwRXvS17/oM/Y +W;`w?4%TO7y޵O-mGHlzrŽb|_j$p \ No newline at end of file diff --git a/secrets/restic/apprentix/base-password.age b/secrets/restic/apprentix/base-password.age index 2ac65cf..5d088f9 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 892f2ea..0e30228 100644 --- a/secrets/restic/apprentix/base-repo.age +++ b/secrets/restic/apprentix/base-repo.age @@ -1,16 +1,15 @@ age-encryption.org/v1 --> ssh-ed25519 cZNEGg e/QqCfOg5Ovi12m76eG+UVRDlLb7GnsshmqviUyBMFw -Vs6pT4W9sGOBmnLPq7Ir+pnii7L+Jn1uNkCHDOnpsCU --> piv-p256 ewCc3w A4qEkxj9+4FvESTTsLFWt/rF5t8qcpvNWLNyf8b7wQFg -DSiNHWJ/jQyIyliG5vYKyyA4DOBix2C38bCOt9Mhypc --> piv-p256 6CL/Pw A1ibyVOG1UTnAMLcswVj6kCLOziLdxoohg1FN/5IFmBq -2k+D96dY2q5HsZVfnprjUyOBckYsiYPMNlVAKFTAGWQ --> ssh-ed25519 I2EdxQ w40ue/WOEqcIL9FhiWJBbrEQoLzq1jFTlw9Sme7xiDw -wu5ruiWYYc3oN4VOG4/lv++SxaoTacrwjric4qON3es --> ssh-ed25519 GNhSGw YFfpz1Wc+TiyzfBmBF1wOnndz3CbdS3ZZGO6E6u06S0 -PqjSh7n9zzgQBGOJ0g0MK+A4px3ruFFdS108yAwxQrs --> ssh-ed25519 eXMAtA vXuVTp9WYw5HMzxzUsJWlh1Y0ar3msQN2R9HEB6OYDc -GUBvSrNpCx9Vz1vQadEU9KizaIrJnWW0i/jz4C2pUv0 ---- 7039iQWypRUrakkHfOMBV6Ia3nVSHBDdrgSEQikHYtM -З6|(Xds_ ͕66g4 -ٴT 5ʾw_\(AJgNOEYk]<Ļln,b VO≦V!k/'Šҙ&kܶPw7K& \ No newline at end of file +-> ssh-ed25519 cZNEGg euN9eZIlxbLmM1PRsxIo//5CRlasTaff/6QDyt4F/xE +Nsute11N3KCDRqgRX5xkl5JtzDQpj0J3YfyQetxBCjw +-> piv-p256 ewCc3w A8uegPoPUl8y33O5fDm0EofJQQJQf54W5vkEgQjhr2p3 +oEMkvT6EKBDq1bv2HYszNXygt2nHIKwuGMUKwFVeuuU +-> piv-p256 6CL/Pw AygNbgE2vhQaE8aCIpg64jRiV5Dv2T+XBaDsCSCkkTiY +8Kybv97TMS510q9vNUFaV7eksdLt2ljRPEO5aQL9SQM +-> ssh-ed25519 I2EdxQ aNV7k7MC05CDe3+q82G1nJTzmp9LqHzbNiFoluyG0Ws +rJESQzessmdan49kOeLxbr4XqhNdoGFA8+BJo/3kSGA +-> ssh-ed25519 GNhSGw MUC9m6mkXlM+N0RLFHRh2yFpibSE9j2iSs1b1H4W9WQ +SFFyEHTvSaHA7NaBse/w3zUlPf5EjE2ZBFHwOsIQa9c +-> ssh-ed25519 eXMAtA 2LT9H7j/JsnAJDm82wRb5vF6sfI/UiBuyJigart59hE +sS1c7EghaglX13x7PEfUGHQKYbc3Bht3oPgj/K0BiTs +--- 9HaQxP7cjh01HIypS0FHkdzCzXWDQEhEEd+SN9CgCDI +y/㇣>Ja,SE}l1^Okp!x֎ºsӐo-$q%jI5Bxw+2ݫfJԫwΘ,(M: NP 27?yuPt \ No newline at end of file diff --git a/secrets/restic/client_env.age b/secrets/restic/client_env.age index 12d579a..bf9b19c 100644 Binary files a/secrets/restic/client_env.age and b/secrets/restic/client_env.age differ diff --git a/secrets/restic/jitsi/base-password.age b/secrets/restic/jitsi/base-password.age index 644c8c6..631dbf6 100644 --- a/secrets/restic/jitsi/base-password.age +++ b/secrets/restic/jitsi/base-password.age @@ -1,17 +1,16 @@ age-encryption.org/v1 --> ssh-ed25519 iTd7eA x0z2fRv70bh3T91C9UiFAtJYN/kQvib/AD+P5Bx4oQ4 -fsI4ue4eAw4LBomzGRUDmUlLOkP5eBh9dH6k3gSk5Hs --> piv-p256 ewCc3w A7N4Chu/OJSfhy3gcIHMR3SNFdbA/ZuFC3SiIrMPqFO5 -HEj1Y1sWHVeaecQuvWwr1DS2DCCy0zqxMEzpq/O8nDE --> piv-p256 6CL/Pw AwrfCYfl3hShQAtZRRTnm7XRcqWkMncvW6gHkOFKmT4q -WQZI0cUcTXlNPKp0DAYA08vxL2/70gfgLT9akf2sB5w --> ssh-ed25519 I2EdxQ VaNqp/4BIlaLltxNZ6VAVRh6FKOXxxsnElldofgDPwM -GUKbZLSOSMlpiIh8Zr03McDuDfplJy0ueJGyrBK7liw --> ssh-ed25519 GNhSGw SaEX2/GzU1TbFWZ/OxhR2IKo/KcPlbagj0YPn1aRaD0 -haVT+cOV5FeLzgx4EUJbXIuurAlHdz1hp5YRr4KYtsA --> ssh-ed25519 eXMAtA djygIn0x907bC6OGJhabidAB/pzY7hUP4B+6Aua0TEk -xzH/TTKFGEswl66ZBISait1TLa8Sa9ngHXhtNnVgy2M ---- qfTtA7TGr2YqJGdkp2nSbg3WxVIb4N7YNdqTEWa0duM -aр~h((mTZg7ԭ#=T%)_IJ/MqǥC $ -{;{Hd&'(\HZp &>%7HQͭT 6xDs/@͆j)1 s+ZZ jGlB/kSV$[cGMk=dz 1]ʢa -}{ܜ>?^A38C}$Q0›$?9e" \ No newline at end of file +-> ssh-ed25519 iTd7eA nOF0CMTam9T48b6CkWR8oSRUkmPoHKHeEs0RM+CTMSk +3xQn+RLQAnqCUVIahtPc8OAMIX0KSkv5g3T8TTK+p6c +-> piv-p256 ewCc3w ApYwQwdVI+HSLZOT09sMl6gWd/apUEdZCJVOZLDifi4E +fjLJFZ9n+WYaO17VC3d8FaQxA4MH/C4un/PuAG/YNVU +-> piv-p256 6CL/Pw A9/3IY3x78tT0JAykczSrLxvgttHwArHew2tXemunxvY +CvUAC1ZWv4wnAIQcUZ0gE1RzKbEXG3ohxgUdB62wnq8 +-> ssh-ed25519 I2EdxQ X46XlM3lCTAwpXdVUY3+MF+w2soOC6rLHrBOEXSaxEk +4aZGJORi9dycBsw3Gd2caVGDmm1agRI8sxkWdwaPrtc +-> ssh-ed25519 GNhSGw gd8LvGOBQUE4emevoIqhnzIEbSph6DUeiwdr+xJPbTQ +Ct4hIOA0YDQLCe9JFbJEQuePOgOawqOMo90CUEL9T6w +-> ssh-ed25519 eXMAtA BfqVAeCm7Hpyw2eNk+kJeshd6a8FTGPn3E557xkWLh0 +n3DSDz5Oj1XtJtyliYQSi5zJYmTfoEQoYNWwBxUXgbM +--- OtP0/JXR65WAAFlpuinp8KZR0r2eKtrAYxHO46SVNSM +)wI D+v!Z-,cw ssh-ed25519 iTd7eA XCDJr2lytIaZiQMHHw0fZaJU6tyKvMoNj3tsR8qFSy0 -OrVLMD1Qa3C0j1Yox5Fr4mtsNrP3ePtVe3jOz9n5dDQ --> piv-p256 ewCc3w AiRja+cAzsGQg8nuAaDbVNcYqKk88bxPQi8PuR8wNpL5 -qfH6A51HkM+TsDjuzQD/GMEnUl1Y3hVaM4ZOzvGAZu4 --> piv-p256 6CL/Pw A++2Xm6gCpMUW6GxZ4lUr3np8lY3ZC25P9DwLpwNhJTi -pLFUhnxAoWnxs7rh8M/cTbxhj1phCWlRIOHlkHKef94 --> ssh-ed25519 I2EdxQ 1Fv+O7kepMdVmuLc+t8bkzu71AGGVLtsExuVTBXpOSI -s9QkZephIDLtx+9LdUC/lGGiQ9jtTAIx1VDyQzjqgJA --> ssh-ed25519 GNhSGw ULjafFHxLK5R/zk1ESshkYyjCXC0J8hAbeInGXyWtRg -L5SUYZKg1eurFzNqPDjrZ15uBDBZaQyee9p1M0YAN94 --> ssh-ed25519 eXMAtA IH/57VSY8+cdFO9/dKzYY2dBd9eSxFjF8BELiURSOwM -WjS35k6kQRvrTrTT3AJq8vR8PeCTrFOitg+RlS5hlNo ---- NOYBzXECJz7Z8ASwJkR6nRi1wOQMjT5S360Uc3H0VTI -#brB̦E C ն46hN2;:Jl-|KʂMDxtWǕak3yȍ)].ZWNjh`.&68ǤGC] S&y$ /Jπ|ṷ \ No newline at end of file +-> ssh-ed25519 iTd7eA vIGYEgM5aLPf8hayQnN+50Fq+ze0uy5d+DZ1sUKTbCo +lPmbrh33RAk9JYI8tdz/vFtMtkFe+4tJ5ukegYFhKnM +-> piv-p256 ewCc3w A9y9PmSKKW95yfc4MQ5NpKXTEgImMlVyeGTFI2tpX5bF +trI7c6Yznce2vPZ9+yxSI/1/MY5+Epok9k3WcvfO/js +-> piv-p256 6CL/Pw A74n6o4tI4BeRp8pwELCFqHY1+srz64wsDb6/ZbvGPwD +feOdnws3taqm3x5MtjPBE6yhu2JuqLTu4xdohjdC6gY +-> ssh-ed25519 I2EdxQ 2ixSywAi5Rtt/uVtJiTPAt8nUwLJhhLl248CfIK6bAY +QdI096cGeXQ43QSOzLLy5lxizCcV4i9TKdEP0aFsUYM +-> ssh-ed25519 GNhSGw dWQ0C2HNBdCanPDD2LjOqkJ4WfcWqi25zk3HsHMK5Cw +KWrjavQE1rn9UfbGNx0vxMwjg59Qo7XF9eyzuEQyit4 +-> ssh-ed25519 eXMAtA KiBUNq7diiEAwb5hmoC50z1oEMSCSCPfvl73d8oCqxc +Ve9ee/qXWWIBlsZ/961K3TcmkqlRy8AAy/CkEI7bfzk +--- Tq5mMnskSF+Sgx7YX9hPvIv8HgKkTVvA3+Wu7C8MkJY +jIҒʟ,$w?mL\B aOcڂJ4}(sO.Ը\mV%@Cv~m0c+J8( +R }ЋNffaJ* \ No newline at end of file diff --git a/secrets/restic/livre/base-password.age b/secrets/restic/livre/base-password.age index 46291e9..1a74b23 100644 Binary files a/secrets/restic/livre/base-password.age and b/secrets/restic/livre/base-password.age differ diff --git a/secrets/restic/livre/base-repo.age b/secrets/restic/livre/base-repo.age index 89efefc..a1dffe8 100644 Binary files a/secrets/restic/livre/base-repo.age and b/secrets/restic/livre/base-repo.age differ diff --git a/secrets/restic/neo/base-password.age b/secrets/restic/neo/base-password.age index e34ae56..5adb8b5 100644 Binary files a/secrets/restic/neo/base-password.age and b/secrets/restic/neo/base-password.age differ diff --git a/secrets/restic/neo/base-repo.age b/secrets/restic/neo/base-repo.age index 5e3e7f3..6958eab 100644 --- a/secrets/restic/neo/base-repo.age +++ b/secrets/restic/neo/base-repo.age @@ -1,15 +1,16 @@ age-encryption.org/v1 --> ssh-ed25519 /Gpyew X/9CUtLGLT5A2fTe9OTcuKqREC6i4TujCnWFnR4BaEY -FK8ey6YWFehLDcf0kNOGLRD4BnRKtjgiK5ClSgyWlCk --> piv-p256 ewCc3w A1KAw/mVuw171QWD2VFXZiiGlvyGZNH/RNEt94T4JQtc -yByleATOGqRK5FYEi+Z/hGXt1nOgYLQ/9Mgz+OlmaHM --> piv-p256 6CL/Pw AmcscY9vHGFrFFMLvjvymY3RqACBaTORtP6bZuWDWmEe -UL1mjCBr4Srf241YEGqUoFT8MEAOFn0acPK3U7e8l10 --> ssh-ed25519 I2EdxQ SdaJZvoWRIvEO9/TZOiKiRCMlxU7EF6g23evO3cuVzE -DifavPBYacVtvctzXfxORsXLbX3qTDf+WHM/+ePXUtw --> ssh-ed25519 GNhSGw WMNaIxyXJrqTiRJK04w6WAw5SrocOBI5CfxLaSSAp2Y -/wYWt7HbZuyAfQ1SWraJ1nhxuxaCa3cxUpSlYgRRpkk --> ssh-ed25519 eXMAtA pgsjxuuSiJW5+lqHDkjPutlxfSaF7IVLvqkUcisWKkw -vvDSMVSBCzyJ7yw+NDdP5K3U2wuah/AZ+oBeOSrAsUM ---- cBp4RXgcj9Sxn/ATtt+KeY3VeVScotPovOjI0ChYBLA -#2I40Y`|Ԑ";tELqnU. :#v#:rg)"eIX2" 1a8މW#&O?h)#XMOY 7RѪC< \ No newline at end of file +-> ssh-ed25519 /Gpyew vuVld6z+RLf7a4FFchYvPpO3aUAjfiA7Ot+KsrC0FXk +lJaScUvXw5ciDNPd/U45BOis1CJJ3Vluk3a8Ss9oVvA +-> piv-p256 ewCc3w AucZPCA/RR5JrBaHAmO7MA68rhmWwmkNckGpupOiPlKD +KHKwPf1x5WOvjx1vJF1DF2v++L3kZMjlDP+736djTYw +-> piv-p256 6CL/Pw AvauOfHNpwlGXvMRasBrJcl644GJs6Boy8Gz6g9rfgwB +yur+sr8E7ui4bQOTILEOasmZqLZSmE8USKY4IgO/xkc +-> ssh-ed25519 I2EdxQ cGVhQLlTGBuqg+fHDLOqw0Kmt19J5xOS8YUrKSEcoAk +dI2NcUvS6xU2Q8D30R2F/Tv4tyJaDe6WBleepPTY144 +-> ssh-ed25519 GNhSGw f0umhOO4Lk+DTniN5TTDDJNQtRdJKrV1S944DaSWP20 +qS5f8/5erWz6zTZFfEK6UwgDmvQxrbITsrBhU28huo8 +-> ssh-ed25519 eXMAtA uBfrnlGNtufbghsjAtC8XJiW6XET5y6RmxuZtlbntys +DfluU31yO7efsZzIFnxQPaoGqGM7PF0bT3FQzqJ/0OM +--- 9FYAyd50LVQowHVRIj/dLwdpdwCYFHXOG+AW5r/a1+Y +KTfnC.9#M|qʾ* . 5t=1 +z! ys@P%a  H`GDVxWXrzF $r!B \ 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..8db6a20 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..31e128d --- /dev/null +++ b/secrets/restic/periodique/base-repo.age @@ -0,0 +1,16 @@ +age-encryption.org/v1 +-> ssh-ed25519 FtI9pg B0HsNpyF3qnV27p/MFQKOJL87eMwVhzwL3lSqvkhWF0 +XsZei8vz8qzrsgVV86Nbcqi7TwGCU8Qw8QVD4qzP7OA +-> piv-p256 ewCc3w AkUZRdLap2D/Ve5bQ5NW3RQBWmHaL60SRjcZiBHXw16T +ydOk8SkI3ZliWo3KQrKSqdEQUn6LyV5GiFqsNSGfVr0 +-> piv-p256 6CL/Pw A/ynTJGzPL6FFUwsKia81o60MK2WnJ1oU1YEwflEH1jn +/6S/31Onkns8aofGowZ2XqFviJ+Vz7ctitXAInXvnc8 +-> ssh-ed25519 I2EdxQ EpfxyI3/gqx5Dc3+MfZUb9+2jm8AfN2ULW6Sq3cISxU +vkZcybjvPz2UWNQKzs2JoXh1A4tIeUC6Ia9xMMCdc6o +-> ssh-ed25519 GNhSGw b+7KmGebtwmEUDPlo+qo9ttIKbBhmJBPJfyonh6jFwk +PoX8yftjCDbGUNNeA5wEGBDKSc/SMs+LEhNmmg222yA +-> ssh-ed25519 eXMAtA 1A0TDNTZsVhk+YoTXAOMhawKa1xDDS78GejMS2jVqTI +GPMO0ot3zwigOEOi3j2EUkMcLKrFbMbhu/1jnnIvBNI +--- gmigFyfiaOGTvD325H56goPEFhMo4fhxc0bKC7RiXFw +/]*fլZpԒFTI( +uiQQW.vpM_'BIU]ғn+} 任4-D6{ KeNJ ssh-ed25519 qeMkwQ lLD/pWV4ypewW9iQtKeJdETCWpCBV4sSunIxRzNCizc -PLNWJx0TNWWz+qIjB1JIKJqfnTPsJQriv2YBITAmbPs --> piv-p256 ewCc3w AgixKTUNjYw/IcMyZD2XXJR4k3qA27XWdw5a//obEAEM -3yqhlv2NfrM+cVzz1RuPNS+7LctbZmy+nq8rekz9xOw --> piv-p256 6CL/Pw A/CAO7RJucrV5w+jQGX0ptw5koP1NCkHc9CAnEShp7di -OLC+/UlouF9z+o6lqoz7SswOppdXNE9nS07q2NUKkPE --> ssh-ed25519 I2EdxQ E89FML+onhQEWKBDE9Oio4G0EKZQvP4ShTLbsZUTJDY -m5Cc8SYfr71gWomF+HS42/npZ7HFZnKK2SCCGpEN+Lg --> ssh-ed25519 GNhSGw 69LK/sNHj0KJtUlMMMMwZu3IBfHImsBszss6rqk2Wik -EvsoF9exbhg6RCrsRiXyJ/y/A+EByp9rsCbc7eQf/PE --> ssh-ed25519 eXMAtA uPkd2cipRmOqs2MaIjrALuRmxfEW5GBCFUldws2s7Gk -vg7d8obzXu833RN/8vaPgun7A7U9ey/yluTKY38pd/A ---- 3vkMDk3UT7vBf3+adHv9GoXMEZxx+2V+4IM1GYummLo -9n-tDDi T9Ld+{'a]ڏM1i5j߲àȆg%ck8Y!Ey\JV缤oېPI-l#ڟC@ -ۘqc; <2Dń $^s Ѻ@keڰkQ&(i iR;QEjEU@5E$)GH _n.[b" p'<DT8|$D̶61DбD#A$`U핲o} \ No newline at end of file +-> ssh-ed25519 qeMkwQ DLuTW1UH0v0yyMPzAfn92IE8qs7UphZ1IDckHU/1Q14 +K+rlr0eMknwoIbQMWAqZ8f/h7MvUFWuu6LYeag5z0jY +-> piv-p256 ewCc3w A4nck5N8gXjxBsHlpo6HVfc3IV54oJ0dl9Xwlsuq8J6f +rNYMO4kYszy6GNuKz/NKCfP2/alcBrpa9eMPlPxl5Vk +-> piv-p256 6CL/Pw AsNTv9xKV4eSKiyxJ39MVjeR4B1Ruz4HknjtroVekd+F +EkpuuiLexpSBqsgP79Fvt8nL8yMHbS0M4aGchkdmbr4 +-> ssh-ed25519 I2EdxQ QH/Iag6HGHtRnC8z1zxLfMsmVZXJrfamwBV6pmARm3E +h8YBp2qFXmzJMwpG2HEu8vkWIkwp98cfcRZo39sNHFI +-> ssh-ed25519 GNhSGw NHJc1nHfg+luFpIberIZrYidlZ86RTpJus4T3fBLBBE +MwSJNnClnt9MmyQxHwVM/+rvn3fugEV0CNTpQCiPobE +-> ssh-ed25519 eXMAtA pxuI0TYblNEvczLbYko5rICH6ODp1BKNIowPUTfnPyA +mm9236TihppRu1CMlGsz1Q0+DibspPyZOPIiRo96JMM +--- lo0cwEATkUryHEnq/DvnVkeIQmaHv1hjnRAO46bwoDY +I~]+-x[??QϪً5t'!Mfµ^T[0ZPPѽ8{uvyubzU˶%hݍ_24{~cfbT467;qရ+MugҾ;ed rZozٖ+5Rz%B?E!9҆1Px ~Ƨ"#h\}\v`陌fAOe0r…NAavZպа%Wx([3(c"HJb`-6M \ No newline at end of file diff --git a/secrets/restic/two/base-repo.age b/secrets/restic/two/base-repo.age index 86c7190..cd41eff 100644 --- a/secrets/restic/two/base-repo.age +++ b/secrets/restic/two/base-repo.age @@ -1,15 +1,15 @@ age-encryption.org/v1 --> ssh-ed25519 qeMkwQ 2hFXYWWxxsnGkslw9I19yYnKk4Lr3Gvi/H+aBCVxOg0 -agwh1u1/Vn+YYKXDC304NH6KlTT8SNqDxIrC1Lo+6uI --> piv-p256 ewCc3w A7tx0PA39asJ2xsoVptzxH4Shl7nqA/16UfPvSEBU1Rm -veT/vLhXjW3XTSgXyAwrDyzXQqjLmqjLuYFJecSUm8E --> piv-p256 6CL/Pw ApTEoliFGVMyk2TsWKjuF4VfnZeslJtaPjPgz+DSFkxq -c3XlmhQWk3Fhrj3MCtAXqejiHh5pGxP3m6Qfj2YSqG4 --> ssh-ed25519 I2EdxQ fCWqACe3F3V7oYIkbjzK0REXacfUJLiAGNU/JULjvQE -sQpUi2C2SJn9kM/UnZFsP7X9AtsUn44U9qyp5hB5u8c --> ssh-ed25519 GNhSGw KWmXUiXcMK49seauVKlAGj4Cz6s4Tnh2eJzfveOIA1Q -KCfRa0md0mMrVYO0TsfNDOsDHxk2OWzPvdFG8MZBnrA --> ssh-ed25519 eXMAtA qZMi5e8ZW4Ppi6iU5JVTyYISttKOPWmvmNpZO1Sup30 -yeUbQr+Rynryk/Vggvks3A6l2xdUunEEJWc8o/knJx0 ---- +hjR89mxY8R9HkaFlgITQyRktUIrHc3POZ/QLYU0sMo -\]8yy%#'KףaY5/*P@z;gAsET]W4u :DŽVhunzkc|@ X5@݃77ܾahh \ No newline at end of file +-> ssh-ed25519 qeMkwQ 9XuyEUvVzCbZaHwy+aX/3R+AlMLJpwiq1vtsT4sZaUM +CVNeWw/iYQo+R8Q7uPeo/oTtxlv3Go2bJXGlNk2cxbM +-> piv-p256 ewCc3w AiJFkH/zui1OuNt7PYROKj+4I75qTPGlpG0jrhM8t6aY +gsKBJDrVu2/Vu61FpgCiHrcRfMiCbo0mWXWcCBBJdpI +-> piv-p256 6CL/Pw AxMzNVqQKmOlkSJW4r6R0FY3bwTOrZCUZ8MuEFO6HALj +Mw7ynvqoSmT7lzhX/hpHcjlHymF18WnwXssrxrqfH4A +-> ssh-ed25519 I2EdxQ 1687Zgl6qMKXltWY21o6OvIcY4mpoT7Wjye2RIxWYT4 +zqz20HDNXj2uZDpvLiBdWnFwOm8jXPcrq48LtbqRVNg +-> ssh-ed25519 GNhSGw 840wSIv5j5nZ7IObcAN0neGIVrD8ylE6YRlOLrLggEs +ViUxgw4foM4kSZxRLSyU8QLMWz+oJvp8kT0m46auaA4 +-> ssh-ed25519 eXMAtA kw8dJyfCJMRgTK3f5k9IYo5P52dt4eDg7ULV/D0PyGQ +L5xwtkGz2nE48jkAcHoHvoEhtVrJFHjBFHTUq69tRgg +--- iBXq+qoCjzs84TSsqabLb8nsp2jQVK6wDSTuM1ptTyY +N)=!)jO')6g^ b^42*']#la LCBd g.K?nO*ڡK!i?Eda^%RX Iڌ( d) \ No newline at end of file