Stock de stacks prêtes par lab dans Redis (prise atomique en Lua, ménage par comparaison avec Heat, disjoncteur), files gérées par Horizon, séances planifiables. Correcteur Go sur l'hyperviseur : socket Unix, commandes lues dans le lab.yaml uniquement, exécution par l'agent invité QEMU. Une création de stack ratée est supprimée et réessayée deux fois, puis la session passe en échec, visible du prof. Corrige aussi trois défauts des étapes précédentes : la console se coupait à la première frappe d'un navigateur (trames texte), l'élève ne pouvait pas rejoindre une séance, la déconnexion n'avait pas de jeton CSRF. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
16 lines
433 B
YAML
16 lines
433 B
YAML
---
|
|
- name: recharger nginx
|
|
ansible.builtin.shell: nginx -t && systemctl reload nginx
|
|
changed_when: true
|
|
|
|
- name: recharger systemd
|
|
ansible.builtin.systemd:
|
|
daemon_reload: true
|
|
|
|
# Horizon garde le code et la configuration en mémoire : à redémarrer après
|
|
# chaque déploiement ou changement de .env.
|
|
- name: redémarrer horizon
|
|
ansible.builtin.systemd:
|
|
name: portail-horizon
|
|
state: restarted
|
|
enabled: true
|