From 0ad355e6c93f9c7705392fe2d029ca2b58b7dce9 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Thu, 5 Apr 2012 10:26:44 +0300 Subject: [PATCH] Enable SMP and kernel polling for ejabberd on Ubuntu --- ejabberd/manifests/init.pp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ejabberd/manifests/init.pp b/ejabberd/manifests/init.pp index b5a5112..b5d619f 100644 --- a/ejabberd/manifests/init.pp +++ b/ejabberd/manifests/init.pp @@ -110,6 +110,17 @@ class ejabberd { notify => Service["ejabberd"], } + case $operatingsystem { + "debian", "ubuntu": { + augeas { "set-ejabberd-default": + context => "/files/etc/default/ejabberd", + changes => [ "set POLL true", + "set SMP auto", ], + notify => Service["ejabberd"], + } + } + } + define configwebhost() { file { "/srv/www/https/${name}/jabber": ensure => link,