22:33:34 dev-ore-logstash-i-fa73bf55 root ~ > service logstash status logstash is running 22:33:35 dev-ore-logstash-i-fa73bf55 root ~ > service logstash status logstash is not running 22:33:36 dev-ore-logstash-i-fa73bf55 root ~ > service logstash status logstash is not running
here is how I install logstash in chef:
+bash 'install and start logstash' do
- code <<-EOF
- cd /tmp
- curl -L -O https://download.elastic.co/logstash/logstash/packages/debian/logstash_2.3.2-1_all.deb
- sudo dpkg -i logstash_2.3.2-1_all.deb
-
EOF
- not_if do ::File.exists?('/opt/logstash/bin/logstash') end
- notifies :start, 'service[logstash]', :delayed
+end
+
+service 'logstash' do
- provider Chef::Provider::Service::Init::Debian
- supports :status => true, :restart => true, :reload => true
- action [ :enable, :start ]
+end