Puppet Class: dmlite::plugins::adapter::config::disk

Inherits:
dmlite::plugins::adapter::params
Defined in:
manifests/plugins/adapter/config/disk.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)
  • empty_conf (Any) (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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# File 'manifests/plugins/adapter/config/disk.pp', line 1

class dmlite::plugins::adapter::config::disk (
  $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,
  $empty_conf        = false,
) inherits dmlite::plugins::adapter::params {

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

  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          => true,
    enable_io           => false,
    enable_rfio         => true,
    enable_ns           => false,
    enable_pooldriver   => false,
    token_password      => $token_password,
    token_id            => $token_id,
    token_life          => $token_life,
    empty_conf          => $empty_conf
  }

  dmlite::plugins::adapter::create_config{'disk_config_http':
    config_dir_name     => 'dmlite-disk',   # 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          => true,
    enable_io           => false,
    enable_rfio         => true,
    enable_ns           => false,
    enable_pooldriver   => false,
    token_password      => $token_password,
    token_id            => $token_id,
    token_life          => $token_life,
    empty_conf          => $empty_conf
  }
}