Commit graph

74 commits

Author SHA1 Message Date
5e3819c9b2 feat(shell): Add pre-commit hooks and reformat the repo 2024-02-02 10:51:31 +01:00
95fd21c378 feat(static): Refactor www-eleves config
All checks were successful
build configuration / build_vault01 (push) Successful in 51s
build configuration / build_storage01 (push) Successful in 52s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_web01 (push) Successful in 1m9s
build configuration / build_compute01 (push) Successful in 1m14s
ds-fr update / npins_update (push) Successful in 1m50s
npins update / npins_update (push) Successful in 1m8s
2024-01-25 17:19:16 +01:00
4359447596 feat(static): Move retired.dgnum.eu from specific config to static automated config
All checks were successful
build configuration / build_vault01 (push) Successful in 51s
build configuration / build_web02 (push) Successful in 50s
build configuration / build_storage01 (push) Successful in 1m2s
build configuration / build_web01 (push) Successful in 1m10s
build configuration / build_compute01 (push) Successful in 1m15s
2024-01-25 17:08:47 +01:00
6094da46b0 feat(static): Deploy qr.dgnum.eu
All checks were successful
build configuration / build_vault01 (push) Successful in 52s
build configuration / build_web02 (push) Successful in 52s
build configuration / build_storage01 (push) Successful in 54s
build configuration / build_compute01 (push) Successful in 1m17s
build configuration / build_web01 (push) Successful in 1m26s
npins update / npins_update (push) Successful in 1m20s
2024-01-24 20:24:00 +01:00
a99ef0d1e0 feat(crabfit): Add analytics
All checks were successful
build configuration / build_web02 (push) Successful in 52s
build configuration / build_storage01 (push) Successful in 54s
build configuration / build_vault01 (push) Successful in 56s
build configuration / build_compute01 (push) Successful in 1m19s
build configuration / build_web01 (push) Successful in 2m22s
npins update / npins_update (push) Successful in 42s
ds-fr update / npins_update (push) Successful in 1m50s
2024-01-24 13:14:00 +01:00
c6abe5a347 feat(crabfit): Remove donate button for a link to dgnum.eu
All checks were successful
build configuration / build_web02 (push) Successful in 52s
build configuration / build_storage01 (push) Successful in 56s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_compute01 (push) Successful in 1m21s
build configuration / build_web01 (push) Successful in 2m23s
2024-01-24 10:16:22 +01:00
eecfe01f1e fix(crabfit): Display the correct frontend url
All checks were successful
build configuration / build_vault01 (push) Successful in 57s
build configuration / build_web02 (push) Successful in 56s
build configuration / build_storage01 (push) Successful in 58s
build configuration / build_compute01 (push) Successful in 1m19s
build configuration / build_web01 (push) Successful in 2m28s
ds-fr update / npins_update (push) Successful in 2m34s
2024-01-23 17:09:35 +01:00
a6996a00ce feat(redirections): Add rdv -> meet
All checks were successful
build configuration / build_vault01 (push) Successful in 52s
build configuration / build_web02 (push) Successful in 52s
build configuration / build_storage01 (push) Successful in 53s
build configuration / build_compute01 (push) Successful in 1m18s
build configuration / build_web01 (push) Successful in 1m35s
npins update / npins_update (push) Successful in 40s
2024-01-23 14:38:20 +01:00
6bdbccf9b2 feat(web01): Deploy Crab Fit on meet.dgnum.eu
Some checks failed
build configuration / build_storage01 (push) Successful in 47s
build configuration / build_compute01 (push) Successful in 1m11s
build configuration / build_vault01 (push) Successful in 42s
build configuration / build_web02 (push) Successful in 41s
build configuration / build_web01 (push) Has been cancelled
2024-01-23 01:06:10 +01:00
6b7ed1de5f feat(wordpress): Add theme for bds
All checks were successful
build configuration / build_vault01 (push) Successful in 53s
build configuration / build_web02 (push) Successful in 53s
build configuration / build_storage01 (push) Successful in 55s
build configuration / build_compute01 (push) Successful in 1m17s
build configuration / build_web01 (push) Successful in 1m31s
npins update / npins_update (push) Successful in 1m47s
ds-fr update / npins_update (push) Successful in 2m0s
2024-01-22 12:46:43 +01:00
Raito Bezarius
4850098fb6 feat(services): deploy a partially-declarative ERP (Dolibarr) on erp.dgnum.eu
All checks were successful
build configuration / build_vault01 (push) Successful in 53s
build configuration / build_web02 (push) Successful in 53s
build configuration / build_storage01 (push) Successful in 56s
build configuration / build_compute01 (push) Successful in 1m19s
build configuration / build_web01 (push) Successful in 1m59s
This is required for various services we will need, e.g. accounting and more.
2024-01-21 21:14:43 +01:00
8ddd33d88d feat(wordpress): Switch to wp4nix for plugins and themes
All checks were successful
build configuration / build_storage01 (push) Successful in 51s
build configuration / build_compute01 (push) Successful in 1m13s
build configuration / build_web01 (push) Successful in 2m15s
ds-fr update / npins_update (push) Successful in 1m50s
2024-01-09 15:51:36 +01:00
4716f8a398 feat(modules): Replace dgn-secrets by age-secrets
All checks were successful
build configuration / build_compute01 (push) Successful in 1m6s
build configuration / build_storage01 (push) Successful in 44s
build configuration / build_web01 (push) Successful in 57s
npins update / npins_update (push) Successful in 46s
2024-01-09 14:48:33 +01:00
89597be3f4 feat(wordpress): Add user role editor plugin
All checks were successful
build configuration / build_storage01 (push) Successful in 46s
build configuration / build_compute01 (push) Successful in 1m10s
build configuration / build_web01 (push) Successful in 2m22s
2024-01-09 09:11:13 +01:00
996a0d28ce fix(wordpress/module): Use imap1 to have correct ip
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 1m5s
build configuration / build_compute01 (push) Successful in 1m12s
2024-01-08 20:10:04 +01:00
3533076bd4 feat(wordpress/module): Factorize ip construction more
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 56s
build configuration / build_compute01 (push) Successful in 1m10s
ds-fr update / npins_update (push) Successful in 1m52s
2024-01-08 18:01:32 +01:00
9c457666f5 feat(wordpress/module): Factorize ip construction
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 56s
build configuration / build_compute01 (push) Successful in 1m9s
2024-01-08 17:59:22 +01:00
bdc23df66c feat(wordpress): Another one
All checks were successful
build configuration / build_storage01 (push) Successful in 52s
build configuration / build_compute01 (push) Successful in 1m18s
build configuration / build_web01 (push) Successful in 2m18s
2024-01-08 17:39:58 +01:00
f9a8d428b1 fix(wordpress): Use different local IP addresses 2024-01-08 17:39:45 +01:00
43d1a9d79e feat(wordpress): Complete the bridge between the host and the container
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 1m6s
build configuration / build_compute01 (push) Successful in 1m10s
npins update / npins_update (push) Successful in 36s
2024-01-08 14:16:11 +01:00
876d76208c feat(wordpress): Start containerization 2024-01-07 14:50:36 +01:00
de68b989ed feat(web01/static): Deploy https
All checks were successful
build configuration / build_storage01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 1m12s
build configuration / build_web01 (push) Successful in 1m45s
npins update / npins_update (push) Successful in 19s
ds-fr update / npins_update (push) Successful in 2m28s
2024-01-06 10:28:02 +01:00
774427b20e feat(web01): Use fail2ban
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m11s
ds-fr update / npins_update (push) Successful in 1m58s
2024-01-05 17:22:15 +01:00
2393364a47 fix(web01): Sort 2024-01-05 17:22:15 +01:00
11030744b5 feat(web01): Deploy static websites (without https for now) 2024-01-05 17:21:40 +01:00
Tom Hubrecht
68f75013d3 feat(redirections): Retire photos.ens.wtf 2023-12-22 06:56:25 +01:00
Tom Hubrecht
df033fb84d feat(redirections): simplify retired services management
All checks were successful
build configuration / build_web01 (push) Successful in 47s
build configuration / build_storage01 (push) Successful in 51s
build configuration / build_compute01 (push) Successful in 1m26s
npins update / npins_update (push) Successful in 1m29s
2023-12-21 15:11:33 +01:00
Tom Hubrecht
ade1358caa feat(redirections): Add more retired services
All checks were successful
build configuration / build_storage01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 1m28s
build configuration / build_web01 (push) Successful in 1m54s
2023-12-21 15:08:12 +01:00
Tom Hubrecht
cd1c14d6d6 feat(redirections): Add SSL to retired websites
All checks were successful
build configuration / build_storage01 (push) Successful in 46s
build configuration / build_compute01 (push) Successful in 1m20s
build configuration / build_web01 (push) Successful in 1m21s
2023-12-20 16:27:20 +01:00
Tom Hubrecht
80ca4037de fix(redirections): Declare retired.dgnum.eu to be the default host
All checks were successful
build configuration / build_storage01 (push) Successful in 45s
build configuration / build_web01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 1m22s
npins update / npins_update (push) Successful in 2m43s
2023-12-20 15:02:08 +01:00
Tom Hubrecht
216efbbc42 feat(redirections): Add services to the retired list
All checks were successful
build configuration / build_storage01 (push) Successful in 46s
build configuration / build_web01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 1m24s
2023-12-20 13:16:15 +01:00
Tom Hubrecht
3388771929 feat(web01): Improve redirections and make calendrier.eleves.ens.fr -> calendrier.dgnum.eu
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 1m7s
build configuration / build_compute01 (push) Successful in 2m39s
2023-12-19 18:38:57 +01:00
Tom Hubrecht
0bab90256a feat(eleves): Update and fix
All checks were successful
build configuration / build_storage01 (push) Successful in 50s
build configuration / build_web01 (push) Successful in 51s
build configuration / build_compute01 (push) Successful in 1m20s
2023-12-19 16:22:18 +01:00
Tom Hubrecht
e7e0305aea feat(eleves): Update config and source
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 1m25s
2023-12-19 15:46:20 +01:00
Tom Hubrecht
55089de144 fix(redirections): Fix the page and host
All checks were successful
build configuration / build_storage01 (push) Successful in 49s
build configuration / build_web01 (push) Successful in 56s
build configuration / build_compute01 (push) Successful in 1m23s
npins update / npins_update (push) Successful in 54s
2023-12-18 23:39:40 +01:00
Tom Hubrecht
16a63b37d3 feat(web01): Add a hub for redirections
All checks were successful
build configuration / build_storage01 (push) Successful in 50s
build configuration / build_web01 (push) Successful in 57s
build configuration / build_compute01 (push) Successful in 1m19s
2023-12-18 23:25:36 +01:00
Tom Hubrecht
8234dfbb74 feat(www.eleves): Deploy eleves webpage on web01 2023-12-11 15:54:00 +01:00
Tom Hubrecht
dde4e48f96 fix(matterbridge): Finalize configuration 2023-12-10 18:25:10 +01:00
Tom Hubrecht
5aea0b87b1 feat(matterbridge): Update config 2023-12-10 14:34:56 +01:00
Tom Hubrecht
fc5d401dae feat(matterbridge): Update settings 2023-12-08 17:54:50 +01:00
Tom Hubrecht
fa78327922 feat(web01): Install matterbridge 2023-12-08 14:53:17 +01:00
sinavir
a81c902d53 feat(web01): Update web01 to 23.11 2023-12-06 16:55:51 +01:00
Tom Hubrecht
086f968663 feat: Enable netbird on all machines 2023-12-04 09:16:04 +01:00
Tom Hubrecht
18b6b0f605 feat(modules/dgn-harware): Refactor hardware config 2023-11-29 16:11:35 +01:00
sinavir
af0b63b2b6 fix(linkal): Fix metis2linkal 2023-11-08 00:04:18 +01:00
sinavir
ce301ae104 fix(linkal): Fix metis2linkal script 2023-11-07 23:47:50 +01:00
sinavir
dee96a30fd fix(web01): Correct email and s3 settings 2023-10-29 21:16:29 +01:00
sinavir
ff9e582e70 feat(linkal): Sync with metis on ens.cal.dgnum.eu 2023-10-27 14:36:57 +02:00
sinavir
bae1d02761 feat(web01): Add castopod 2023-10-27 14:16:48 +02:00
Tom Hubrecht
1c709b5c3b fix(web01/ntfy-sh): Update settings 2023-10-26 14:18:58 +02:00