Tâche #8384
Zéphir - Scénario #8297: Adaptation des fonctions de migration pour Eole 2.4
adapter la fonctionnalité de migration de 'fichiers personnalisés' pour l'étendre à la migration vers 2.3 et 2.4 (+ documentation)
Description
dans le cas d'une migration avec réenregistrement du serveur, Zéphir proposait pour une fonctionnalité permettant de définir une liste de fichiers à reprendre dans les fichiers personnalisés du serveur avant migration en plus des fichiers gérés par défaut.
Il est seulement possible de définir une liste par type de module (amon / scribe / ...), mais on ne peut pas avoir une liste différente suivant la version de la distribution (prévu à la base pour le cas de la migration d'amon de 1.X vers 2.X). Pour les fichiers migrés d'office, la liste définie ne dépend pas non plus de la version.
La liste des fichiers par défaut n'est plus valide, les fichiers ayant changé d'emplacement depuis la sortie d'eole 'NG'. Il faudrait gérer les différents cas possibles, soit considérer que ces fichiers doivent être gérés seulement au travers des scripts de sauvegarde/restauration spécifiques à la migration (et remontés ensuite sur Zéphir).
migration_files = {'amon':{'files':[('filtres-users','filtres-users',True), ('serialize_btn.srz','serialize_btn.srz',False), ('local','local',False), ('perso','perso',False), ('tmp','tmp',True), ('horaires.txt','tmp/horaires.txt',True)], 'rights':[('filtres-users','','www-data','www-data','0644'), ('local','-R','www-data','proxy','0755'), ('local/*','','www-data','proxy','0644'), ('local/liste_blanche','-R','www-data','proxy','0755'), ('local/liste_blanche/*','','www-data','proxy','0644'), ('tmp','','www-data','www-data','0777'), ('tmp/*','','www-data','www-data','0644'), ('serialize_btn.srz','','www-data','www-data','0644')], 'exclude':['rapport-maj.html','blacklist-date.txt','Reconf.log']} }
la possibilité d'ajouter des fichiers supplémentaires n'a à priori pas été reportée dans la documentation officielle.
Related issues
Associated revisions
Correction de la prise en compte des fichiers de type 'migration_perso'
- fonctionnait seulement dans le cas d'une migration de 1.X vers 2.0
- peut être décliné pour chaque module et version de destination
- Les fichiers définis par eole sont gérés par les scripts de migration
et remontés après migration du serveur dans l'application
ref #8384 @6h
History
#1 Updated by Bruno Boiget over 8 years ago
- Estimated time set to 4.00 h
#2 Updated by Bruno Boiget over 8 years ago
- Assigned To set to Bruno Boiget
- Target version set to sprint 2014 36-37
- % Done changed from 0 to 80
Le nom complet du module de destination doit être indiqué (ex: amon-2.4 au lieu de amon)
documentation à mettre à jour (pour l'instant: oldwiki seulement, même pour la doc d'origine !)
#3 Updated by Bruno Boiget over 8 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 80 to 100
doc mise à jour dans la doc du module Zéphir 2.3
#4 Updated by Luc Bourdot over 8 years ago
- Tracker changed from Anomalie to Scénario
#5 Updated by Luc Bourdot over 8 years ago
- Tracker changed from Scénario to Tâche
#6 Updated by Luc Bourdot over 8 years ago
- Tracker changed from Tâche to Anomalie
#7 Updated by Luc Bourdot over 8 years ago
- Tracker changed from Anomalie to Tâche
#8 Updated by Fabrice Barconnière over 8 years ago
- Status changed from Résolu to Fermé