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
|
# File 'manifests/master.pp', line 3
class puppet::master (
$package_name = 'puppetmaster',
$config_file_notify = [
Service[puppet],
Service[puppetmaster],
],
$config_file_require = [
Package[puppet],
Package[puppetmaster],
],
$service_name = 'puppetmaster',
) {
if $::puppet::server_mode == 'webrick' {
$service_ensure = 'running'
$service_enable = true
} else {
$service_ensure = 'stopped'
$service_enable = false
}
anchor { 'puppet::master::begin': } ->
class { '::puppet::master::install': } ->
class { '::puppet::master::config': } ~>
class { '::puppet::master::service': } ->
anchor { 'puppet::master::end': }
}
|