code: def reboot_node(node_id, profile, **libcloud_kwargs):
      '''
      Reboot a node in the cloud
  
      :param node_id: Unique ID of the node to reboot
      :type  node_id: ``str``
  
      :param profile: The profile key
      :type  profile: ``str``
  
      :param libcloud_kwargs: Extra arguments for the driver's reboot_node method
      :type  libcloud_kwargs: ``dict``
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion libcloud_compute.reboot_node as-2346 profile1
      '''
      conn = _get_driver(profile=profile)
      node = _get_by_id(conn.list_nodes(**libcloud_kwargs), node_id)
      return conn.reboot_node(node, **libcloud_kwargsf reboot_node(node_id, profile, **libcloud_kwargs):
      '''
      Reboot a node in the cloud
  
      :param node_id: Unique ID of the node to reboot
      :type  node_id: ``str``
  
      :param profile: The profile key
      :type  profile: ``str``
  
      :param libcloud_kwargs: Extra arguments for the driver's reboot_node method
      :type  libcloud_kwargs: ``dict``
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion libcloud_compute.reboot_node as-2346 profile1
      '''
      conn = _get_driver(profile=profile)
      node = _get_by_id(conn.list_nodes(**libcloud_kwargs), node_id)
      return conn.reboot_node(node, **libcloud_kwargs)
docs: Reboot a node in the cloud
  
      :param node_id: Unique ID of the node to reboot
      :type  node_id: ``str``
  
      :param profile: The profile key
      :type  profile: ``str``
  
      :param libcloud_kwargs: Extra arguments for the driver's reboot_node method
      :type  libcloud_kwargs: ``dict``
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion libcloud_compute.reboot_node as-2346 profile1