diff options
Diffstat (limited to 'manifests/master.pp')
-rw-r--r-- | manifests/master.pp | 62 |
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, } } |