Commit graph

445 commits

Author SHA1 Message Date
dd721feb2f feat(nextcloud): Declare a maintenance window 2024-02-22 11:09:22 +01:00
ba30b3034b feat(dgn-backups): Add encrypted master keys 2024-02-22 09:57:19 +01:00
396cb86c4d feat(lib): Separate rootKeys 2024-02-22 09:56:53 +01:00
c5aebedd7b feat(web01): Add backups 2024-02-21 22:55:10 +01:00
bfe638a8c4 feat(compute01): Create some backups 2024-02-21 22:49:20 +01:00
d881bdf9a8 feat(storage01): Create some backups 2024-02-21 22:42:57 +01:00
a14e853738 feat(dgn-backups): Alter start times 2024-02-21 22:42:41 +01:00
6161592f5a feat(dgn-backups): Setup postgres databases backups 2024-02-21 22:01:32 +01:00
6ee3431cc1 chore(npins): Update 2024-02-21 17:23:24 +01:00
a99078a3b2 feat(infra): add ci for rescue01 2024-02-21 17:20:55 +01:00
bdc5cbc197 feat(infra): init rescue01 2024-02-21 17:20:55 +01:00
817c723135 feat(hive): Make code more compact 2024-02-21 17:20:26 +01:00
6b827e56b1 feat(infra): Init backups 2024-02-21 17:18:14 +01:00
13b7b2fab4 feat(dgn-hardware): Update ZFS settings 2024-02-21 17:17:40 +01:00
21c1848d96 fix(vault01): Activate DHCP for DNS settings and in prevision of move 2024-02-21 17:17:16 +01:00
0a89868cde feat(geo*): Use ZFS for additional drives 2024-02-21 17:16:49 +01:00
8d293af0e9 fix(keys): Add keys for geo01, geo02 and vault01 2024-02-21 17:16:01 +01:00
54ec4a6b18 feat(dgn-hardware): Factorize bcachefs setup 2024-02-20 21:25:04 +01:00
ade91c7bfd feat(infra): Deploy geo02 2024-02-20 17:57:38 +01:00
5832da0941 feat(dgn-network): Use only the specified DNS 2024-02-20 17:57:24 +01:00
c991c47b75 feat(infra): Deploy geo01 2024-02-20 17:47:50 +01:00
e7f4d76dc1 fix(dgn-network): Clarify variables and add dns settings from metadata 2024-02-20 17:47:34 +01:00
000e35bb68 feat(compute01): Deploy telegraf 2024-02-20 17:08:46 +01:00
05a6b66784 feat(influxdb): Add a token for grafana 2024-02-20 16:58:23 +01:00
cc613ba7b9 feat(storage01): Deploy influxdb2 on influx.dgnum.eu 2024-02-20 16:33:35 +01:00
551cb259ad chore(infra): add luj as root 2024-02-20 09:58:36 +01:00
1c5235a10f fix(infra): Remove .pre-commit link 2024-02-20 09:48:54 +01:00
b07e0294aa feat(netbird): Switch back to sub for ids 2024-02-20 09:44:46 +01:00
3ad40c734f feat(shell): Add list-nodes script 2024-02-19 23:14:27 +01:00
780e5ce606 fix(static): Use a version of interq.ens.fr with the correct images 2024-02-19 20:56:24 +01:00
9fb782234d chore(ds-fr): Update 2024-02-19 20:23:09 +01:00
3ce1861a4c feat(static): Update interq.ens.fr 2024-02-19 20:19:25 +01:00
aa20df82fb chore(sources): add NWA50AX fork for Liminix
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-02-19 19:55:06 +01:00
d17189f4b8 feat(services): add signaldctl on compute01
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-02-19 19:55:06 +01:00
4237fc57bd feat(services): init signald on compute01
This is to bridge all DGNum channels and hackENS.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-02-19 19:55:06 +01:00
9059ebe4d8 feat(storage01): Deploy prometheus on prometheus.dgnum.eu 2024-02-19 17:37:57 +01:00
ad39c91168 chore(infra): Switch to age-secrets.autoMatch 2024-02-19 14:47:27 +01:00
10e768cacd feat(compute01): Deploy grafana on grafana.dgnum.eu 2024-02-19 14:20:21 +01:00
df37471e5c chore(npins): Update 2024-02-18 16:11:51 +01:00
42e1d6dcd7 feat(compute01): Deploy librenms on nms.dgnum.eu 2024-02-18 15:27:48 +01:00
69ecadbbd1 fix(radius): Make it work 2024-02-17 23:57:40 +01:00
84892acd2d fix(k-radius): Use correct groups 2024-02-17 22:56:25 +01:00
f82e0f0435 fix(infra): remove untrackable file 2024-02-17 22:56:25 +01:00
dba5cef969 chore(npins): Update 2024-02-17 14:26:43 +00:00
788975ecf0 chore(npins): Update 2024-02-14 19:16:49 +01:00
28c0f8bc4e chore(ds-fr): Update 2024-02-14 17:27:51 +00:00
054f98fc34 feat(redirections): Add more precise redirection for retired websites, to make analytics relevant 2024-02-14 11:15:46 +01:00
a52b61cb28 chore(npins): Update 2024-02-13 08:35:11 +01:00
93745a5a00 chore(ds-fr): Update 2024-02-12 17:27:46 +00:00
db6d3cef1b chore(ds-fr): Update 2024-02-10 20:36:16 +01:00