summaryrefslogtreecommitdiff
path: root/manifests/master.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/master.pp')
-rw-r--r--manifests/master.pp62
1 files changed, 32 insertions, 30 deletions
diff --git a/manifests/master.pp b/manifests/master.pp
index af7794b..efff8e9 100644
--- a/manifests/master.pp
+++ b/manifests/master.pp
@@ -1,42 +1,44 @@
# manifests/puppetmaster.pp
class puppet::master(
- $config = '/etc/puppet/puppet.conf',
- $fileserver = '/etc/puppet/fileserver.conf',
- $http_compression = false,
- $cleanup_clientbucket = false,
- $cron_time = false,
- $ensure_version = 'installed',
- $ensure_facter_version = 'installed',
- $lastruncheck_cron = '40 10 * * *',
- $lastruncheck_ignorehosts = '',
- $lastruncheck_timeout = '',
- $lastruncheck_additionaloptions = '',
- $mode = 'webrick',
- $cleanup_reports = '30',
- $reports_dir = '/var/lib/puppet/reports',
- $shorewall_puppetmaster = "domain.${::domain}",
- $shorewall_puppetmaster_port = 8140,
- $shorewall_puppetmaster_signport = 8141,
- $manage_munin = false
+ $config = '/etc/puppet/puppet.conf',
+ $config_content = false,
+ $fileserver = '/etc/puppet/fileserver.conf',
+ $http_compression = false,
+ $cleanup_clientbucket = false,
+ $cron_time = false,
+ $ensure_version = 'installed',
+ $ensure_facter_version = 'installed',
+ $lastruncheck_cron = '40 10 * * *',
+ $lastruncheck_ignorehosts = '',
+ $lastruncheck_timeout = '',
+ $lastruncheck_additionaloptions = '',
+ $mode = 'webrick',
+ $cleanup_reports = '30',
+ $reports_dir = '/var/lib/puppet/reports',
+ $shorewall_puppetmaster = "domain.${::domain}",
+ $shorewall_puppetmaster_port = 8140,
+ $shorewall_puppetmaster_signport = 8141,
+ $manage_munin = false
) {
if $cron_time {
class{'puppet::cron':
- config => $config,
- http_compression => $http_compression,
- cleanup_clientbucket => $cleanup_clientbucket,
- cron_time => $cron_time,
- ensure_version => $ensure_version,
- ensure_facter_version => $ensure_facter_version,
- shorewall_puppetmaster => $shorewall_puppetmaster,
- shorewall_puppetmaster_port => $shorewall_puppetmaster_port,
+ config => $config,
+ config_content => $config_content,
+ http_compression => $http_compression,
+ cleanup_clientbucket => $cleanup_clientbucket,
+ cron_time => $cron_time,
+ ensure_version => $ensure_version,
+ ensure_facter_version => $ensure_facter_version,
+ shorewall_puppetmaster => $shorewall_puppetmaster,
+ shorewall_puppetmaster_port => $shorewall_puppetmaster_port,
shorewall_puppetmaster_signport => $shorewall_puppetmaster_signport,
}
} else {
class{'puppet':
- config => $config,
- http_compression => $http_compression,
- cleanup_clientbucket => $cleanup_clientbucket,
- ensure_version => $ensure_version,
+ config => $config,
+ http_compression => $http_compression,
+ cleanup_clientbucket => $cleanup_clientbucket,
+ ensure_version => $ensure_version,
ensure_facter_version => $ensure_facter_version,
}
}