Project

General

Profile

« Previous | Next » 

Revision 5a0a7383

Added by Timo Goebel about 8 years ago

server_passenger_max_pool

View differences:

CHANGELOG.md
* New or changed parameters:
* Add server_ip for configuring the listen IP (puppetserver only)
* Add passenger_min_instances and passenger_pre_start for passenger tuning
* Remove passenger_max_pool which had no effect
* Other features:
* Support puppetserver 2.x
* Other changes and fixes:
manifests/init.pp
# use the puppetmaster service. Defaults to true.
# type:boolean
#
# $server_passenger_max_pool:: The PassengerMaxPoolSize parameter. If your
# host is low on memory, it may be a good thing
# to lower this. Defaults to 12.
# type:integer
#
# $server_passenger_min_instances:: The PassengerMinInstances parameter. Sets the
# minimum number of application processes to run.
# Defaults to the number of processors on your
......
$server_puppetserver_dir = $puppet::params::server_puppetserver_dir,
$server_puppetserver_version = $puppet::params::server_puppetserver_version,
$server_service_fallback = $puppet::params::server_service_fallback,
$server_passenger_max_pool = $puppet::params::server_passenger_max_pool,
$server_passenger_min_instances = $puppet::params::server_passenger_min_instances,
$server_passenger_pre_start = $puppet::params::server_passenger_pre_start,
$server_httpd_service = $puppet::params::server_httpd_service,
manifests/params.pp
$server_reports = 'foreman'
$server_passenger = true
$server_service_fallback = true
$server_passenger_max_pool = 12
$server_passenger_min_instances = $::processorcount
$server_passenger_pre_start = true
$server_httpd_service = 'httpd'
manifests/server/passenger.pp
#
class puppet::server::passenger (
$app_root = $::puppet::server_app_root,
$passenger_max_pool = $::puppet::server_passenger_max_pool,
$passenger_min_instances = $::puppet::server_passenger_min_instances,
$passenger_pre_start = $::puppet::server_passenger_pre_start,
$port = $::puppet::server_port,

Also available in: Unified diff