allocate from the entire usable range

This commit is contained in:
jbowdre 2021-01-26 16:41:41 -06:00
parent 6581fde145
commit 9c3216f15e

View file

@ -72,8 +72,8 @@ def do_get_ip_ranges(self, auth_credentials, cert):
logging.info(f"Found subnet: {ipRange['name']} - {ipRange['description']}.")
network = ipaddress.ip_network(str(subnet['subnet']) + '/' + str(subnet['mask']))
ipRange['ipVersion'] = 'IPv' + str(network.version)
ipRange['startIPAddress'] = str(network[10])
ipRange['endIPAddress'] = str(network[-6])
ipRange['startIPAddress'] = str(network[1])
ipRange['endIPAddress'] = str(network[-2])
ipRange['subnetPrefixLength'] = str(subnet['mask'])
# return empty set if no nameservers are defined in IPAM
try: