Puppet Class: dmlite::plugins::adapter::config::lfc

Inherits:
dmlite::plugins::adapter::params
Defined in:
manifests/plugins/adapter/config/lfc.pp

Overview

Parameters:

  • dpmhost (Any) (defaults to: $dmlite::plugins::adapter::params::dpmhost)
  • nshost (Any) (defaults to: $dmlite::plugins::adapter::params::nshost)
  • connection_timeout (Any) (defaults to: $dmlite::plugins::adapter::params::connection_timeout)
  • connection_poolsize (Any) (defaults to: $dmlite::plugins::adapter::params::connection_poolsize)
  • retry_limit (Any) (defaults to: $dmlite::plugins::adapter::params::retry_limit)
  • retry_interval (Any) (defaults to: $dmlite::plugins::adapter::params::retry_interval)
  • token_password (Any)
  • token_id (Any) (defaults to: $dmlite::plugins::adapter::params::token_id)
  • token_life (Any) (defaults to: $dmlite::plugins::adapter::params::token_life)


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/plugins/adapter/config/lfc.pp', line 1

class dmlite::plugins::adapter::config::lfc (
  $dpmhost            = $dmlite::plugins::adapter::params::dpmhost,
  $nshost             = $dmlite::plugins::adapter::params::nshost,
  $connection_timeout = $dmlite::plugins::adapter::params::connection_timeout,
  $connection_poolsize = $dmlite::plugins::adapter::params::connection_poolsize,
  $retry_limit        = $dmlite::plugins::adapter::params::retry_limit,
  $retry_interval     = $dmlite::plugins::adapter::params::retry_interval,

  $token_password,
  $token_id           = $dmlite::plugins::adapter::params::token_id,
  $token_life         = $dmlite::plugins::adapter::params::token_life,
) inherits dmlite::plugins::adapter::params {

  Class[dmlite::plugins::adapter::install] -> Class[dmlite::plugins::adapter::config::lfc]

  dmlite::plugins::adapter::create_config{'head_config':
    config_dir_name     => 'dmlite',   # put file in /etc/dmlite.conf.d/adapter.conf
    dpmhost             => $dpmhost,
    nshost              => $nshost,
    connection_timeout  => $connection_timeout,
    connection_poolsize => $connection_poolsize,
    retry_limit         => $retry_limit,
    retry_interval      => $retry_interval,
    enable_dpm          => false,
    enable_io           => false,
    enable_rfio         => false,
    enable_ns           => true,
    enable_pooldriver   => true,
    token_password      => $token_password,
    token_id            => $token_id,
    token_life          => $token_life,
  }
}