From 58db7f00d8740bdce6ef4ada9bc3445a2978e7a3 Mon Sep 17 00:00:00 2001 From: Saz Date: Mon, 25 Jul 2011 15:06:14 +0200 Subject: Added README.md and server.pp --- manifests/params.pp | 5 +++++ manifests/server.pp | 10 ++++++++++ 2 files changed, 15 insertions(+) create mode 100644 manifests/server.pp (limited to 'manifests') diff --git a/manifests/params.pp b/manifests/params.pp index 35ef20a..878c1f9 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -4,6 +4,11 @@ class rsyslog::params { default => $rsyslog_server, } + $server_dir = $rsyslog_server_dir ? { + '' => '/srv/log/', + default => $rsyslog_server_dir, + } + case $operatingsystem { /(Ubuntu|Debian)/: { $rsyslog_package_name = 'rsyslog' diff --git a/manifests/server.pp b/manifests/server.pp new file mode 100644 index 0000000..dceb252 --- /dev/null +++ b/manifests/server.pp @@ -0,0 +1,10 @@ +class rsyslog::server inherits rsyslog { + file { $rsyslog::params::server_conf: + owner => root, + group => root, + ensure => file, + content => template("${module_name}/server.conf.erb"), + require => Class['rsyslog::install'], + notify => Class['rsyslog::service'], + } +} -- cgit v1.2.3