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
Increase nova and cinder rate limits

Change-Id: Ibacec6d2294583237233050ffe20a926a375b620
Closes: bug #1272839
Remove dev production value

Deployment from simple eggs and gems is no
longer supported, so this legacy mode
is being purged.

Change-Id: I0495167e9b991add8adbd07cd72a7cb2beb9fc33
Closes-Bug: #1322539
Wait for haproxy nova backend to become ready

Change-Id: Id186545879cce9f1ecbfb70dccab85a6d3aa9ec0
Closes-Bug: #1321662
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"
Increase flexibility of dockerctl shell

new internal function get_container_id can
look up container ID from many identifiers.

dockerctl shell can now accept the following
identifiers for a container:
  short name (cobbler)
  long name (fuel-core-5.1-cobbler)
  short id (e506c54d80d1)
  long id (64 chars)

Change-Id: Ia54a2a905a060848d773a9c81bbe4df1f8991d82
Partial-Bug: #1324227
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
Set HAProxy timeout to 3h for Horizon HTTP

puppet-haproxy default timeout value of 1m is causing 504 Gateway Timeout
errors when uploading large images via Horizon Dashboard.

Change-Id: I07a666b17c20d39d4adcbcd1be69df42c2a1ddc2
Closes-Bug: #1326082
Removed insult

Change-Id: Ibd6c37aa341ec2257a651e5c3cb5645410d5e6a0
Put Murano RabbitMQ HAProxy service on Public IP

Unlike OpenStack RabbitMQ, Murano RabbitMQ uses the Public VIP, that has to be
specified explicitly in openstack::ha::haproxy_service parameters.

Make openstack::ha::murano consistent with other OpenStack services: declare
all related HAProxy services in the same file, do not make it a dependency of
HAProxy itself (only main RabbitMQ HAProxy service needs to have before_start =
true).

Change-Id: I0fd7fb1564b322315b88320a331d5a89f0d74c48
Closes-Bug: #1325983
Merge "Install vim and telnet by default"
Merge "Wait for haproxy nova backend to become ready"
Merge "Removed insult"
LICENCE added

Change-Id: I509e95b188a6f87d437124e89790ae5e6d15ca1f
Partial-Bug: #1326514