Puppet Class: cflogsink::rsyslog

Defined in:
manifests/rsyslog.pp

Overview

Parameters:

  • version (String[1]) (defaults to: 'latest')


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']
}