docs: def pxe(hostname, timeout=20, username=None, password=None):
      '''
      Connect to the Dell DRAC and have the boot order set to PXE
      and power cycle the system to PXE boot
  
      CLI Example:
  
      .. code-block:: bash
  
          salt-run drac.pxe example.com
      '''
      _cmds = [
          'racadm config -g cfgServerInfo -o cfgServerFirstBootDevice pxe',
          'racadm config -g cfgServerInfo -o cfgServerBootOnce 1',
          'racadm serveraction powercycle',
      ]
  
      client = __connect(hostname, timeout, username, password)
  
      if isinstance(client, paramiko.SSHClient):
          for i, cmd in enumerate(_cmds, 1):
              log.info('Executing command %s', i)
  
              (stdin, stdout, stderr) = client.exec_command(cmd)
  
          if 'successful' in stdout.readline():
              log.info('Executing command: %s', cmd)
          else:
              log.error('Unable to execute: %s', cmd)
              return False
  
      return True