Tâche #16787
Distribution EOLE - Scénario #16720: Traitement express (28-35)
CreoleLint signale une erreur sur le template upsd.users
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
Cette erreur apparaît sur tous les modules...
root@horus:~# CreoleLint -t upsd.users Template Non valide (valid_parse_tmpl:ERROR:error) \-- /usr/share/eole/creole/distrib/upsd.users ('/usr/share/eole/creole/distrib/upsd.users', ':', Exception("error for creole.onduleur.nut_monitor_user.nut_monitor_netmask type <class 'tiramisu.option.option.NetmaskOption'>: valeur invalide pour l'option nut_monitor_netmask : r\xc3\xa9seau invalide 192.168.5.1 (nut_monitor_host) avec masque 255.255.255.0",))
Révisions associées
Modification du type pour nut_monitor_host (ip => network)
Ref: #16787 @1h
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 8 ans
Dans /usr/share/eole/creole/dicos/20_nut.xml :
<variable name="nut_monitor_host" type="ip" description="Adresse IP du réseau de l'esclave" mandatory='True'/> <variable name="nut_monitor_netmask" type="netmask" description="Masque de l'IP du réseau de l'esclave" mandatory='True'/>
<check name="valid_networknetmask" target="nut_monitor_netmask"> <param type='eole'>nut_monitor_host</param> </check>Je me demande si cela ne pointerait pas une incohérence ?
- soit on modifie le type de nut_monitor_host en network
- soit on remplace le check par valid_ipnetmask
Ces deux modifications conviennent à CreoleLint :)
Concernant la variable "Adresse IP du réseau de l'esclave", la documentation est claire :
l'Adresse IP du réseau de l'esclave (cette valeur peut être une adresse réseau plutôt qu'une adresse IP) ;
=> il faut modifier le type de la variable
#2 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
#3 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Projet changé de creole à eole-nut
#4 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Description mis à jour (diff)
- Restant à faire (heures) changé de 1.0 à 0.15
#5 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de En cours à Résolu
#6 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 0.15 à 0.0
Les jobs sont repassés en vert dans Jenkins :)