Puppet Class: dmlite::plugins::domeadapter::config

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

Overview

Parameters:

  • config_dir_name (Any) (defaults to: 'dmlite')
  • davix_ca_path (Any) (defaults to: $dmlite::plugins::domeadapter::params::davix_ca_path)
  • davix_cert_path (Any) (defaults to: $dmlite::plugins::domeadapter::params::davix_cert_path)
  • davix_private_key_path (Any) (defaults to: $dmlite::plugins::domeadapter::params::davix_private_key_path)
  • dome_head_url (Any) (defaults to: $dmlite::plugins::domeadapter::params::dome_head_url)
  • dome_disk_url (Any) (defaults to: $dmlite::plugins::domeadapter::params::dome_disk_url)
  • enable_io (Any) (defaults to: $dmlite::plugins::domeadapter::params::enable_io)
  • enable_ns (Any) (defaults to: $dmlite::plugins::domeadapter::params::enable_ns)
  • enable_pooldriver (Any) (defaults to: $dmlite::plugins::domeadapter::params::enable_pooldriver)
  • enable_catalog (Any) (defaults to: $dmlite::plugins::domeadapter::params::enable_catalog)
  • token_password (Any)
  • token_id (Any) (defaults to: $dmlite::plugins::domeadapter::params::token_id)
  • token_life (Any) (defaults to: $dmlite::plugins::domeadapter::params::token_life)
  • adminuser (Any) (defaults to: undef)
  • disknode (Any) (defaults to: $dmlite::plugins::domeadapter::params::disknode)
  • host_dn (Any) (defaults to: $dmlite::plugins::domeadapter::params::host_dn)


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
# File 'manifests/plugins/domeadapter/config.pp', line 1

class dmlite::plugins::domeadapter::config (
  $config_dir_name    = 'dmlite',
  $davix_ca_path      = $dmlite::plugins::domeadapter::params::davix_ca_path,
  $davix_cert_path    = $dmlite::plugins::domeadapter::params::davix_cert_path,
  $davix_private_key_path = $dmlite::plugins::domeadapter::params::davix_private_key_path,
  $dome_head_url      = $dmlite::plugins::domeadapter::params::dome_head_url,
  $dome_disk_url      = $dmlite::plugins::domeadapter::params::dome_disk_url,
  $enable_io          = $dmlite::plugins::domeadapter::params::enable_io,
  $enable_ns          = $dmlite::plugins::domeadapter::params::enable_ns,
  $enable_pooldriver  = $dmlite::plugins::domeadapter::params::enable_pooldriver,
  $enable_catalog     = $dmlite::plugins::domeadapter::params::enable_catalog,
  $token_password,
  $token_id           = $dmlite::plugins::domeadapter::params::token_id,
  $token_life         = $dmlite::plugins::domeadapter::params::token_life,
  $adminuser          = undef,
  $disknode           = $dmlite::plugins::domeadapter::params::disknode,
  $host_dn            = $dmlite::plugins::domeadapter::params::host_dn,
) inherits dmlite::plugins::domeadapter::params {

  Class[dmlite::plugins::domeadapter::install] -> Class[dmlite::plugins::domeadapter::config]

  dmlite::plugins::domeadapter::create_config{'default_config':
    config_dir_name        => $config_dir_name,   # put file in /etc/dmlite.conf.d/domeadapter.conf
    dome_disk_url          => $dome_disk_url,
    dome_head_url          => $dome_head_url,
    davix_ca_path          => $davix_ca_path,
    davix_cert_path        => $davix_cert_path,
    davix_private_key_path => $davix_private_key_path,
    enable_io              => $enable_io,
    enable_ns              => $enable_ns,
    enable_catalog         => $enable_catalog,
    enable_pooldriver      => $enable_pooldriver,
    token_password         => $token_password,
    token_id               => $token_id,
    token_life             => $token_life,
    disknode               => $disknode,
    host_dn                => $host_dn
  }
}