Update auth_file to Upstream

Fixes broken openrc, Some refactoring for different cluster types

Change-Id: Ieba68c76ece5baed65cdcf1d5d508684ed224280
Closes-Bug: 1316376
Pull ceph.conf for cinder role

In a rare scenario of having cinder nodes (providing storage for Cinder LVM
backend) in an OpenStack environment configured to use Ceph RBD as backend for
Cinder volumes, cinder-volume on a cinder node would fail to connect to Ceph
because ceph.conf isn't there.

Change-Id: I1c4119fbfca3db5f234b18e1e03b7e31b971287e
Closes-Bug: 1319106
Shuffle AMQP nodes for all OpenStack services.

- Assign 127.0.0.1 as first server in HA
- Rotate servers using RR to have better balance
- delete.rb from upstream to fix bug with deletion

Related-Bug: 1320184
Change-Id: I3762dedfa06d593f4347e246b4302852261f82cb
Set kombu_reconnect_delay for heat and ceilometer

depends on:
https://gerrit.mirantis.com/#/c/15873/
https://gerrit.mirantis.com/#/c/15875/

Change-Id: I8a39c8dc06336dd3d789872dbf340ba4e8712ad2
Closes-Bug: #1290468
Wait for haproxy nova backend to become ready

Change-Id: Id186545879cce9f1ecbfb70dccab85a6d3aa9ec0
Closes-Bug: #1321662
Merge "Shuffle AMQP nodes for all OpenStack services."
Merge "Update auth_file to Upstream"
Replace merge_array function, linting for l23network

- Replace merge_array function with concat from stdlib
- Fix linting for l23network
- Disable the 80 character check in l23network Rakefile

Change-Id: Ie5ae6c7c247c070be80021c415a0a02d2819ec23
Closes-Bug: 1323597
Clean lvm metadata after creating partitions

Run erase_lvm_metadata() after we create all the needed partitions
to make sure we don't have any old LVM data.

We also need to clean old filesystem from newly created partition,
that may retain after previous deployments.

Change-Id: I6ee241aca94a4db7bae2b359af7244dee6a53150
Closes-bug: #1323707
Fix quote handling for dockerctl shell

Change-Id: I300af9959c89660595be37e1cecc998529ce7718
Closes-Bug: #1324200
Merge "Clean lvm metadata after creating partitions"
Merge "Pull ceph.conf for cinder role"
remove CEPH_ARGS from Nova and Cinder

Now that Nova and Cinder consistently pass --id option when executing rbd and
ceph commands, it's no longer necessary to set CEPH_ARGS environment variable
in the init scripts for Nova and Cinder services.

Change-Id: I29134942b1e7d5e2a276aecc00a9c5747cfa5a38
Closes-Bug: #1324954
Merge "Replace merge_array function, linting for l23network"
Install vim and telnet by default

Closes-Bug: #1325804

Change-Id: Ia457c9b119e751fc727f4eb55c80c2ded11eff84
Removed insult

Change-Id: Ibd6c37aa341ec2257a651e5c3cb5645410d5e6a0
Merge "Install vim and telnet by default"
Merge "Wait for haproxy nova backend to become ready"
Merge "Removed insult"
Sync logging from upstream puppet modules for OS

* Sync log_dir/log_file/use_syslog usage from upstream in order to
  use the same logging guidelines for all OS modules in Fuel as well
* Add new use_syslog_rfc_format option in addition to use_syslog in
  order to ensure RFC5424 comliant logging to syslog for all OS services
* Add section for handling the deprecated things in OS logging class
* Fix remote logs matching for multiline messages
  (Use octet-framing at sender side)
* Simplify matching logic (&~) for remote logs processing
* Remove artificial separation for DEBUG and other OS logging cases
* Remove unneeded anymore imfile::templates
* Remove unneeded anymore python log configs templates for OS and
  syslog_log_level option used for its log configs as well
* Remove artificial logging w/a for Neutron and its imfile templates
* Fix ceilometer facility to LOCAL0 and its facility parameter usage
* Move Fuel customizations from rsyslog module to openstack
  * Move custom logging templates and configuration
  * Move checksum_udp and use rsyslog port as a class var
  * Keep custom port and escapenewline vars for rsyslog module,
  * Disable RELP package for syslog module unless it would be used in Fuel
* Fix identations...

Implemenets step2 for blueprint refactor-logging-puppet-openstack-services

Change-Id: Ie20725b9c91584311350a520107a79a4828937bc
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>