set_default(:elasticsearch_version, “1.7”)

namespace :elasticsearch do

include Aptitude
task :install do
  on roles(:search) do
    unless package_installed?("elasticsearch")
      apt_get_install("openjdk-7-jre-headless") unless package_installed?("openjdk-7-jre-headless")
      execute "wget -qO - https://packages.elasticsearch.org/GPG-KEY-elasticsearch | sudo apt-key add -"
      sudo "add-apt-repository 'deb http://packages.elasticsearch.org/elasticsearch/#{fetch(:elasticsearch_version)}/debian stable main'"
      apt_get_update
      apt_get_install("elasticsearch")
      sudo "update-rc.d elasticsearch defaults 95 10"
      sudo :service, :elasticsearch, :start
    end
  end
end

end