Projet

Général

Profil

Scénario #37490

Ajout d'une fonction pour un nouveau mode de calcul utilisé dans les dictionnaires

Ajouté par Laurent Joly il y a 4 mois. Mis à jour il y a 21 jours.

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

Tâche #37570: codeFerméLudwig Seys

Distribution EOLE - Tâche #37620: TestFerméLaurent Gourvenec


Demandes liées

Lié à Distribution EOLE - Tâche #37636: Ajouter la fonction calc_netmask_ip dans la doc >= 2.10 Nouveau 10/09/2026

Historique

#1 Mis à jour par Joël Cuissinat il y a 3 mois

  • Tracker changé de Demande à Scénario
  • Début 03/06/2026 supprimé
  • 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é

Formats disponibles : Atom PDF