cookbook-zabbix/test/integration/server/serverspec/database_spec.rb
2017-02-07 01:02:03 -05:00

33 lines
887 B
Ruby

require 'spec_helper'
describe 'zabbix::database' do
describe "Installed Packages:" do
describe package('postgresql94-server') do
it { should be_installed }
end
end
describe "Configuration Files:" do
describe file('/var/lib/pgsql/9.4/data/pg_hba.conf') do
it { should be_file }
it { should be_mode 600 }
it { should be_owned_by 'postgres' }
it { should be_grouped_into 'postgres' }
end
end
describe "Services:" do
describe service('postgresql-9.4') do
it { should be_enabled }
it { should be_running }
end
describe process('postmaster') do
its(:user) { should eq 'postgres' }
end
describe port(5432) do
it { should be_listening.on('127.0.0.1').with('tcp') }
end
end
end