Revision 0fa8a928
Added by Gerard Hickey almost 9 years ago
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
add $manage_packages to control package install
closes GH-296