| OLD | NEW |
| 1 # == Class: adblockplus::log | 1 # == Class: adblockplus::log |
| 2 # | 2 # |
| 3 # Default root namespace for integrating custom logging entities. | 3 # Default root namespace for integrating custom logging entities. |
| 4 # | 4 # |
| 5 # === Parameters: | 5 # === Parameters: |
| 6 # | 6 # |
| 7 # [*ensure*] | 7 # [*ensure*] |
| 8 # Whether associated resources are ment to be 'present' or 'absent'. | 8 # Whether associated resources are ment to be 'present' or 'absent'. |
| 9 # | 9 # |
| 10 # [*name*] | 10 # [*name*] |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 67 content => template('adblockplus/log/fluentd/default.conf.erb'), | 67 content => template('adblockplus/log/fluentd/default.conf.erb'), |
| 68 ensure => $ensure, | 68 ensure => $ensure, |
| 69 name => '90-adblockplus-log-defaults', | 69 name => '90-adblockplus-log-defaults', |
| 70 } | 70 } |
| 71 | 71 |
| 72 # Invoke realize(File[$adblockplus::log::directory]) when neccessary | 72 # Invoke realize(File[$adblockplus::log::directory]) when neccessary |
| 73 @file {$directory: | 73 @file {$directory: |
| 74 before => Service['fluent'], | 74 before => Service['fluent'], |
| 75 ensure => 'directory', | 75 ensure => 'directory', |
| 76 group => $group, | 76 group => $group, |
| 77 mode => 0775, | 77 mode => '0775', |
| 78 owner => $user, | 78 owner => $user, |
| 79 } | 79 } |
| 80 | 80 |
| 81 # Invoke realize(User[$adblockplus::log::user]) when necessary | 81 # Invoke realize(User[$adblockplus::log::user]) when necessary |
| 82 @user {$user: | 82 @user {$user: |
| 83 before => File[$directory], | 83 before => File[$directory], |
| 84 ensure => $ensure, | 84 ensure => $ensure, |
| 85 groups => [$group], | 85 groups => [$group], |
| 86 home => "$adblockplus::directory/log", | 86 home => "$adblockplus::directory/log", |
| 87 managehome => true, | 87 managehome => true, |
| 88 require => [ | 88 require => [ |
| 89 File[$adblockplus::directory], | 89 File[$adblockplus::directory], |
| 90 User['fluent'], | 90 User['fluent'], |
| 91 ], | 91 ], |
| 92 } | 92 } |
| 93 | 93 |
| 94 # See modules/adblockplus/manifests/log/rotation.pp | 94 # See modules/adblockplus/manifests/log/rotation.pp |
| 95 create_resources('adblockplus::log::rotation', $rotations) | 95 create_resources('adblockplus::log::rotation', $rotations) |
| 96 | 96 |
| 97 # See modules/adblockplus/manifests/log/tracker.pp | 97 # See modules/adblockplus/manifests/log/tracker.pp |
| 98 create_resources('adblockplus::log::tracker', $trackers) | 98 create_resources('adblockplus::log::tracker', $trackers) |
| 99 } | 99 } |
| OLD | NEW |