Commit Graph

299 Commits

Author SHA1 Message Date
dd63d84a41 Commit "slides" 2021-02-13 21:23:18 +01:00
d813665ed1 Preserve students privacy 2021-02-13 21:23:18 +01:00
2f4cc04db2 go fmt 2021-02-13 21:23:18 +01:00
331192ccbe token-validator: Don't use hardcoded tsig anymore 2021-02-13 21:23:18 +01:00
8a3160da10 Start updating for SRS 2022 2021-02-13 21:23:18 +01:00
54555dcca4 Support krb5 authentication 2021-02-13 21:22:41 +01:00
7a72afc81d tuto3: various fixes to help students 2021-02-13 19:43:56 +01:00
4d3b5c42b6 token-validator: update grading for 2021 2021-02-13 19:43:56 +01:00
a75c4ee708 libadlin: New function to retrieve active tunnels 2021-02-13 19:43:56 +01:00
dea2436c88 maatma: Can specify a dedicated IPv6 for NS association 2021-02-13 19:43:56 +01:00
66cfb49a08 token-validator: precise GLUE error 2021-02-13 19:43:56 +01:00
1280c7aad1 Update OIDC URL 2021-02-13 19:43:56 +01:00
9e86316845 tuto nat: follow Ansible recommandation for directory structure
https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html#content-organization
2021-02-13 19:43:56 +01:00
3ae3cb1de6 Update .gitignore 2021-02-13 19:43:56 +01:00
85ad80a671 token-validator: update dashboard: include visualization for individual student 2021-02-13 19:43:56 +01:00
9f909b9cba token-validator: fix handling of TTL in Maatma 2021-02-13 19:43:56 +01:00
3a9623a6af token-validator: implement GLUE test 2021-02-13 19:43:56 +01:00
e7d9b1c89f token-validator: reorganize tunnels page to clarify active tunnels and connected tunnels 2021-02-13 19:43:56 +01:00
1f47b01294 checker: read GLUE record, check HTTP and HTTPS accordingly to DNS records 2021-02-13 19:43:56 +01:00
f4ee5503ec pkg: add python-apt for easier ansible usage 2021-02-13 19:43:56 +01:00
5542804b21 libadlin: fix panic on return due to mutex 2021-02-13 19:43:56 +01:00
8c53414477 checker: fix start and stop 2021-02-13 19:43:56 +01:00
e1ee8d76ee checker: deduce basechellenge from tunnel version 2021-02-13 19:43:56 +01:00
b695eeb748 tuto3: share resolv.conf between wks mnt namespaces 2021-02-13 19:43:55 +01:00
2f2bf491b7 tuto3: be able to propagate vm fixes through HTTP 2021-02-13 19:43:55 +01:00
d515b760d9 tuto3: fix matrix database setup 2021-02-13 19:43:55 +01:00
c6604ef3f2 tuto3: update nsd pkg (add networking) 2021-02-13 19:43:55 +01:00
4f8b7bc42d tuto3: add welcome helper script 2021-02-13 19:43:55 +01:00
72e0151f50 tuto3: don't consider empty file as valid token 2021-02-13 19:43:55 +01:00
f9f2ce4cd2 tuto3: add raz-my-dd helper script 2021-02-13 19:43:55 +01:00
71669a2f7a tuto3: add sos-dhcp script in case of VM not booting correctly 2021-02-13 19:43:55 +01:00
05caa1d2d3 tuto3: use also IPv6 DNS resolver 2021-02-13 19:43:55 +01:00
5f524b63fc tuto3: oops fix passwd in some vm 2021-02-13 19:43:55 +01:00
c44b17b4fd tuto3: import samples feeds into miniflux 2021-02-13 19:43:55 +01:00
259375f316 tuto3: add vm for vitrine 2021-02-13 19:43:55 +01:00
c880529034 tuto3: define machine hostnames 2021-02-13 19:43:55 +01:00
dc0b0b354d pkg/nsd: enable networking service (as some service depend on it) 2021-02-13 19:43:55 +01:00
4409886b98 token-validator: add a cache when calling wg dump 2021-02-13 19:43:55 +01:00
ea61426809 tuto/nat: update 2021 2021-02-13 19:43:55 +01:00
66efc3bb70 tuto/ansible: fix 2021-02-13 19:43:55 +01:00
7d2976c2be dashboard: add TP3 2021-02-13 19:43:55 +01:00
e1642827d1 token-validator: use version to distinguish TP2's VM from TP3 2021-02-13 19:43:55 +01:00
28d5aa8fca token-validator: add suffixip and version in db 2021-02-13 19:43:55 +01:00
daa0e00619 checker: add verbose flag 2021-02-13 19:43:55 +01:00
7adbd4402a checker: add a base number for challenges 2021-02-13 19:43:55 +01:00
bd64e70ba3 add new pkg awx_web 2021-02-13 19:43:55 +01:00
1dd6de8fb8 tuto3: regroup all network setup into one script 2021-02-13 19:43:55 +01:00
4d7e5a5331 Force uid 0 to files 2021-02-13 19:43:55 +01:00
41b1d950e1 Update tuto3 2021-02-13 19:43:55 +01:00
af88c485b6 Can use the busybox wget by passing special header to GET, instead of requiring curl 2021-02-13 19:43:55 +01:00