Evolution #7265
Gérer la correspondance de noms de variables 2.3 et 2.4
Description
Gérer la correspondance de noms de variables 2.3 et 2.4.
Si un modèle de réseau lié à un modèle de node fait référence à un nom de variable 2.3 qui a été modifié en 2.4 (les vlan par exemple), il est impossible d'importer un serveur rvp 2.4 depuis Zéphir.
Pour cela, il faudrait disposer d'une correspondance des noms de variable 2.3-->2.4 afin d'interroger Zéphir avec le nouveaux nom de variable dans le cas d'un serveur 2.4 (récupérer la liste déjà établie par Gwen ou Bruno) dans creole/upgrade.py :
for i in range(0, 5): dico.move('adresse_ip_vlan_eth{0}'.format(i), 'vlan_ip_eth{0}'.format(i)) dico.move('adresse_netmask_vlan_eth{0}'.format(i), 'vlan_netmask_eth{0}'.format(i)) dico.move('adresse_network_vlan_eth{0}'.format(i), 'vlan_network_eth{0}'.format(i)) dico.move('adresse_broadcast_vlan_eth{0}'.format(i), 'vlan_broadcast_eth{0}'.format(i)) dico.move('adresse_gw_vlan_eth{0}'.format(i), 'vlan_gw_eth{0}'.format(i)) dico.move('id_vlan_eth{0}'.format(i), 'vlan_id_eth{0}'.format(i)) dico.move('proxy_eth0_adresse', 'proxy_eth0_ip') dico.move('proxy_eth0_network', 'proxy_eth0_network') dico.move('nom_interface1', 'nom_zone_eth1') dico.move('passerelle_smtp', 'exim_relay_smtp') dico.move('mail_rewrite_domain', 'exim_qualify_domain')
Related issues
Associated revisions
Dictionnaire de correspondance variables 2.3 -> 2.4 avec var 3.4 en key
Pour l'interrogation Zéphir, on essaie la variable 2.3, si n'existe pas,
on essaie variable 2.4
fixes #7265 @3h
History
#1 Updated by Fabrice Barconnière over 9 years ago
- Estimated time set to 7.00 h
#2 Updated by Fabrice Barconnière over 9 years ago
- Due date set to 02/07/2014
- Status changed from Nouveau to Accepté
- Target version changed from Mises à jour 2.3.13 to Mises à jour 2.3.12
- Start date set to 01/31/2014
#3 Updated by Fabrice Barconnière over 9 years ago
- Target version changed from Mises à jour 2.3.12 to Mises à jour 2.3.13
#4 Updated by Fabrice Barconnière over 9 years ago
- Due date changed from 02/07/2014 to 03/21/2014
#5 Updated by Fabrice Barconnière over 9 years ago
- Description updated (diff)
#6 Updated by Fabrice Barconnière over 9 years ago
- Status changed from Accepté to Résolu
- % Done changed from 0 to 100
Appliqué par commit fe1ba99fd7054c8dbc3e3beb7655f164b6f688b6.
#7 Updated by Daniel Dehennin over 9 years ago
- Due date changed from 03/21/2014 to 05/16/2014
#8 Updated by Gilles Grandgérard over 9 years ago
- Status changed from Résolu to Fermé