# handles puppetmasterd service
class puppet::master::mongrel {
- case $puppetmaster_puppetmasters {
- '': { $puppetmaster_puppetmasters = '4' }
- }
-
- case $puppetmaster_port {
- '': { $puppetmaster_port = '18140' }
- }
-
# Include nginx
include nginx::puppetmaster
# restart the master from time to time to avoid memory problems
# thanks to https://labs.riseup.net/code/projects/shared-puppet
file { "/etc/cron.d/puppetmaster":
- source => "puppet://$server/modules/puppet/cron.d/puppetmaster",
+ source => "puppet:///modules/puppet/cron.d/puppetmaster",
owner => root,
group => root,
mode => 0644;
}
case $puppetmaster_servertype {
+ $puppetmaster_puppetmasters = hiera('puppet::master::worker_processes', 4)
+ $puppetmaster_port = hiera('puppet::master::port', '18140')
+
'mongrel': {
include puppet::master::mongrel
}