2016-07-23 19:48:50 +01:00
|
|
|
require 'spec_helper'
|
|
|
|
|
|
2018-01-31 08:14:24 +01:00
|
|
|
shared_examples 'xpack::init' do |vars|
|
2018-06-19 21:17:10 +02:00
|
|
|
describe file("/etc/elasticsearch/#{vars['es_instance_name']}/elasticsearch.yml") do
|
|
|
|
|
it { should contain "node.name: localhost-#{vars['es_instance_name']}" }
|
2016-07-23 19:48:50 +01:00
|
|
|
it { should contain 'cluster.name: elasticsearch' }
|
2018-01-31 08:17:44 +01:00
|
|
|
if vars['es_major_version'] == '6.x'
|
2018-08-28 12:24:10 +02:00
|
|
|
it { should_not contain "path.conf: /etc/elasticsearch/#{vars['es_instance_name']}" }
|
2018-01-31 08:17:44 +01:00
|
|
|
else
|
2018-08-28 12:24:10 +02:00
|
|
|
it { should contain "path.conf: /etc/elasticsearch/#{vars['es_instance_name']}" }
|
2018-01-31 08:17:44 +01:00
|
|
|
end
|
2018-06-19 21:17:10 +02:00
|
|
|
it { should contain "path.data: /var/lib/elasticsearch/localhost-#{vars['es_instance_name']}" }
|
|
|
|
|
it { should contain "path.logs: /var/log/elasticsearch/localhost-#{vars['es_instance_name']}" }
|
2018-06-19 10:39:16 +02:00
|
|
|
it { should contain 'xpack.security.enabled: false' }
|
|
|
|
|
it { should contain 'xpack.watcher.enabled: false' }
|
|
|
|
|
end
|
2016-07-23 19:48:50 +01:00
|
|
|
end
|