docs: def network_info(host=None,
                   admin_username=None,
                   admin_password=None,
                   module=None):
      '''
      Return Network Configuration
  
      CLI Example:
  
      .. code-block:: bash
  
          salt dell dracr.network_info
      '''
  
      inv = inventory(host=host, admin_username=admin_username,
                      admin_password=admin_password)
      if inv is None:
          cmd = {}
          cmd['retcode'] = -1
          cmd['stdout'] = 'Problem getting switch inventory'
          return cmd
  
      if module not in inv.get('switch') and module not in inv.get('server'):
          cmd = {}
          cmd['retcode'] = -1
          cmd['stdout'] = 'No module {0} found.'.format(module)
          return cmd
  
      cmd = __execute_ret('getniccfg', host=host,
                          admin_username=admin_username,
                          admin_password=admin_password,
                          module=module)
  
      if cmd['retcode'] != 0:
          log.warning('racadm returned an exit code of %s', cmd['retcode'])
  
      cmd['stdout'] = 'Network:\n' + 'Device = ' + module + '\n' + \
                      cmd['stdout']
      return __parse_drac(cmd['stdout'])