Initial kosmos-ejabberd cookbook

No Let's Encrypt cert generation recipe for now

Hardcoded PostgreSQL password too
This commit is contained in:
Greg Karékinian
2019-01-09 18:17:50 +01:00
parent f5dc267030
commit c861c73025
13 changed files with 1741 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
require 'serverspec'
# Required by serverspec
set :backend, :exec
describe 'ejabberd' do
describe package('ejabberd') do
it { should be_installed }
end
it 'is listening on port 5222 (client-to-server)' do
expect(port(5222)).to be_listening
end
it 'is listening on port 5269 (server-to-server)' do
expect(port(5269)).to be_listening
end
it 'runs the ejabberd service' do
expect(service('ejabberd')).to be_running
expect(service('ejabberd')).to be_enabled
end
end