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'),
}
}
|