Puppet Class: cflogsink::rsyslog
- Defined in:
- manifests/rsyslog.pp
Overview
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'manifests/rsyslog.pp', line 5
class cflogsink::rsyslog(
String[1] $version = 'latest',
) {
case $::operatingsystem {
'Debian': {
class { 'cflogsink::rsyslog::debianapt': stage => 'setup' }
}
'Ubuntu': {
class { 'cflogsink::rsyslog::ubuntuapt': stage => 'setup' }
}
default: { fail("Not supported OS ${::operatingsystem}") }
}
package { 'rsyslog':
ensure => $version,
}
package { 'rsyslog-mmutf8fix': }
~> Exec['cflogsink:rsyslog:refresh']
}
|