current_version?

in chef/cookbooks/cpe_filebeat/resources/cpe_filebeat.rb [39:59]


  def current_version?
    
    status = false
    if filebeat_exist?
      if macos? || debian?
        cmd = shell_out('/opt/filebeat/filebeat version').stdout
        status = cmd.include? zip_info['version']
        return status
      elsif windows?
        cmd = powershell_out("(Get-Item #{filebeat_bin}).VersionInfo.FileVersion").stdout
        status = cmd.include?(zip_info['version'])
        
        if cmd.nil? || cmd.empty? && zip_info['version'].include?('6.4.2')
          status = true
        end
        return status
      end
    end
    status
  end