Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class rsyslog {
- service { 'rsyslog':
- ensure => running,
- enable => true,
- }
- file { 'rsyslog.conf':
- path => '/etc/rsyslog.conf',
- ensure => file,
- mode => 0644,
- source => 'puppet:///modules/rsyslog/rsyslog.conf',
- }
- File['rsyslog.conf'] ~> Service['rsyslog']
- file { 'graylog.conf':
- path => '/etc/rsyslog.d/graylog.conf',
- ensure => file,
- mode => 0644,
- source => 'puppet:///modules/rsyslog/graylog.conf',
- }
- File['graylog.conf'] ~> Service['rsyslog']
- case $::libdistid {
- 'OracleVMServer': {
- file { 'ovs.conf':
- path => '/etc/rsyslog.d/ovs.conf',
- ensure => file,
- mode => 0644,
- source => 'puppet:///modules/rsyslog/ovs.conf',
- }
- File['ovs.conf'] ~> Service['rsyslog']
- }
- default: {
- message => 'Not an Oracle VM server',
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement