diff --git a/secrets/buildbot-nix-worker-password.age b/secrets/buildbot-nix-worker-password.age
index ddaac2f..4aeb62d 100644
--- a/secrets/buildbot-nix-worker-password.age
+++ b/secrets/buildbot-nix-worker-password.age
@@ -1,5 +1,5 @@
 age-encryption.org/v1
--> ssh-ed25519 AqX2tg 2GDmWxsB2AjcZ9Rn3YliQl+b458I+nylqIRD+4iLZQE
-7+UZcZFIC+w5UkeG66ILiSKd8/QvMUm4TlaEyB2z3tg
---- GLkL/2n7wFwHXPToyUboeMTF4j0fKGjFYNESomaAksM
-;½fj=y=zâõò&Åê]W‘…£&‘Fšz¼ºTB“—%ˆÐ9™¿!ËŒÞ¶ÎF>pd{V(õ±Iå2“¬	@ê
\ No newline at end of file
+-> ssh-ed25519 AqX2tg Ts+yJcL+KpiRiDfs6jC9vu+c+xu1U2vQrBihKoznX3c
+VG5Gy6SgPJOgrO+hJW//01nQ7+aUoe0Bw6ZOB2S0OZs
+--- 9VOfGMTedcQaSNSTWRifTJk1mx/lAPb8LirdFxpIuUg
+ÎÝ©7ÕÑ…h­_é7^ €{lã|ÅtRjIQ¨�ˆñ8›B€+û.JF‡3«†qRm¸¦‹w¤bjPk}
\ No newline at end of file
diff --git a/secrets/buildbot-nix-workers.age b/secrets/buildbot-nix-workers.age
index bdb6636..284e0e5 100644
--- a/secrets/buildbot-nix-workers.age
+++ b/secrets/buildbot-nix-workers.age
@@ -1,5 +1,6 @@
 age-encryption.org/v1
--> ssh-ed25519 AqX2tg AUvwD+Jk4yjK7kLbGbhS8bkIMJjQhc4uKTkD9BBPQFk
-xQ/k3OhjdgjTTu6pgVHcMbRWA3cKEJ++0+9X9d1YqSI
---- OwOYirb4vjDmNYx6E3rxNnmikmDO+7CDQP5XRG1gbRQ
-ßú÷Á®|ˆÖØ}ÏÃ¢A¬ÙÒÓ1^ûôL¥zµ€ð¨—D�.ýìÔïå@Q(j/�»5îøYè1QœvƒNtøráßù�øj$SK?b—§}&�Ýðà¶ÊÞf¢!AC`˜}½õ)`	Ù–J
\ No newline at end of file
+-> ssh-ed25519 AqX2tg Cq9+MfNvDi1HpH+JZWqbodIg3zXMc/kAQOEK2Z2j/Dg
+8qMtDrknkPqMDBc+Cx8vDDx3ZP1w0CfTmWhxwhTpUW0
+--- IuJKQLqNheyQxyOZw2HAXvhy65ktIUryqfWAIeBZfWI
+¼ìI·�xâRqÛx2Îî*Õîñ]
qì²9¹H�}%qìfX<á¸^;iY:•ßWk¦×/¯Ú¸ÿæÌ›ž¤Þ;Ré3¢˜oN�ª´�Ô`¤²¢ÜÝu rýœÐ’"¬DÑ?~l5Ž:Ìâ
+ò�¡ðøÿâO
\ No newline at end of file
diff --git a/secrets/deluge-webui-password.age b/secrets/deluge-webui-password.age
index a5176f2..44491c2 100644
--- a/secrets/deluge-webui-password.age
+++ b/secrets/deluge-webui-password.age
@@ -1,7 +1,7 @@
 age-encryption.org/v1
--> ssh-ed25519 bD9h7A Ng/tS1jaLtbNhzXtSppFJbR5MaFw9ZcN6wPsesJ/3WE
-uZ6jMoX0LsHnqRoMRDZYUEXfFe5Myfh773XQa9Q+Vf0
--> ssh-ed25519 AqX2tg oPSvqsQ32No+WWLvKdC29qSltp1vXUPBkXk7FCxUj2Q
-XtG1TXtR8AaBO5nmfCXFLqYWAUx7G/rdisrMfc6t174
---- uB4SJFIGjwQPV8raZ4zcgcoZlyHm7iG2YyK/qWT3i4Y
-:"Ü•b!Õ¹EŽB2#O7ê¯ÉÁKã>Rm7ÃiÇê‹r	$ç˜+z=MÆ#j"UcèEM%áõ�©ð%×q€0dLo
\ No newline at end of file
+-> ssh-ed25519 IRHAkA 7UTO7SWUnHXSCKKMm0jznPRSjoLjw3IzwzcvUJENCT8
+chtwkg8JjMsCsWFP21Z2eJpqB37jMiqlPlA2mCRfZmQ
+-> ssh-ed25519 AqX2tg /9RdJ/Db+0T/JjxPcreHjlCjV209WzRDM2AISYNFTRg
+R6HY5sAEHf5tpJlw6nZW2LY/tapBfY/ofdFC0v2dO3I
+--- GFq2Vfs58Pif3vioZyJWXEgFzgzfSyjc3OIGYm+3l0s
+í¾øŠ¾øE–¥”€2Æ&)çœÆ»Ù3¿šd	0éÊ™~ÓIh{}ÌÅðUÒ~Þ¦ãLl×FÏêÜÏKO¾~æ)Ìàw�a
\ No newline at end of file
diff --git a/secrets/ens-mail-password.age b/secrets/ens-mail-password.age
index 7de3f01..b593a62 100644
--- a/secrets/ens-mail-password.age
+++ b/secrets/ens-mail-password.age
@@ -1,17 +1,18 @@
 age-encryption.org/v1
--> ssh-ed25519 IRHAkA 3hZM3jSOia3CbZz4M0fzh4OFTJ0/Dvm3kLHi515e2D0
-3UxfuDK3D59GEB7ZlYiCckrd15227fmfqpMSsNS7v2s
--> ssh-ed25519 AqX2tg OUw4S8Xhhn7OGJCnhrsV3OgtVeWqhpHVgTRHAp3i8Hw
-MGSS0NXmQAbZmS0ey+M3sVJdsrdYTlJkqEZ88aZbWAs
--> ssh-ed25519 bD9h7A kqIYLaiLzR/QtF/H9K9DDTCXhJ0rn31Zs6SiPhzJnlA
-G/T+Prap5lJt4OrpI2gkt6Kkr+6aydw2WfOvviS+TFM
--> ssh-ed25519 2Wt2Kw iLUWAr29M5Npl8FTjVaVqCUv6F6UUHhjZ+iFLo0Ycg8
-o8FVs4/pnA1JSiMMweGcsgLPJNO6aAR8GbfhxeAqdWg
--> ssh-ed25519 xaddyw j7CddjChWBxYkWbRu74Z4k+caCJJRPRkTdUsKPgyMQQ
-9pUV3qRZ+6kKPvCsR3vO4Fo6uU5CXQ2oLFAzFIZpDpQ
--> ssh-ed25519 RiYKHA SzS/PJPK6NendPMrTOMlnMbhLsbsXLFtckMh/l4Byx0
-9kAi7Sx6YEOhhNCr6soupHzytGxp/gYufzDt6QODaRg
--> ssh-ed25519 eySVIw 502crlllwbMuLMa3KXhq2m2GcZs5Ok7dKoFbunhZ8wU
-52hnAZCmuAn2bcBBT/it9BIU2nHZrIGtMAD1BRZmFwo
---- bZT9KZMYVfBR/8315HBmohJYIxIULvzxSVzbUoqwOcs
-¯�¦B `êë‰•_hI§ºD�#«ùùå’j�~Á*&èÞür4ûñÎY@ü%
\ No newline at end of file
+-> ssh-ed25519 IRHAkA ArTMl1KBQoshbfkkiZ4MBi2USBOSctDTHOCUdmjnWgE
+xz7u2VqVK5yAlYQZU4QAlOql3tDJr5iwdkwD7jCho+k
+-> ssh-ed25519 AqX2tg n7a2dUt/53ermh81r8qXNgZZUUnOgiD2rnRYHXm7jTY
+26rOzqmXR2v/UgbeGsSbNX8cXCSp924YUKeQx7/UTYw
+-> ssh-ed25519 bD9h7A /YbtLnQ6DZoV/7Vm/H93L30gnEJ9mXYGk8AXcMI/RRo
+vKFJ5RPx2BOGfaUKUYyZgJv+j+98tMZAfeJDx2XwCPg
+-> ssh-ed25519 2Wt2Kw PMDO9TAhgwqH5GAUT89iVc/we5CVn59t1JMAX3POXRw
+oF2Jw2LqQl8a9n02r6SPPZ4o4hgsHaOhyR4ag06tGcI
+-> ssh-ed25519 xaddyw vwHBL3JIhtcTVyEMtsmgD0v0eXb3Ysw4da+bqayFAR0
+VQh6TdQrsnMjwmFDWF2hsWNEf9izRephFOykuBcQlMQ
+-> ssh-ed25519 RiYKHA 1EwfNEisVyVMO/OHLFZeyN7lB/0fhf8Yuoa8rA+SGQU
+8g3aN1WsIAwcdycHa1p3tKPsPQ0pxivFz6MD0svxUos
+-> ssh-ed25519 eySVIw IbBlGuGI4dYwSV+Oz1AyLRbdmMXwRTZoem2YSKKRAjA
+BWgoVjgiFVHCUA7uvx1NDdtsPZ8FJHRVLPGI/X+hFWY
+--- qPGkvvh6eKaKW6JC3EzvWuG28kj64sjCn8V3R4sV+Ls
+Sä;
+8$Ü¯•çä[ºõÄ
ù�AõWsw×9Ó½#SÍd"~�åZ¡¤ý¾7
\ No newline at end of file
diff --git a/secrets/git-gpg-private-key.age b/secrets/git-gpg-private-key.age
index 9bcde42..f04513d 100644
Binary files a/secrets/git-gpg-private-key.age and b/secrets/git-gpg-private-key.age differ
diff --git a/secrets/github-oauth-secret.age b/secrets/github-oauth-secret.age
index 9b1ffbe..64b293f 100644
Binary files a/secrets/github-oauth-secret.age and b/secrets/github-oauth-secret.age differ
diff --git a/secrets/github-token-secret.age b/secrets/github-token-secret.age
index 1d63bd6..4464089 100644
Binary files a/secrets/github-token-secret.age and b/secrets/github-token-secret.age differ
diff --git a/secrets/github-webhook-secret.age b/secrets/github-webhook-secret.age
index a997cb1..c4ec925 100644
--- a/secrets/github-webhook-secret.age
+++ b/secrets/github-webhook-secret.age
@@ -1,5 +1,5 @@
 age-encryption.org/v1
--> ssh-ed25519 AqX2tg o6Oy7YlbfuNtB+E6Jo6L/Eku1GCmCZWDxCdqYhYAPlQ
-9TuT1H/l61YDXpMHeix3X2fLxe+l6eGwBX3lc0cHJQg
---- zo0ddXpq6fRz8LnlpqnfmAbHeTXXDqk8YvZ9VSC/p04
-^[…>Õ­Çëw’«»“ø˜	«Qì-
èœÐ¸ûÝ Hv"gyçwEÀPèvˆ&6®œÈñÕ½ÉþX
\ No newline at end of file
+-> ssh-ed25519 AqX2tg qk1zgiTxxxvdIdphZvuWQDD+tvwPFLNYD8mpBaqvYCU
+SOu1EmjBS2FXXKXYcCYw1/JV1skSZAiISgJNpNfj2AE
+--- IqCpBRTehtKzZoltYpd4eAmgKPx0to6hYpQimUYjLpc
+UÅ)¸&Ÿ+ŸçBœ7~�¢X–5tóËÙ˜´Œ’&$2yÊs4©{0’Içþr™v5Û.­úQ$¼ÿÁ�e
\ No newline at end of file
diff --git a/secrets/julien-malka-sh-mail-password.age b/secrets/julien-malka-sh-mail-password.age
index 4e67a6c..3d6cfb4 100644
Binary files a/secrets/julien-malka-sh-mail-password.age and b/secrets/julien-malka-sh-mail-password.age differ
diff --git a/secrets/keycloak-db.age b/secrets/keycloak-db.age
index f203e34..56ac454 100644
--- a/secrets/keycloak-db.age
+++ b/secrets/keycloak-db.age
@@ -1,7 +1,7 @@
 age-encryption.org/v1
--> ssh-ed25519 2Wt2Kw Zy6zJRRMxItxv/W6SzsSJDtLEfASi5bgwKJlA1hb2Ss
-RrCwYaMOVXBZmOO2QJztwZ36KssVaz1T8W3GrEMEPBE
--> ssh-ed25519 AqX2tg RlCAag2nDabSLGAns9rirriuQ6Xou1TVa8NkTyMgdi0
-1OsVvw0IfQ3aBQ24rpuoeFfqcT9gCuIKhJwDztXqcg8
---- AJnVCByfeO5UbEWf84jHm/nqBMqDZ82P8NIv5nJGTvc
-Žï|&lÀ6QÎ.áÿ'õ&kŸªU§|*%t/ÊÅx¥VûÇòÚY=b/ä€X�;UŠIÍ®%Û&ÒÖWt÷’aá�¼ŽK=P€ÒTÌ:øV6ª/K´QQØÈ¶¾
\ No newline at end of file
+-> ssh-ed25519 2Wt2Kw o/w5tSZmFP5xwwVQaryATkIj+a4ZnYpWKUVNBtzhjXg
++/caqS0aSxu8WGbiDlmf5d3YDHAkIJux+rJTxLiQclM
+-> ssh-ed25519 AqX2tg 6uPe7So168ALSvFtlFzRBfRW/VztlOBSE8+f1JkfpGM
+H8si4imxbLbjBF6F/rQUlC/XhsaWL/AplYN/GgwUIKc
+--- KAHpxgj1ZYQLbAGWf5ohXmtw51ujeXfrmJyT3gk83EI
+ms3S0þbâ«m¡+ÿ<]¿h­ø5­Ë+×£ÛªÊU‚x_Þø	x�ÔœT÷bQTJ*EÓ÷½Ï—0›
 jâÅxëH¿yßZ”äñ¦E#ÕAHí{
\ No newline at end of file
diff --git a/secrets/malka-ens-school-mail-password.age b/secrets/malka-ens-school-mail-password.age
index 0139667..ab75ec2 100644
Binary files a/secrets/malka-ens-school-mail-password.age and b/secrets/malka-ens-school-mail-password.age differ
diff --git a/secrets/mondon-ens-school-mail-password.age b/secrets/mondon-ens-school-mail-password.age
index d278686..ef534ad 100644
Binary files a/secrets/mondon-ens-school-mail-password.age and b/secrets/mondon-ens-school-mail-password.age differ
diff --git a/secrets/secrets.nix b/secrets/secrets.nix
index 6656c1a..038b7f8 100644
--- a/secrets/secrets.nix
+++ b/secrets/secrets.nix
@@ -20,7 +20,7 @@ let
 in
 {
   "deluge-webui-password.age".publicKeys = [
-    lisa
+    gustave
     tower
   ];
   "keycloak-db.age".publicKeys = [
diff --git a/secrets/ssh-lisa-priv.age b/secrets/ssh-lisa-priv.age
index 2e559eb..5fc5ed8 100644
Binary files a/secrets/ssh-lisa-priv.age and b/secrets/ssh-lisa-priv.age differ
diff --git a/secrets/ssh-lisa-pub.age b/secrets/ssh-lisa-pub.age
index d1ca600..b565b10 100644
--- a/secrets/ssh-lisa-pub.age
+++ b/secrets/ssh-lisa-pub.age
@@ -1,7 +1,7 @@
 age-encryption.org/v1
--> ssh-ed25519 bD9h7A FcL5bR8yXAsdN535J88kpUSFZOInv6IS/jJlBtjDoyU
-ShdjvJZ4+DGm7s8PTHQZXf+uSrDWNG+ADmJP+YLh/7o
--> ssh-ed25519 AqX2tg qfkQUsUcPI5DEvyzTH0m8WQhBVAiH3Jcka2pOWgB9Sg
-D73E1eZo5JwZTWsz48Y+aTK9FGVbKET4/4wN72zNuck
---- xGaCS8mM24bkLibqrLQYRmg1Edaz1vjrSpcn58OW6+g
-‚¹èx9‚ÔÍ´Tž¬9Ý,á'-l)šÞÞ¡5îÍ„»6�„Y-
(r
²Z#û,o1»‚Zš§¶¼¸ô#£¯ïíWsïËÆÎLGú4DPaAKâìÑo‚÷+ß²ÌÒ¸Q¼¶íÄF¦Aë¼×rìˆDÖ!êŠÐÅ3FE
\ No newline at end of file
+-> ssh-ed25519 bD9h7A FdrnSoO8cOvBW/jJQfGPFKtkaWbOq01P0s56uHZWn0E
+3nySPGxPggCcMcB9/mGisRIjc/x0oSBov9u4MPYgyxY
+-> ssh-ed25519 AqX2tg kr/RJJZ6NHMNla6m09HeJNIqwG5ED8ZSN3sKKPydo0w
+9unS79nCVqrS5M+JNT3SiEYbA1McAlEE2STDCjFHXw4
+--- tpMIthb5/w6pucPvA7bI0KtFZ/h8yGBWKlCFp+ugyEQ
+d3Å‘¿e/ñ6…j®YŸËÝÍlT@Öïà�tE[*Ð™qkž³UàKo
pQÚÓzàHöK|×nhçØ´ýl÷VÂjC’kl¢w€YIÅ¦siW¢x!ÙlØŠRQ6ìË| ´´§±ð->Üçác5“2¿)ïâQ²j!ö^G$T
\ No newline at end of file
diff --git a/secrets/user-julien-password.age b/secrets/user-julien-password.age
index 00768fa..50f69c8 100644
Binary files a/secrets/user-julien-password.age and b/secrets/user-julien-password.age differ
diff --git a/secrets/user-root-password.age b/secrets/user-root-password.age
index cfdf677..121e81d 100644
Binary files a/secrets/user-root-password.age and b/secrets/user-root-password.age differ
