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
|
# File 'manifests/master/server.pp', line 3
class puppet::master::server {
include ::puppet::master
include ::puppet::defaults
$sysconfigdir = $::puppet::defaults::sysconfigdir
$java_ram = $::puppet::master::java_ram
ini_subsetting { 'puppet server Xmx java_ram':
ensure => present,
section => '',
key_val_separator => '=',
path => "${sysconfigdir}/puppetserver",
setting => 'JAVA_ARGS',
subsetting => '-Xmx',
value => $java_ram,
require => Class['puppet::master::install']
}
ini_subsetting { 'puppet server Xms java_ram':
ensure => present,
section => '',
key_val_separator => '=',
path => "${sysconfigdir}/puppetserver",
setting => 'JAVA_ARGS',
subsetting => '-Xms',
value => $java_ram,
require => Class['puppet::master::install']
}
service { 'puppetserver':
ensure => 'running',
enable => true,
require => Class[puppet::master::config],
subscribe => [
Class[puppet::master::hiera],
Class[puppet::master::config],
]
}
}
|