Puppet Class: jitsimeet::jicofo::config
- Defined in:
-
manifests/jicofo/config.pp
Summary
Manages the jicofo configuration.
Overview
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/jicofo/config.pp', line 3
class jitsimeet::jicofo::config {
file { '/etc/jitsi/jicofo/config':
ensure => present,
content => epp('jitsimeet/jicofo-config.epp', {
'jitsi_domain' => $jitsimeet::jitsi_domain,
'focus_secret' => $jitsimeet::focus_secret,
'focus_user_password' => $jitsimeet::focus_user_password,
}),
owner => 'jicofo',
group => 'jitsi',
mode => '0640',
notify => Service[$jitsimeet::jicofo::service_name],
}
$_properties = {} + $jitsimeet::jicofo_additional_properties
$_properties_lines = $_properties.map |$key, $value| {
"${key}=${value}"
}
file { '/etc/jitsi/jicofo/sip-communicator.properties':
content => $_properties_lines.join("\n")
}
}
|