]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/syslog-ng/manifests/init.pp
massive style guide fixups
[dsa-puppet.git] / modules / syslog-ng / manifests / init.pp
1 class syslog-ng {
2         package { 'syslog-ng':
3                 ensure => installed
4         }
5
6         service { 'syslog-ng':
7                 ensure => running
8         }
9
10         file { '/etc/syslog-ng/syslog-ng.conf':
11                 content => template('syslog-ng/syslog-ng.conf.erb'),
12                 require => Package['syslog-ng'],
13                 notify  => Service['syslog-ng']
14         }
15         file { '/etc/default/syslog-ng':
16                 source  => 'puppet:///modules/syslog-ng/syslog-ng.default',
17                 require => Package['syslog-ng'],
18                 notify  => Service['syslog-ng']
19         }
20         file { '/etc/logrotate.d/syslog-ng':
21                 source  => 'puppet:///modules/syslog-ng/syslog-ng.logrotate',
22                 require => Package['syslog-ng']
23         }
24 }