summaryrefslogtreecommitdiff
path: root/manifests/puppetmaster/linux.pp
blob: abb7bb88489b455242407bf24f8a72ad7445161e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# manifests/puppetmaster/linux.pp

class puppet::puppetmaster::linux inherits puppet::linux {
    
if defined (puppet::puppetmaster::passenger) {
	$puppetmaster_servicename = "puppetmaster" }
    else {
	$puppetmaster_servicename = "apache2"
        }


    service{'puppetmaster':
        ensure => running,
        name => $puppetmaster_servicename,
	enable => true,
        require => [ Package[puppet] ],
    }

    Service[puppet]{
        require +> Service[puppetmaster],
    }
}