System configuration for the OpenDev Collaboratory
Go to file
Clark Boylan 868ad1ff0f Further elasticsearch config tweaks.
* modules/logstash/files/elasticsearch.yml: Set the number of
elasticsearch shards to 1 and the number of replicas to 0 as we are
not running a cluster, just a single node.

* modules/openstack_project/manifests/logstash.pp: Update elasticsearch
indice optimization cron job's max_num_segments value from 1 to 2.

These options are suggested at
https://github.com/logstash/logstash/wiki/Elasticsearch-Storage-Optimization

Change-Id: I747ab8952f0102ba582e213407909aaeebcf2778
Reviewed-on: https://review.openstack.org/28616
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-05-10 16:45:30 +00:00
doc/source Add gate job configuration for Chef cookbooks 2013-05-09 23:16:08 +00:00
launch Update launch docs for salt permissions. 2013-04-30 17:22:23 +00:00
manifests Jenkins slave puppetry for CentOS. 2013-04-25 21:36:58 +00:00
modules Further elasticsearch config tweaks. 2013-05-10 16:45:30 +00:00
tools Select a pypi mirror before running tox. 2013-03-18 20:29:07 +00:00
.gitignore Add post job to publish build artifact to tarball.o.o 2013-03-21 13:36:53 +00:00
.gitreview Rename CI to Infra in MANY MANY places. 2012-12-16 17:30:47 +00:00
install_jenkins_slave.sh Jenkins slave puppetry for CentOS. 2013-04-25 21:36:58 +00:00
install_modules.sh Connectivity from workers to gearmand on zuul. 2013-04-05 20:11:04 +00:00
install_puppet.sh Jenkins slave puppetry for CentOS. 2013-04-25 21:36:58 +00:00
Rakefile Additional puppet-lint formatting 2012-11-30 20:56:32 +00:00
README.md Fix documentation to reference manifests/site.pp 2013-01-07 20:11:14 +00:00
run_puppet.sh Give run_puppet.sh mode 755 2012-09-22 17:32:02 +00:00
setup.cfg Use Jenkins Job Builder to config ci-docs job. 2012-09-27 16:50:32 +00:00
setup.py Rename CI to Infra in MANY MANY places. 2012-12-16 17:30:47 +00:00
test.sh Pass sysadmins list into node defs. 2012-09-10 15:58:27 +00:00
tox.ini Pin docutils==0.9.1 2012-12-16 20:25:12 +00:00

These are a set of puppet manifests and modules that are currently being used to manage the OpenStack Project infrastructure.

The main entry point is in manifests/site.pp.

In general, most of the modules here are designed to be able to be run either in agent or apply mode.

These puppet modules require puppet 2.7 or greater. Additionally, the site.pp manifest assumes the existence of hiera.

See http://ci.openstack.org for more information.