From c80a5c8d5e5f3fefc0d7d6ee214ec6e0b5b16f61 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Sat, 29 Jun 2013 14:29:41 +0300 Subject: [PATCH] ejabberd: Manage permissions for ejabberd_muclog_datadir --- ejabberd/manifests/init.pp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ejabberd/manifests/init.pp b/ejabberd/manifests/init.pp index bf08151..58f9171 100644 --- a/ejabberd/manifests/init.pp +++ b/ejabberd/manifests/init.pp @@ -253,6 +253,17 @@ class ejabberd::collab inherits ejabberd { source => "/usr/local/src/${ejabberd_package}", } + if $ejabberd_muclog_datadir { + file { $ejabberd_muclog_datadir: + ensure => directory, + mode => "2770", + owner => "collab", + group => "collab", + require => User["collab"], + before => Service["ejabberd"], + } + } + }