code: def get_resources_nodes(call=None, resFilter=None):
      '''
      Retrieve all hypervisors (nodes) available on this environment
      CLI Example:
  
      .. code-block:: bash
  
          salt-cloud -f get_resources_nodes my-proxmox-config
      '''
      log.debug('Getting resource: nodes.. (filter: %s)', resFilter)
      resources = query('get', 'cluster/resources')
  
      ret = {}
      for resource in resources:
          if 'type' in resource and resource['type'] == 'node':
              name = resource['node']
              ret[name] = resource
  
      if resFilter is not None:
          log.debug('Filter given: %s, returning requested '
                    'resource: nodes', resFilter)
          return ret[resFilter]
  
      log.debug('Filter not given: %s, returning all resource: nodes', ret)
      return ref get_resources_nodes(call=None, resFilter=None):
      '''
      Retrieve all hypervisors (nodes) available on this environment
      CLI Example:
  
      .. code-block:: bash
  
          salt-cloud -f get_resources_nodes my-proxmox-config
      '''
      log.debug('Getting resource: nodes.. (filter: %s)', resFilter)
      resources = query('get', 'cluster/resources')
  
      ret = {}
      for resource in resources:
          if 'type' in resource and resource['type'] == 'node':
              name = resource['node']
              ret[name] = resource
  
      if resFilter is not None:
          log.debug('Filter given: %s, returning requested '
                    'resource: nodes', resFilter)
          return ret[resFilter]
  
      log.debug('Filter not given: %s, returning all resource: nodes', ret)
      return ret
docs: Retrieve all hypervisors (nodes) available on this environment
      CLI Example:
  
      .. code-block:: bash
  
          salt-cloud -f get_resources_nodes my-proxmox-config