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
|
# File 'manifests/dpm/install.pp', line 1
class lcgdm::dpm::install () inherits lcgdm::dpm::params {
Class[lcgdm::dpm::config] -> Class[lcgdm::dpm::install]
package { "dpm-server-${lcgdm::dpm::config::dbflavor}": ensure => present; }
file {
'/var/log/dpm':
ensure => directory,
owner => $lcgdm::base::config::user,
group => $lcgdm::base::config::user,
mode => '0755';
'/var/log/dpm/log':
ensure => present,
owner => $lcgdm::base::config::user,
group => $lcgdm::base::config::user,
mode => '0644',
require => File['/var/log/dpm'];
}
if $lcgdm::dpm::config::dbmanage and $lcgdm::dpm::config::dbflavor == 'mysql' {
Class[lcgdm::dpm::mysql] -> Class[lcgdm::dpm::service]
class { 'lcgdm::dpm::mysql':
dbname => $lcgdm::dpm::config::dpm_db,
dbuser => $lcgdm::dpm::config::dbuser,
dbpass => $lcgdm::dpm::config::dbpass,
dbhost => $lcgdm::dpm::config::dbhost,
require => Package["dpm-server-${lcgdm::dpm::config::dbflavor}"]
}
}
}
|