Présentation du projet Zéphir¶
Nom du projet: | Zéphir |
---|---|
URL du projet: | https://dev-eole.ac-dijon.fr/git/zephir.git |
version: | alpha |
Choix techniques¶
- Crossbar.io : Gestion de bus de message - python 3
- Kong : Gestion del ‘authentification et API de Crossbar.io
- salt minion sur les serveurs
- salt master sur le zephir

Architecture¶
- choix de Docker et Docker-compose
- Docker
- Docker-Compose
Le docker compose va tirer les dockers
- kong = un docker
- crossbar = un docker
- bdd = un docker
- salt master + controlleur = un docker
Roadmap¶
Pour décembre 20172017:
- API du bus de message,
- authentification
- communication avec la bdd
- Contrôleur du Salt
- communication avec les serveurs
Demandes¶
Le contrôleur salt master doit signaler ce qu’il sait faire (exporter son API).
all in one - tout sur la même machine
tous les contôleurs peuvent consulter la BDD les mises à jour passe par le bus de message
EAD3 salt master + salt minion
le salt minion peut être raccroché à plusieurs salt master plus de gen_config en local plus de gestion de conf en local, la conf du Zéphir fait foi
- benjamin kong
- william API
à faire : - utiliser le bus
Les étapes¶
- lire une conf
- pas l’UI pour l’instant mais un utilitaire ligne de commane CLI
- bus interne au Zéphir pour le moment, doit-il être externe ?
- 4 sprints d’ici à décembre
- avec en plus des journées techniques à Nantes et une qualif
exemple clients crossbar 21205
- lire le vocabulaire
- lire les use cases
- dépôt Zéphir https://dev-eole.ac-dijon.fr/git/zephir.git