| OLD | NEW |
| 1 # == Class: fluent | 1 # == Class: fluent |
| 2 # | 2 # |
| 3 # Create and maintain Fluentd (https://www.fluentd.org/) setups. | 3 # Create and maintain Fluentd (https://www.fluentd.org/) setups. |
| 4 # | 4 # |
| 5 # == Parameters: | 5 # == Parameters: |
| 6 # | 6 # |
| 7 # [*config*] | 7 # [*config*] |
| 8 # Overwrite the default concat/file options for the Fluentd agent config. | 8 # Overwrite the default concat/file options for the Fluentd agent config. |
| 9 # | 9 # |
| 10 # [*key*] | 10 # [*key*] |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 113 file {[ | 113 file {[ |
| 114 "$directory/config.d", | 114 "$directory/config.d", |
| 115 "$directory/plugin", | 115 "$directory/plugin", |
| 116 ]: | 116 ]: |
| 117 before => File[$title], | 117 before => File[$title], |
| 118 ensure => getparam(File[$title], 'ensure') ? { | 118 ensure => getparam(File[$title], 'ensure') ? { |
| 119 /^(present|link)$/ => 'directory', | 119 /^(present|link)$/ => 'directory', |
| 120 default => 'absent', | 120 default => 'absent', |
| 121 }, | 121 }, |
| 122 group => getparam(File[$title], 'group'), | 122 group => getparam(File[$title], 'group'), |
| 123 mode => 0755, | 123 mode => '0755', |
| 124 owner => getparam(File[$title], 'owner'), | 124 owner => getparam(File[$title], 'owner'), |
| 125 require => Package[$title], | 125 require => Package[$title], |
| 126 } | 126 } |
| 127 | 127 |
| 128 # The only package provider recognized implicitly | 128 # The only package provider recognized implicitly |
| 129 if getparam(Package[$title], 'provider') == 'apt' { | 129 if getparam(Package[$title], 'provider') == 'apt' { |
| 130 | 130 |
| 131 ensure_resource('apt::key', $title, merge({ | 131 ensure_resource('apt::key', $title, merge({ |
| 132 ensure => $ensure, | 132 ensure => $ensure, |
| 133 name => 'treasure-data', | 133 name => 'treasure-data', |
| 134 }, $key)) | 134 }, $key)) |
| 135 | 135 |
| 136 ensure_resource('apt::source', $title, merge({ | 136 ensure_resource('apt::source', $title, merge({ |
| 137 ensure => $ensure, | 137 ensure => $ensure, |
| 138 include_src => false, | 138 include_src => false, |
| 139 name => 'treasure-data', | 139 name => 'treasure-data', |
| 140 }, $source)) | 140 }, $source)) |
| 141 | 141 |
| 142 Apt::Source[$title] <- Apt::Key[$title] | 142 Apt::Source[$title] <- Apt::Key[$title] |
| 143 Apt::Source[$title] -> Package[$title] | 143 Apt::Source[$title] -> Package[$title] |
| 144 } | 144 } |
| 145 } | 145 } |
| OLD | NEW |