Puppet Class: dmlite::lfc

Defined in:
manifests/lfc.pp

Overview

Parameters:

  • dbflavor (Enum['mysql','oracle'])
  • dbuser (String)
  • dbpass (String)
  • dbhost (Stdlib::Host) (defaults to: 'localhost')
  • dpmhost (Stdlib::Host) (defaults to: $::fqdn)
  • nshost (Stdlib::Host) (defaults to: $::fqdn)
  • debuginfo (Boolean) (defaults to: false)


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

class dmlite::lfc (
  Enum['mysql','oracle'] $dbflavor,
  String $dbuser,
  String $dbpass,
  Stdlib::Host $dbhost = 'localhost',
  Stdlib::Host $dpmhost = $::fqdn,
  Stdlib::Host $nshost = $::fqdn,
  Boolean $debuginfo = false,
) {
  # for the LFC, the token password is not used
  $token_password = 'gfgzmup)itecwhvjckp2nvvdcgNurywvhrbIhlfiwp8ctmmwbr'

  class{'dmlite::config::lfc':}
  class{'dmlite::install':
    debuginfo => $debuginfo
  }
  class{'dmlite::plugins::adapter::config::lfc':
    token_password => $token_password,
    dpmhost        => $dpmhost,
    nshost         => $nshost
  }
  class{'dmlite::plugins::adapter::install':}
}