Paillasse/ansible/roles/portail/defaults/main.yml
Adam Belkacemi 618cd7efbe passe le portail en HTTPS sur syllabuslab.fr, avec en-têtes de sécurité et CSP
Certificat Let's Encrypt obtenu et renouvelé par certbot (authentificateur
nginx), expiration surveillée par Prometheus. TLS selon Mozilla v6.0
intermediate, HSTS, CSP stricte avec nonce sur l'application et adaptée
sur la vitrine, xterm.js servi par le portail. Page de statut prévue sur
status.syllabuslab.fr, administration de Grafana et Kuma par tunnel seul.

Corrige aussi une faille XSS dans la page de classe, la page /cours en
erreur depuis l'étape 8, et NodeSource relancé à chaque déploiement.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 10:39:50 +02:00

18 lines
598 B
YAML

---
portail_mysql_port: 3307
portail_redis_port: 6380
portail_mysql_database: portail
portail_mysql_user: portail
portail_dossier_docker: /etc/portail
portail_dossier_app: /var/www/portail
portail_php_version: "8.3"
# Étape 12 : HTTPS
portail_domaine: syllabuslab.fr
portail_domaines_alias: [www.syllabuslab.fr]
# Page de statut publique d'Uptime Kuma : activée seulement quand ce nom
# résout vers le serveur (le rôle le vérifie à chaque passage).
portail_domaine_statut: status.syllabuslab.fr
portail_statut_slug: syllabus
portail_ip_publique: 163.172.4.195
portail_port_uptime_kuma: 3001