Пример #1
0
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
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()