Correction de l'exercice back front
| inventory | ||
| roles/webapp | ||
| README.md | ||
| site.yml | ||
Déploiement billetterie (front unique, 3 backends)
Prérequis
- Ansible sur votre poste de contrôle
- Accès SSH aux hôtes
tp1..tp10.travaux.ia86.cc(groupetp) - Sudo sur les hôtes
- DNS de vos TP pointant vers les serveurs
Lancer le déploiement
ansible-playbook -i inventory/hosts.ini site.yml
Accès
- Ouvrez http://tpX.travaux.ia86.cc
- Front unique, menus théâtre / musique / danse
- API Nginx -> 3 sockets Unix (pas de port supplémentaire, pas de UFW)
Structure
- 3 services systemd : backend1, backend2, backend3
- Données par backend :
/opt/billetterie/backendX/tickets.json