docs: def reboot(hostname, timeout=20, username=None, password=None):
      '''
      Reboot a server using the Dell DRAC
  
      CLI Example:
  
      .. code-block:: bash
  
          salt-run drac.reboot example.com
      '''
      client = __connect(hostname, timeout, username, password)
  
      if isinstance(client, paramiko.SSHClient):
          (stdin, stdout, stderr) = client.exec_command('racadm serveraction powercycle')
  
          if 'successful' in stdout.readline():
              log.info('powercycle successful')
          else:
              log.error('powercycle racadm command failed')
              return False
      else:
          log.error('client was not of type paramiko.SSHClient')
          return False
  
      return True