q-agent-cleanup escape character handling

/root/openrc should contain escaped characters for
certain symbols, but are stripped when sourcing
this file in shell scripts. p-agent-cleanup.py
should treat user credentials as escaped strings
and not literal escape characters.

Closes-Bug: #1275655

Change-Id: Ia9534ef93508813b2a8cdc7368cf6f121ea40fe7
Fix heat, murano logging

CI retest

Closes-bug: #1285639

Change-Id: I40f879a8ad1c4f87d7232f3bbc0439afb3fcab8f
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Neutron quota driver typo fix

Change-Id: Id00fb29f4799a2b7aa2b7942593ac45a5fc6d4bf
Closes-bug: #1286041
Fix ubuntu syslog snippet

Escape double-quote characters in order
to generate correct rsyslog template

Change-Id: I6499545363a422751acc24a94174e4db0e044bb4
Closes-bug: #1282814
Merge "Neutron quota driver typo fix"
Merge "Fix heat, murano logging"
Change version rbenv-ruby to 1.9.3-p484 for nailgun

Bug: https://github.com/wayneeseguin/rvm/issues/2320
Partial-bug: #1294602
Change-Id: I8b376235eaa5701e99a7c9b8a28241f19965b19a
Merge "Change version rbenv-ruby to 1.9.3-p484 for nailgun"
Move Naily to Astute

Change-Id: Ia66ce82bb4a059335dbf27301eb09c733137099a
Implements: blueprint move-naily-to-astute-repo
Merge "q-agent-cleanup escape character handling"
Merge "Fix ubuntu syslog snippet"
Add puppet module for elasticsearch

This is a verbatim copy of
original source 'https://github.com/electrical/puppet-elasticsearch'
v 0.1.2 0d4870880e2420f249fa4cbb6227d8ac030029c3

Partial-blueprint: logstash-elasticsearch-kibana-for-logs

Change-Id: I00f7c32ef0a8d822cbaae64e9ffa01ff7a3275b2
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Add puppet-logstash module

This is a verbatim copy of
original source 'https://github.com/electrical/puppet-logstash'
v0.3.2 6a82bf82121a7d2c0124c24512eb0081d1a16bc2

Partial-blueprint: logstash-elasticsearch-kibana-for-logs

Change-Id: I4e85576ce0930238450488607987a4d7518edb1f
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Edit puppet-logstash module

Changes:
- Fix packages for libzmq1
- Extend jarfile to package provider for logstash
Apollo11 changes:
412499b - Bartosz Kupidura, 9 months ago : Heap_size as a parameter for logstash/init.pp
21abbc7 - Bartosz Kupidura, 9 months ago : Logstash module for PP

Partial-blueprint: logstash-elasticsearch-kibana-for-logs

Change-Id: I4e85576ce0930238450488607987a4d7518edb1f
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Add logstash port parameter to listen onto

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Add InputFileReadMode for rsyslog::imfile

Default 0, line based

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Add openstack::logfilter class for logstash

- Install and configure logstash, elasticsearch, kibana by its templates (default is fuel node)
- Provide rsyslog client sided templates for logstash remote logging as well as rsyslog ones
- Assume logstash defaults fuel:55514, udp - for anaconda logs capturing
(thus, logstash non-defaults should not be used for now)
- Use paragraph based message detection for rabbitmq (imfile)
- Use user facility and line based (default) message detection for openstack DEBUG (imfile)
- Ensure new logfiles introduced for logstash and elasticsearch are rotated

Change-Id: Ib5931dc38181d157dd4c6cff68cbd57fd14a643d
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Del config template for elasticsearch

Remove double declaration, delegate templating to openstack::logfilter

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Skip paramedic plugin for elasticsearch

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Add cluster_name for elasticsearch, fix templates

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>