Puppet Class: fluentd

Inherits:
fluentd::params
Defined in:
manifests/init.pp

Overview

class fluentd

Parameters:

  • package_name (Any) (defaults to: $fluentd::params::package_name)
  • install_repo (Any) (defaults to: $fluentd::params::install_repo)
  • package_ensure (Any) (defaults to: $fluentd::params::package_ensure)
  • service_enable (Any) (defaults to: $fluentd::params::service_enable)
  • service_ensure (Any) (defaults to: $fluentd::params::service_ensure)


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'manifests/init.pp', line 2

class fluentd (
    $package_name = $fluentd::params::package_name,
    $install_repo = $fluentd::params::install_repo,
    $package_ensure = $fluentd::params::package_ensure,
    $service_enable = $fluentd::params::service_enable,
    $service_ensure = $fluentd::params::service_ensure
) inherits fluentd::params {
    class{'fluentd::packages': }
    class{'fluentd::config': }
    class{'fluentd::service': }

    validate_bool($install_repo, $service_enable)
    
    Class['Fluentd::Packages'] -> Class['Fluentd::Config'] -> Class['Fluentd::Service']
}