Add keystone proxy to nginx

Change-Id: Ieb2d8db54e401c7dbc2edeb45ffd24f18c3180f1
Implements: blueprint access-control-master-node
Added nailgun client role

Fuel client can now be deployed as a
separate class and configure
credentials based on astute yaml.

blueprint access-control-master-node

Change-Id: I9b883abb413b6f4ce350248d494a7e42442d7f90
Enumerate Ceph OSD partitions with multi-digit index

When there's more than 6 OSDs per OSD Journal device, some OSD journal
partitions end up having double-digit partition index number. This patch
modifies the ls command used to enumerate journal partitions to account for
that multi-digit partition index numbers.

Change-Id: I654b5c070324887f9ffd41e6eb5e231851b97404
Closes-Bug: #1339833
Direct mount of puppet directory for puppet container

Relies on https://review.openstack.org/105739

Change-Id: I6c75d6027f617abe96122569686c9fb04497ca89
Closes-Bug: #1339688
Set vcenter_hash to empty hash for default

Change-Id: I00f3562163626499165a8c4e0273f91fcb9ffca3
Closes-bug: #1340397
Unhardcode MySQL wsrep version

Change-Id: I262190be26727e69ffeaaf21d858dd48678b2dd0
Closes-bug: #1340301
Merge "Unhardcode MySQL wsrep version"
Add keystone support for OSTF

Modifies ready checker for OSTF to see if
a non-existent test returns 401 or 404 HTTP
codes.

blueprint access-control-master-node

Change-Id: I3a7de1ca37a0591ddf1ce38e6eb1b6601b896c07
Puppet modules improved to support multiple clusters of VCenter.

Because puppet module inifile does not support the same option names in one section,
settings of compute service for vmware moved to a separate file (/etc/nova/nova-compute.conf),
which is generated from erb template.

Partially implements: blueprint vcenter-hv-full-scale-support
Change-Id: I6e9ac50e77400ac1abb3687e38ce768386270714
Fix trim_var function in RabbitMQ script

stupid mistake: do echo instead of return
in trim_var() function

Change-Id: I58f5250b92c0b09707d425c5db0a1e98aee22e53
Closes-bug: #1339080
Merge "Added nailgun client role"
Merge "Add keystone proxy to nginx"
Merge "Puppet modules improved to support multiple clusters of VCenter."
Merge "Fix trim_var function in RabbitMQ script"
Make simple resources to be unbaned everywhere

Change status tio reflect only local
status for both simples and cloned resources
And don't wait for service to start if resource is simple
and it's started elsewhere already but always unban it.

Partial-blueprint: ha-pacemaker-improvements
Closes-Bug: 1340260

Change-Id: I9d7c5079718484c69dee55d3e2a5ead8336eac41
Merge "Enumerate Ceph OSD partitions with multi-digit index"
Sync glance module from puppetlabs upstream

v4.0.0 cb0daf02d7a991be642e62294912d93b036c6a5a

Implements: blueprint merge-openstack-puppet-modules

Change-Id: I2f5f282a5388644ed092c2c42c358ce07ed99bbf
Increase xinetd connections for rsync

- Increase connections to 512 with 10 second rate
- Set per_source to UNLIMITED
- Specify IPv4 flag

Change-Id: Ia007301eca8e006e9792c73d0d35350588c48b96
Closes-bug: 1330495
Closes-bug: 1322577
Merge "Direct mount of puppet directory for puppet container"
Adapt synced puppetlab-glance for Fuel usage

Implements: blueprint merge-openstack-puppet-modules

Key moments:
  - Upstream "glance" module has "rbd" backend which is almost
    equal to our former "ceph" backend.
  - Avoid changing upstream "glance" module and  move all our
    custom settings into openstack::glance class.
  - Apply a fix for resource dependency bug in glance::api and
    glance::registry classes (fetched from the upstream 4.1.0)
  - Remove '/var/log/glance' directory control from swift since
    it breaks resource dependency logic.

Change-Id: I208781854877e4fc97ddcd17395a26827225bfc1