1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'manifests/plugins/profiler/config.pp', line 1
class dmlite::plugins::profiler::config (
$enable_profiler = $dmlite::plugins::profiler::params::enable_profiler,
$user = $dmlite::params::user,
$group = $dmlite::params::group,
$collectors = $dmlite::plugins::profiler::params::collectors,
$auth = $dmlite::plugins::profiler::params::auth,
) inherits dmlite::plugins::profiler::params {
if defined ('xrootd::service'){
Class[dmlite::plugins::profiler::config] ~> Class[xrootd::service]
}
if defined ('dmlite::dav::service'){
Class[dmlite::plugins::profiler::config] ~> Class[dmlite::dav::service]
}
if defined ('gridftp::service'){
Class[dmlite::plugins::profiler::config] ~> Class[gridftp::service]
}
file {
'/etc/dmlite.conf.d/profiler.conf':
owner => $user,
group => $group,
mode => '0600',
content => template('dmlite/plugins/profiler.conf.erb'),
require => Package['dmlite-plugins-profiler']
}
file {
'/etc/dmlite-disk.conf.d/profiler.conf':
owner => $user,
group => $group,
mode => '0600',
content => template('dmlite/plugins/profiler.conf.erb'),
require => Package['dmlite-plugins-profiler']
}
}
|