code: def list_nodes(profile, **libcloud_kwargs):
      '''
      Return a list of nodes
  
      :param profile: The profile key
      :type  profile: ``str``
  
      :param libcloud_kwargs: Extra arguments for the driver's list_nodes method
      :type  libcloud_kwargs: ``dict``
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion libcloud_compute.list_nodes profile1
      '''
      conn = _get_driver(profile=profile)
      libcloud_kwargs = salt.utils.args.clean_kwargs(**libcloud_kwargs)
      nodes = conn.list_nodes(**libcloud_kwargs)
      ret = []
      for node in nodes:
          ret.append(_simple_node(node))
      return ref list_nodes(profile, **libcloud_kwargs):
      '''
      Return a list of nodes
  
      :param profile: The profile key
      :type  profile: ``str``
  
      :param libcloud_kwargs: Extra arguments for the driver's list_nodes method
      :type  libcloud_kwargs: ``dict``
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion libcloud_compute.list_nodes profile1
      '''
      conn = _get_driver(profile=profile)
      libcloud_kwargs = salt.utils.args.clean_kwargs(**libcloud_kwargs)
      nodes = conn.list_nodes(**libcloud_kwargs)
      ret = []
      for node in nodes:
          ret.append(_simple_node(node))
      return ret
docs: Return a list of nodes
  
      :param profile: The profile key
      :type  profile: ``str``
  
      :param libcloud_kwargs: Extra arguments for the driver's list_nodes method
      :type  libcloud_kwargs: ``dict``
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion libcloud_compute.list_nodes profile1