Puppet Class: dmlite::srm

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

Overview

Parameters:

  • dbflavor (Enum['mysql','oracle']) (defaults to: $dmlite::srm::params::dbflavor)
  • user (String) (defaults to: $dmlite::srm::params::user)
  • group (String) (defaults to: $dmlite::srm::params::group)
  • dpmhost (Stdlib::Host) (defaults to: $dmlite::srm::params::dpmhost)
  • nshost (Stdlib::Host) (defaults to: $dmlite::srm::params::nshost)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'manifests/srm.pp', line 1

class dmlite::srm (
  Enum['mysql','oracle'] $dbflavor = $dmlite::srm::params::dbflavor,
  String $user = $dmlite::srm::params::user,
  String $group = $dmlite::srm::params::group,
  Stdlib::Host $dpmhost = $dmlite::srm::params::dpmhost,
  Stdlib::Host $nshost = $dmlite::srm::params::nshost,
) inherits dmlite::srm::params {

  Class[dmlite::srm::install] -> Class[dmlite::srm::config] -> Class[dmlite::srm::service]

  class{'dmlite::srm::install':
    user  => $user,
    group => $group
  }
  class{'dmlite::srm::config':
    dbflavor => $dbflavor,
    dpmhost  => $dpmhost,
    nshost   => $nshost
  }
  class{'dmlite::srm::service':}

}