Projet

Général

Profil

Scénario #37490

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

Pour avis, sachant qu'il est possible de déployer un fichier python directement dans */usr/share/creole/funcs* Bonjour

> 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 :
> <pre>
>
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'
> </pre>
>
>


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

Retour