def assign_ip(vmid): available_ips = data.get_ipaddress_free() if not available_ips: create_log( "Attempted to assign an IP address, but no IP addresses remained.", 2) return 0 data.set_ipaddress_server(vmid, available_ips['ip']) data.set_ipaddress_serverid(available_ips['_id'], vmid) return available_ips['ip']
def assign_ip(vmid): available_ips = data.get_ipaddress_free() if not available_ips: create_log( "Attempted to assign an IP address, but no IP addresses remained.", 2) return 0 data.set_ipaddress_server(vmid, available_ips['ip']) data.set_ipaddress_serverid(available_ips['_id'], vmid) return available_ips['ip']
def get_droplet_ipaddress(): manager = get_manager() droplets = data.get_server_type("do") for droplet in droplets: try: if not droplet['ip']: d = manager.get_droplet(droplet['id']) data.set_ipaddress_server(droplet['_id'], d.ip_address) if droplet['state'] == "2": if d.status == "active": data.set_server_state(droplet['_id'], 1) elif d.status == "off": data.set_server_state(droplet['_id'], 0) except: pass
def get_droplet_ipaddress(): manager = get_manager() droplets = data.get_server_type("do") for droplet in droplets: try: if not droplet['ip']: d = manager.get_droplet(droplet['id']) data.set_ipaddress_server(droplet['_id'], d.ip_address) if droplet['state'] == "2": if d.status == "active": data.set_server_state(droplet['_id'], 1) elif d.status == "off": data.set_server_state(droplet['_id'], 0) except: pass