def load_network_ips(inventory):
networks = inventory['networks']
available_network_ips = {}
for net_name, net in networks.iteritems():
if 'available-ips' in net:
ip_list_raw = net.get('available-ips')
ip_list_out = []
for ip in ip_list_raw:
if ' ' in ip:
ip_range = ip.split()
for _ip in netaddr.iter_iprange(ip_range[0], ip_range[1]):
ip_list_out.append(_ip)
else:
ip_list_out.append(ip)
available_network_ips[net_name] = ip_list_out
return available_network_ips
allocate_ip_addresses.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录