14 lines
398 B
Python
14 lines
398 B
Python
import netaddr
|
|
|
|
def netaddr_iter_iprange(ip_start, ip_end):
|
|
return [str(ip) for ip in netaddr.iter_iprange(ip_start, ip_end)]
|
|
|
|
class FilterModule(object):
|
|
''' Ansible filter. Interface to netaddr methods.
|
|
https://pypi.org/project/netaddr/
|
|
'''
|
|
|
|
def filters(self):
|
|
return {
|
|
'netaddr_iter_iprange': netaddr_iter_iprange
|
|
} |