
Logstash 2.0 defaults to HTTP elasticsearch output which means that the elasticsearch output (no _http) does HTTP and a new elasticsearch_java output exists if you want to continue doing the native api output. We had been doing HTTP so just need to update the output name. The host parameter is also deprecated and you must pass an array to the hosts parameter instead so update that as well. Note that this switches from using a local ES daemon to talking to the cluster itself directly because new logstash is able to load balance over http. This reduces the overhead necessary to have resilient ES connections. Note this is not compatbile with Logstash 1.3.3 which is what we are currently running so this change should only go in as part of an upgrade to Logstash 2.0 and beyond. Change-Id: I788ecb936f9fa5a006332ed626f90c33a255d9bf
Puppet Modules
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://docs.openstack.org/infra/system-config for more information.
Documentation
The documentation presented at http://docs.openstack.org/infra/system-config comes from git://git.openstack.org/openstack-infra/system-config repo's docs/source. To build the documentation use
$ tox -evenv python setup.py build_sphinx
Description
Languages
Jinja
37%
Python
36.7%
Shell
13.6%
Dockerfile
3.9%
JavaScript
3%
Other
5.8%