Puppet Class: dmlite::dav::lfc

Defined in:
manifests/dav/lfc.pp

Overview

Parameters:

  • dmlite_conf (Any) (defaults to: $dmlite::dav::dmlite_conf)
  • dmlite_disk_conf (Any) (defaults to: $dmlite::dav::dmlite_disk_conf)
  • ns_type (Any) (defaults to: $dmlite::dav::ns_type)
  • ns_prefix (Any) (defaults to: $dmlite::dav::ns_prefix)
  • disk_prefix (Any) (defaults to: $dmlite::dav::disk_prefix)
  • ns_flags (Any) (defaults to: $dmlite::dav::ns_flags)
  • ns_anon (Any) (defaults to: $dmlite::dav::ns_anon)
  • ns_max_replicas (Any) (defaults to: $dmlite::dav::ns_max_replicas)
  • ns_secure_redirect (Any) (defaults to: $dmlite::dav::ns_secure_redirect)
  • ns_trusted_dns (Any) (defaults to: $dmlite::dav::ns_trusted_dns)
  • ns_macaroon_secret (Any) (defaults to: $dmlite::dav::ns_macaroon_secret)
  • disk_flags (Any) (defaults to: $dmlite::dav::disk_flags)
  • disk_anon (Any) (defaults to: $dmlite::dav::disk_anon)
  • ssl_cert (Any) (defaults to: $dmlite::dav::ssl_cert)
  • ssl_key (Any) (defaults to: $dmlite::dav::ssl_key)
  • ssl_capath (Any) (defaults to: $dmlite::dav::ssl_capath)
  • ssl_options (Any) (defaults to: $dmlite::dav::ssl_options)
  • ssl_protocol (Any) (defaults to: $dmlite::dav::ssl_protocol)
  • ssl_ciphersuite (Any) (defaults to: $dmlite::dav::ssl_ciphersuite)
  • log_error (Any) (defaults to: $dmlite::dav::log_error)
  • log_transfer (Any) (defaults to: $dmlite::dav::log_transfer)
  • log_level (Any) (defaults to: $dmlite::dav::log_level)
  • user (Any) (defaults to: $dmlite::dav::user)
  • group (Any) (defaults to: $dmlite::dav::group)
  • coredump_dir (Any) (defaults to: $dmlite::dav::coredump_dir)
  • ulimit (Any) (defaults to: $dmlite::dav::ulimit)
  • enable_ns (Any) (defaults to: $dmlite::dav::enable_ns)
  • enable_disk (Any) (defaults to: $dmlite::dav::enable_disk)
  • enable_https (Any) (defaults to: $dmlite::dav::enable_https)
  • enable_http (Any) (defaults to: $dmlite::dav::enable_http)
  • enable_keep_alive (Any) (defaults to: $dmlite::dav::enable_keep_alive)
  • mpm_model (Any) (defaults to: $dmlite::dav::mpm_model)
  • enable_hdfs (Any) (defaults to: $dmlite::dav::enable_hdfs)
  • libdir (Any) (defaults to: $dmlite::dav::libdir)
  • dav_http_port (Any) (defaults to: $dmlite::dav::dav_http_port)
  • dav_https_port (Any) (defaults to: $dmlite::dav::dav_https_port)


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

class dmlite::dav::lfc (
  $dmlite_conf        = $dmlite::dav::dmlite_conf,
  $dmlite_disk_conf   = $dmlite::dav::dmlite_disk_conf,
  $ns_type            = $dmlite::dav::ns_type,
  $ns_prefix          = $dmlite::dav::ns_prefix,
  $disk_prefix        = $dmlite::dav::disk_prefix,
  $ns_flags           = $dmlite::dav::ns_flags,
  $ns_anon            = $dmlite::dav::ns_anon,
  $ns_max_replicas    = $dmlite::dav::ns_max_replicas,
  $ns_secure_redirect = $dmlite::dav::ns_secure_redirect,
  $ns_trusted_dns     = $dmlite::dav::ns_trusted_dns,
  $ns_macaroon_secret = $dmlite::dav::ns_macaroon_secret,
  $disk_flags         = $dmlite::dav::disk_flags,
  $disk_anon          = $dmlite::dav::disk_anon,
  $ssl_cert           = $dmlite::dav::ssl_cert,
  $ssl_key            = $dmlite::dav::ssl_key,
  $ssl_capath         = $dmlite::dav::ssl_capath,
  $ssl_options        = $dmlite::dav::ssl_options,
  $ssl_protocol       = $dmlite::dav::ssl_protocol,
  $ssl_ciphersuite    = $dmlite::dav::ssl_ciphersuite,
  $log_error          = $dmlite::dav::log_error,
  $log_transfer       = $dmlite::dav::log_transfer,
  $log_level          = $dmlite::dav::log_level,
  $user               = $dmlite::dav::user,
  $group              = $dmlite::dav::group,
  $coredump_dir       = $dmlite::dav::coredump_dir,
  $ulimit             = $dmlite::dav::ulimit,
  $enable_ns          = $dmlite::dav::enable_ns,
  $enable_disk        = $dmlite::dav::enable_disk,
  $enable_https       = $dmlite::dav::enable_https,
  $enable_http        = $dmlite::dav::enable_http,
  $enable_keep_alive  = $dmlite::dav::enable_keep_alive,
  $mpm_model          = $dmlite::dav::mpm_model,
  $enable_hdfs        = $dmlite::dav::enable_hdfs,
  $libdir             = $dmlite::dav::libdir,
  $dav_http_port      = $dmlite::dav::dav_http_port,
  $dav_https_port     = $dmlite::dav::dav_https_port,
) {

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

  class{'dmlite::dav':
    ns_type      => 'LFC',
    ns_prefix    => 'grid',
    ns_flags     => 'NoAuthn',
    enable_disk  => false,
    enable_http  => true,
    enable_https => true,
    user         => 'lfcmgr',
    group        => 'lfcmgr',
  }

}