Revision 0fa8a928
Added by Gerard Hickey almost 9 years ago
manifests/init.pp | ||
---|---|---|
#
|
||
# $sharedir:: Override the system data directory.
|
||
#
|
||
# $manage_packages:: Should this module install packages or not.
|
||
# Can also install only server packages with value
|
||
# of 'server' or only agent packages with 'agent'.
|
||
# Defaults to true
|
||
#
|
||
# $package_provider:: The provider used to install the agent.
|
||
# Defaults to chocolatey on Windows
|
||
# Defaults to undef elsewhere
|
||
... | ... | |
$rundir = $puppet::params::rundir,
|
||
$ssldir = $puppet::params::ssldir,
|
||
$sharedir = $puppet::params::sharedir,
|
||
$manage_packages = $puppet::params::manage_packages,
|
||
$package_provider = $puppet::params::package_provider,
|
||
$port = $puppet::params::port,
|
||
$listen = $puppet::params::listen,
|
||
... | ... | |
if $server_puppetdb_host {
|
||
validate_string($server_puppetdb_host)
|
||
}
|
||
|
||
|
||
if $server_http {
|
||
validate_array($server_http_allow)
|
||
}
|
||
... | ... | |
validate_re($server_environment_timeout, '^(unlimited|0|[0-9]+[smh]{1})$')
|
||
}
|
||
|
||
if $manage_packages != true and $manage_packages != false {
|
||
validate_re($manage_packages, '^(server|agent)$')
|
||
}
|
||
|
||
include ::puppet::config
|
||
Class['puppet::config'] -> Class['puppet']
|
||
|
Also available in: Unified diff
add $manage_packages to control package install
closes GH-296