From c01a2afb9b66501806102bae4fa29683da3f8cee Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Thu, 26 Jan 2012 11:22:42 +0200 Subject: [PATCH] Added user and group management to ejabberd module --- ejabberd/manifests/init.pp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ejabberd/manifests/init.pp b/ejabberd/manifests/init.pp index f99ad4f..ba768d4 100644 --- a/ejabberd/manifests/init.pp +++ b/ejabberd/manifests/init.pp @@ -22,6 +22,9 @@ # class ejabberd { + include user::system + realize(User["ejabberd"], Group["ejabberd"]) + if !$ejabberd_hosts { $ejabberd_hosts = [ "${homename}" ] } @@ -30,7 +33,8 @@ class ejabberd { } package { "ejabberd": - ensure => installed, + ensure => installed, + require => [ User["ejabberd"], User["ejabberd"] ], } service { "ejabberd":