Scénario #37490
Ajout d'une fonction pour un nouveau mode de calcul utilisé dans les dictionnaires
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
28/07/2026
Echéance:
28/07/2026
% réalisé:
100%
Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Pour avis, sachant qu'il est possible de déployer un fichier python directement dans /usr/share/creole/funcs
Bonjour
Sur Zephir 2.10, je souhaite configurer les variables ip_ssh_eth0 et netmask_ssh_eth0 via un dictionnaire.
La variable netmask_ssh_eth0 est une variable esclave de ip_ssh_eth0. Son remplissage doit s'appuyer sur un mode de calcul prédéfini dans le script Python /usr/lib/python3/dist-packages/creole/eosfunc.py.
Je souhaite ajouter une fonction permettant de calculer automatiquement le masque réseau à partir de l'adresse IP selon la règle suivante :
- Si l'adresse IP se termine par .0, alors le masque retourné doit être 255.255.255.0
- Sinon, le masque retourné doit être 255.255.255.255
J'ai rajouté à notre zephir, cette fonction :
> def calc_netmask_ip(ip): > """calcule le mask a partir de l'ip""" > if ip[-2:] == ".0" : > return '255.255.255.0' > else: > return '255.255.255.255' >Pensez-vous qu'il serait possible d'intégrer cette fonction directement dans Zephir afin qu'elle soit conservée lors des futures mises à jour du serveur ?
Je vous remercie par avance
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a 3 mois
- Tracker changé de Demande à Scénario
- Début
03/06/2026supprimé - Release mis à Carnet de produit Cadoles - MEN
- Points de scénarios mis à 1.0
#2 Mis à jour par Joël Cuissinat il y a 3 mois
- Description mis à jour (diff)
#3 Mis à jour par Ludwig Seys il y a environ 2 mois
- Echéance mis à 01/01/2026
- Assigné à mis à Ludwig Seys
- Version cible mis à Carnet Cadoles - MEN
- Début mis à 01/10/2022
#4 Mis à jour par Joël Cuissinat il y a 21 jours
- Statut changé de Nouveau à Terminé (Sprint)
- Version cible changé de Carnet Cadoles - MEN à Livraison Cadoles - MEN 30/04/2026 (30)
- Release changé de Carnet de produit Cadoles - MEN à EOLE 2.10.0
#5 Mis à jour par Joël Cuissinat il y a 12 jours
- Lié à Tâche #37636: Ajouter la fonction calc_netmask_ip dans la doc >= 2.10 ajouté