This was previously passing because our CI configuration was actually testing 6.x instead of 5.x. Luckily this is the only problem which hadn't been caught since this was introduced.
17 lines
846 B
Ruby
17 lines
846 B
Ruby
require 'spec_helper'
|
|
|
|
shared_examples 'xpack::init' do |vars|
|
|
describe file("/etc/elasticsearch/#{vars['es_instance_name']}/elasticsearch.yml") do
|
|
it { should contain "node.name: localhost-#{vars['es_instance_name']}" }
|
|
it { should contain 'cluster.name: elasticsearch' }
|
|
if vars['es_major_version'] == '6.x'
|
|
it { should_not contain "path.conf: /etc/elasticsearch/#{vars['es_instance_name']}" }
|
|
else
|
|
it { should contain "path.conf: /etc/elasticsearch/#{vars['es_instance_name']}" }
|
|
end
|
|
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']}" }
|
|
it { should contain 'xpack.security.enabled: false' }
|
|
it { should contain 'xpack.watcher.enabled: false' }
|
|
end
|
|
end
|