Open up some of the elasticseacrh api

Proxy /_aliases, /_status, /_cluster/health, and (most importantly)
/_search to elasticsearch for direct api access.

Also, open up kibana access for kibana3 support.

Change-Id: Ic23f0c347411c78eaa499f2775dce0292f70864f
Change when upstart scripts start

Change-Id: I617362fb6c155e172727345852785ae7cc3dae2a
Make tinc more verbose about connection initialization

Change-Id: Ib6c9cfb586a7b7d34bc0520ef024047d4244c1f7
The init.d script must be executable

Change-Id: I503b83064ddf8b80e6ccd9e4b76f3051fea4fb99
Merge "Open up some of the elasticseacrh api"
Some minor redis tuning around rdb saves to disk

Every operation from/to logstash is a write operation.
Don't ever go into read-only mode, its the same as not running.
Also, optionally get the rdb backup directory from pillar.

Change-Id: I4379891abc42b680f83e6da2a6f37786233f6ec4
Put logstash indexers on the elasticsearch masters

This requires refactoring the indexer state into a macro so that
different hosts can be specified for the redis and elasticsearch
connections. Which in turn lead to refactoring much of the logstash
state and top file pulling bits into the new state: hpcs. And this
new state seems to be the logical place for the network state to live,
since the state is very hpcloud-specific.

Change-Id: I4ccb4419feebc963c0a1fb7563252cd928b1fb05
Merge "The init.d script must be executable"
Merge "Put logstash indexers on the elasticsearch masters"
Migrate gerrit project

Change-Id: I3a7494c72c087a02d9c9fff905054983bcda6a49
That doesn't belong there

Putting an include: statement inside a macro is bad. If the macro
is called multiple times in the same state file, then that entire
state will fail to load into salt and it will be skipped when
compiling highdata for a minion. This means that states included
elsewhere will run, but the state calling the macros will not.

Change-Id: I31cdf05f23b55600269e202a63431b8b95ee2387
adding sample pillar data for RMQ

Change-Id: Ibae0aab555a17beccea8d65916c018da583dfc2a
The service requires that the package is installed

Change-Id: I5693de5dd0374fffa779b15efcfe9592bc1c18db
Convert pypi to access pillar through salt object with default values

Change-Id: Ifa6890a351d553de962cc0e1115db8e50fc3d7c3
Merge "That doesn't belong there"
Tune kibana for large elasticsearch workloads

* Increase the elasticsearch timeout by an order of magnitude
* Reduce facet index limit (used for stats) to one index

Change-Id: I6e74c1beb234363564510e96859a239b20311d1c
Merge "The service requires that the package is installed"
Fix the redis state

Forgot to change the directory in the redis state when changing it
in the redis config file. This fixes that.

Change-Id: I0dd8586120b9db288fd64feb1da4b40ce6d760bf
Merge "Tune kibana for large elasticsearch workloads"
Bump redis version

Change-Id: Id80b526bc79ae345bc6da24c64de7d431ae994c8