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
35
36
37
38
39
40
41
42
43
|
# File 'manifests/dpm/config.pp', line 1
class lcgdm::dpm::config (
$host = $lcgdm::dpm::params::host,
$nshost = $lcgdm::dpm::params::nshost,
$dbflavor = $lcgdm::dpm::params::dbflavor,
$dbuser,
$dbpass,
$dbhost = $lcgdm::dpm::params::dbhost,
$dpm_db = $lcgdm::dpm::params::dpm_db,
$dbmanage = $lcgdm::dpm::params::dbmanage,
$active = $lcgdm::dpm::params::active,
$ulimitn = $lcgdm::dpm::params::ulimitn,
$coredump = $lcgdm::dpm::params::coredump,
$syncget = $lcgdm::dpm::params::syncget,
$numfthreads = $lcgdm::dpm::params::numfthreads,
$numsthreads = $lcgdm::dpm::params::numsthreads,
$configfile = $lcgdm::dpm::params::configfile,
$reqcleantimeout = $lcgdm::dpm::params::reqcleantimeout,
) inherits lcgdm::dpm::params {
Class[lcgdm::base::config] -> Class[lcgdm::dpm::config]
file {
$configfile: # "/usr/etc/DPMCONFIG"
ensure => present,
owner => $lcgdm::base::config::user,
group => $lcgdm::base::config::user,
mode => '0600',
content => template('lcgdm/dpm/config.erb'),
require => User[$lcgdm::base::config::user];
'/etc/sysconfig/dpm':
owner => 'root',
group => 'root',
mode => '0644',
content => template('lcgdm/dpm/sysconfig.erb');
}
lcgdm::shift::value { 'DPM REQCLEAN':
component => 'DPM',
type => 'REQCLEAN',
value => $reqcleantimeout
}
}
|