Puppet Class: cerebro::params

Inherited by:
cerebro
Defined in:
manifests/params.pp

Overview



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

class cerebro::params {
  $version                    = '0.9.4'
  $address                    = undef
  $port                       = undef
  $service_ensure             = 'running'
  $service_enable             = true
  $secret                     = extlib::cache_data('cerebro_cache_data', 'cerebro_secret', extlib::random_password(32))
  $hosts                      = []
  $basepath                   = '/'
  $proxy_server               = undef
  $proxy_type                 = undef
  $cerebro_user               = 'cerebro'
  $manage_user                = true
  $package_url                = undef
  $shell = $facts['os']['family'] ? {
    'Debian' => '/usr/sbin/nologin',
    default  => '/sbin/nologin',
  }
  $java_opts                  = []
  $java_home                  = undef
  $basic_auth_settings        = undef
  $ldap_auth_settings         = undef
  $ldap_group_search_settings = undef
  $sysconfig = $::osfamily ? {
    'Debian' => '/etc/default/cerebro',
    default  => '/etc/sysconfig/cerebro',
  }
}