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/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