Puppet Class: cerebro::config

Defined in:
manifests/config.pp

Overview

Parameters:

  • secret (Any) (defaults to: $::cerebro::secret)
  • hosts (Any) (defaults to: $::cerebro::hosts)
  • basepath (Any) (defaults to: $::cerebro::basepath)
  • java_home (Any) (defaults to: $::cerebro::java_home)
  • java_opts (Any) (defaults to: $::cerebro::java_opts)
  • basic_auth_settings (Any) (defaults to: $::cerebro::basic_auth_settings)
  • ldap_auth_settings (Any) (defaults to: $::cerebro::ldap_auth_settings)
  • ldap_group_search_settings (Any) (defaults to: $::cerebro::ldap_group_search_settings)
  • sysconfig (Any) (defaults to: $::cerebro::sysconfig)
  • address (Any) (defaults to: $::cerebro::address)
  • port (Any) (defaults to: $::cerebro::port)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/config.pp', line 1

class cerebro::config (
  $secret                     = $::cerebro::secret,
  $hosts                      = $::cerebro::hosts,
  $basepath                   = $::cerebro::basepath,
  $java_home                  = $::cerebro::java_home,
  $java_opts                  = $::cerebro::java_opts,
  $basic_auth_settings        = $::cerebro::basic_auth_settings,
  $ldap_auth_settings         = $::cerebro::ldap_auth_settings,
  $ldap_group_search_settings = $::cerebro::ldap_group_search_settings,
  $sysconfig                  = $::cerebro::sysconfig,
  $address                    = $::cerebro::address,
  $port                       = $::cerebro::port,
) {
  file { '/etc/cerebro/application.conf':
    ensure  => file,
    content => template('cerebro/etc/cerebro/application.conf.erb'),
  }
  file { $sysconfig:
    ensure  => file,
    mode    => '0644',
    content => template('cerebro/etc/sysconfig/cerebro.erb'),
  }
}