summaryrefslogtreecommitdiff
path: root/manifests/puppetmaster/package.pp
blob: c91dbe8f15f16e9047737f6d95e8eb94fce002ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# manifests/puppetmaster/package.pp

class puppet::puppetmaster::package inherits puppet::puppetmaster::linux {
    case $operatingsystem {
	 debian: { $puppetmaster_package="puppetmaster" }
         default: { $puppetmaster_package="puppet-server" }
    }

    package { $puppetmaster_package: ensure => present }

    Service[puppetmaster]{
        require +> Package[$puppetmaster_package],
    }
}