From 0949ad3387a9224c1ec5a7d6b9d43237e555d05a Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 24 Aug 2010 14:45:00 -0300 Subject: Sympa configuration --- manifests/sympa.pp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'manifests/sympa.pp') diff --git a/manifests/sympa.pp b/manifests/sympa.pp index ea6de43..2ce336b 100644 --- a/manifests/sympa.pp +++ b/manifests/sympa.pp @@ -5,4 +5,30 @@ class mail::sympa { database::instance { "$sympa_database_name": password => "$sympa_database_password", } + + group { 'sympa': + ensure => present, + } + + user { 'sympa': + ensure => present, + gid => 'sympa', + require => Group['sympa'], + } + + file { "/etc/sympa": + ensure => directory, + owner => postfix, + group => root, + mode => 0755, + } + + file { "/etc/sympa/sympa.conf": + ensure => present, + owner => sympa, + group => sympa, + mode => 0640, + content => template('mail/sympa/sympa.conf.erb'), + require => [ File['/etc/sympa'], User['sympa'] ], + } } -- cgit v1.2.3