From 0e285f0ce940f3e65525d1870202b047cbe51a15 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Wed, 17 Nov 2010 12:47:17 +0200 Subject: [PATCH] Added abusehelper datadir --- abusehelper/manifests/init.pp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/abusehelper/manifests/init.pp b/abusehelper/manifests/init.pp index b13a814..0fd5b13 100644 --- a/abusehelper/manifests/init.pp +++ b/abusehelper/manifests/init.pp @@ -16,4 +16,31 @@ class abusehelper { require => Svn::Export["/usr/local/src/abusehelper"], } + include user::system + realize(User["abusehel"], Group["abusehel"]) + + if $abusehelper_datadir { + file { "${abusehelper_datadir}": + ensure => directory, + mode => 0750, + owner => abusehel, + group => abusehel, + require => User["abusehel"], + } + + file { "/var/lib/ah2": + ensure => link, + target => "${abusehelper_datadir}", + require => File["${abusehelper_datadir}"], + } + } else { + file { "/var/lib/ah2": + ensure => directory, + mode => 0750, + owner => abusehel, + group => abusehel, + require => User["abusehel"], + } + } + }