Puppet Class: bareos::params

Defined in:
manifests/params.pp

Overview

Class: bareos::params



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
54
55
56
# File 'manifests/params.pp', line 3

class bareos::params {
  $file_mode = '0660'
  $file_dir_mode = '0755'
  $file_owner = 'bareos'
  $file_group = 'bareos'
  $config_dir = '/etc/bareos'
  $config_dir_webui = '/etc/bareos-webui'

  $repo_release = 'latest'

  # base
  $manage_repo = true
  $manage_user = true
  # base/common package
  $package_name = 'bareos-common'

  # defaults for the different services and base/common package
  $manage_package = true
  $manage_service = true
  $package_ensure = present
  $service_ensure = running
  $service_enable = true

  # service/package specific
  # bconsole
  $console_package_name = 'bareos-bconsole'

  # monitor
  $monitor_package_name = 'bareos-traymonitor'

  # director
  $director_package_name = [
    'bareos-director',
    'bareos-director-python-plugin',
    'bareos-database-common',
    'bareos-database-mysql',
    'bareos-database-postgresql',
    'bareos-database-sqlite3',
    'bareos-database-tools',
  ]
  $director_service_name = 'bareos-dir'

  # filedaemon/client
  $client_package_name = ['bareos-filedaemon', 'bareos-filedaemon-python-plugin']
  $client_service_name = 'bareos-fd'

  # storage
  $storage_package_name = ['bareos-storage', 'bareos-storage-python-plugin', 'bareos-tools']
  $storage_service_name = 'bareos-sd'

  # webui
  $webui_package_name = 'bareos-webui'
  $webui_service_name = 'apache2'
}