Epic 11 : Gestion des services applicatifs¶
E11-1: Gérer les dépendances entre services applicatifs¶
Contexte¶
Les modèles de serveur racine dépendent uniquement de services applicatifs génériques (exemple : eole-server, eole-amon, eole-scribe, ...). Ces services applicatifs doivent eux même dépendre des services applicatifs qui constituent le module (eole-proxy, eole-annuaire, ...)
L’ajout d’un service applicatif sur un modèle de serveur personnalisé doit entraîner l’ajout des services applicatifs dont il dépend (exemple : eole-web pour eole-roundcube).
L’affaire peut se corser si l’on souhaite gérer le choix (exemple : apache ou nginx) et les conflits entre services applicatifs.
Proposition¶
Identifier les services applicatifs existants et leurs relations.
Proposer une solution pour gérer les dépendances entre services applicatifs.
Critères d’acceptation¶
- implémenter les dépendances pour “eole-roundcube”
E11-2: Créer la base datasource des services applicatifs¶
Contexte¶
La description des version, source et servermodel existe dans la datasource. Il faut ajouter les serviceApplicatifs, Document, Package
Proposition¶
- Utiliser le zephir 2.6.2 comme base pour créer les listes.
- la procédure de mise à jour du datasource va être très proche ==> idée : à scripter ?
Critères d’acceptation¶
- le datasource est complet.