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