예제 #1
0
파일: views.py 프로젝트: nnDarshan/USM
def resolve_hostname(request, hostname):
    """
The resource is used to get the ip address from a
hostname:

    """
    try:
        ipaddress = usm_wrapper_utils.resolve_hostname(hostname)
    except Exception, e:
        log.exception(e)
        return Response(
            {'message': 'Error while resolving hostname'}, status=417)
예제 #2
0
파일: djangoUtil.py 프로젝트: nnDarshan/USM
def add_minion_to_free_pool(minion_id):
    node = DiscoveredNode(
        node_name=minion_id,
        management_ip=usm_wrapper_utils.resolve_hostname(minion_id)[0])
    node.save()