tripleo-heat-templates/puppet
Jiri Stransky b524c0999f Provide for RAM-constrained environments
We hit problems in environments which don't have a lot of RAM (e.g. dev
envs, could be also CI) that Apache ate too much memory due to
too many worker processes being spawned.

This commit allows customizing the Apache MaxRequestWorkers and
ServerLimit directives via Heat parameters. The default stays 256 as
that's the default in the Puppet module, to be suited for production
environments with powerful machines. Also low-memory-usage.yaml
environment file is added, which can be used to make dev/test/CI
overclouds less memory hungry, where the limits are now set to 32.

Change-Id: Ibcf1d9c3326df8bb5b380066166c4ae3c4bf8d96
Co-Authored-By: Carlos Camacho <ccamacho@redhat.com>
Closes-Bug: #1619205
2016-09-21 15:14:20 +02:00
..
extraconfig Merge "Convert AllNodesExtraConfig to support composable roles" 2016-09-17 02:53:28 +00:00
manifests Add tripleo-firewall composable service 2016-08-17 08:25:39 -04:00
services Provide for RAM-constrained environments 2016-09-21 15:14:20 +02:00
all-nodes-config.yaml Merge "Generate VIP info for ctlplane VIP, not management" 2016-09-09 18:53:07 +00:00
blockstorage-config.yaml Move role deployment steps into puppet/post.yaml 2016-09-09 11:04:12 +01:00
ceph-storage.yaml Add fluentd client service 2016-09-17 01:31:12 +00:00
cephstorage-config.yaml Move role deployment steps into puppet/post.yaml 2016-09-09 11:04:12 +01:00
cinder-storage.yaml Add fluentd client service 2016-09-17 01:31:12 +00:00
compute-config.yaml Move role deployment steps into puppet/post.yaml 2016-09-09 11:04:12 +01:00
compute.yaml Add fluentd client service 2016-09-17 01:31:12 +00:00
controller-config-pacemaker.yaml Use modulepath for Puppet 2016-08-17 15:18:23 +02:00
controller-config.yaml Use modulepath for Puppet 2016-08-17 15:18:23 +02:00
controller.yaml Add fluentd client service 2016-09-17 01:31:12 +00:00
deploy-artifacts.sh Add support for DeployArtifactURLs 2016-02-26 16:55:44 -05:00
deploy-artifacts.yaml Add support for DeployArtifactURLs 2016-02-26 16:55:44 -05:00
objectstorage-config.yaml Move role deployment steps into puppet/post.yaml 2016-09-09 11:04:12 +01:00
post.j2.yaml Convert deploy steps to jinja2 loop 2016-09-16 00:24:24 +00:00
swift-storage.yaml Add fluentd client service 2016-09-17 01:31:12 +00:00