Adding new authorisations for reload on ip_ssh_eth0

This commit is contained in:
2018-03-09 16:09:33 +01:00
parent 0ff7961616
commit d33fa9c421
3 changed files with 21 additions and 2 deletions

16
creolefuncs/netmask.py Normal file
View File

@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
def toCidr(ip,mask=False):
""" Convert to CIDR notation
ip can be like this : 192.168.5.100/255.255.255.0
or you can provide the ip and the mask
"""
from IPy import IP
try:
if mask:
data="{0}/{1}".format(ip,mask)
else:
data=ip
return str(IP(data))
except:
return data