Puppet Class: fhgfs

Overview

Class: fhgfs

version

package version e.g. ‘2012.10.r8.debian7’

Authors

Tomas Barton <barton.tomas@gmail.com>

Copyright 2013 Tomas Barton, unless otherwise noted.



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'manifests/init.pp', line 13

class fhgfs {
  $manage_repo                   = true
  $mgmtd_host                    = 'localhost'
  $meta_directory                = '/meta'
  $storage_directory             = '/storage'
  $client_auto_remove_mins       = 0
  $meta_space_low_limit          = '5G'
  $meta_space_emergency_limit    = '3G'
  $storage_space_low_limit       = '100G'
  $storage_space_emergency_limit = '10G'
  $package_source                = 'fhgfs'
  $version                       = undef
  $log_dir                       = '/var/log/fhgfs'
  $user                          = 'root'
  $group                         = 'root'
  $major_version                 = 'fhgfs_2012.10'
  $admon_db_file                 = '/var/lib/fhgfs/fhgfs-admon.db'

  if ($version == undef){
    $package_ensure = 'present'
  }else{
    $package_ensure = $version
  }
}