Puppet Class: dmlite::srm::install

Inherits:
dmlite::srm::params
Defined in:
manifests/srm/install.pp

Overview

Parameters:

  • user (Any) (defaults to: $dmlite::srm::params::user)
  • group (Any) (defaults to: $dmlite::srm::params::group)


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
# File 'manifests/srm/install.pp', line 1

class dmlite::srm::install (
  $user  = $dmlite::srm::params::user,
  $group = $dmlite::srm::params::group,
) inherits dmlite::srm::params {

  package {
    "dpm-srm-server-${dmlite::srm::params::dbflavor}":
      ensure => present
  }

  file {
    '/var/log/srmv2.2':
      ensure => directory,
      owner  => $user,
      group  => $group,
      mode   => '0600';
    '/var/log/srmv2.2/log':
      ensure => present,
      owner  => $user,
      group  => $group,
      mode   => '0600',
      require=> File['/var/log/srmv2.2'];
  }

}