Project

General

Profile

« Previous | Next » 

Revision 0fa8a928

Added by Gerard Hickey almost 9 years ago

add $manage_packages to control package install

closes GH-296

View differences:

manifests/server/install.pp
# Install the puppet server
class puppet::server::install {
$server_package_default = $::puppet::server_implementation ? {
'master' => $::osfamily ? {
'Debian' => ['puppetmaster-common','puppetmaster'],
/^(FreeBSD|DragonFly)$/ => [],
default => ['puppet-server'],
},
'puppetserver' => 'puppetserver',
}
$server_package = pick($::puppet::server_package, $server_package_default)
$server_version = pick($::puppet::server_version, $::puppet::version)
if $::puppet::manage_packages == true or $::puppet::manage_packages == 'server' {
$server_package_default = $::puppet::server_implementation ? {
'master' => $::osfamily ? {
'Debian' => ['puppetmaster-common','puppetmaster'],
/^(FreeBSD|DragonFly)$/ => [],
default => ['puppet-server'],
},
'puppetserver' => 'puppetserver',
}
$server_package = pick($::puppet::server_package, $server_package_default)
$server_version = pick($::puppet::server_version, $::puppet::version)
package { $server_package:
ensure => $server_version,
package { $server_package:
ensure => $server_version,
}
}
if $puppet::server_git_repo {

Also available in: Unified diff