Adam Belkacemi
67a754f733
ajoute la liaison Laravel-OpenStack et le modèle Heat du lab 08
...
Un gabarit Heat généré depuis chaque lab.yaml, une stack par session de
lab (création à l'admission, suppression à l'expiration via des jobs
Redis et un worker systemd dédié). Passage du compte de service à une
authentification par mot de passe : Heat refuse de créer un trust à
partir d'un jeton d'application credential (voir ADR 0002).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-08 10:14:24 +02:00
Adam Belkacemi
8742bde807
ajoute le proxy console Go et le relais WebSocket vers nova-serialproxy
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-08 09:35:16 +02:00
Adam Belkacemi
30e14b1c54
ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-08 02:01:58 +02:00
Adam Belkacemi
aa31b6112f
ajoute la supervision : règles d'alerte Prometheus, relais ntfy, Uptime Kuma
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-07 21:20:01 +02:00
Adam Belkacemi
d21c6ef544
journal : nettoyage des ressources de test de l'étape 6
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-07 16:24:32 +02:00
Adam Belkacemi
3e54e5020b
corrige le README : tree n'est pas préinstallé dans l'image (lab 02)
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-07 16:23:48 +02:00
Adam Belkacemi
44384847e5
construit l'image paillasse-debian, crée le projet OpenStack et teste la console série
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-07 16:14:06 +02:00
Adam Belkacemi
21c9de6d10
restreint l'écoute des bases OVN à l'interface interne, supprime le volume proxysql_socket résiduel
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-07 15:57:46 +02:00
Adam Belkacemi
db2842689a
déploie OpenStack 2025.2 avec Kolla-Ansible (tout-en-un, API sur dummy0)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:50:54 +02:00
Adam Belkacemi
87c8aac5f5
ajoute le réseau pour OpenStack : dummy0, paire veth, NAT restreint au réseau externe
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 11:40:34 +02:00
Adam Belkacemi
e879a214a9
ajoute les sauvegardes chiffrées vers Dedibackup (rôle Ansible, timer quotidien, rotation)
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-07 11:08:22 +02:00
Adam Belkacemi
f5a5e8d8a9
durcit le serveur : pare-feu nftables, SSH par clé, fail2ban, chrony, mises à jour de sécurité
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-07 10:32:09 +02:00
Adam Belkacemi
b7e866f868
ajoute l'inventaire du serveur et le journal (étape 1 : reconnaissance)
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-07 06:54:40 +02:00
Adam Belkacemi
ca4669156a
Prompt final
2026-10-07 01:12:34 +02:00
Adam Belkacemi
5c396d5a94
Pack de contenus (8 labs, séquence 08 complète)
2026-10-07 00:35:50 +02:00
Adam Belkacemi
138235bd76
CLAUDE.md, contenus, prompt et référentiel
2026-10-07 00:11:20 +02:00
Adam Belkacemi
236d2d3567
Maquettes Claude Design avec visio de classe
2026-10-06 23:28:18 +02:00
Adam Belkacemi
238070ae54
Premier commit
2026-09-28 23:16:30 +02:00