Fixes: Keepalived config is updated, such that haproxy failures will have a dependency check and the VIP movement will be based on
the availability of the haproxy.

Change-Id: I51625a2bca6af40b278d0b3328aca0bedb079970
Closes-Bug: #1384072
Delete node/disk support

Partial-Bug: #1344486
Partial-Bug: #1391287
Feature: Support to remove node/nodes or remove a disk/disks from
    existing cluster
Support: Added functionality to provide the above. Fab commands,
    fab remove_storage_node and fab remove_disk are added to support
    the feature.
    The current functionality provides support for OSD remove and
    node remove from an existing Ceph cluster. The LVM disk/host remove
    support is yet to be added.
Test: Verified both the options with a 4 node cluster.

Change-Id: I1a2c58766bd1e2a6bbad715f14cffb8b3c7a6b21
Fixes: Openstack HA , move the external VIP along with internal VIP and vice-vesa
There are multiple bug fixes for this commit.
Added new scheduler config to have the max attempts to create instance.
Keepalived config to support combined external VIP movement to the node where internal VIP moves to
Closes-Bug: #1381192.
Change in WSREP config for innodb_log_file_size and update offset to 100+ -
Closes-Bug: #1385593

Change-Id: I7e7141f1d50739555065c531998975406ce60387
Fixes: HA provisioning fails becuase of missing imports in galera setup

During code refactoring, a few function imports were missed.
Adding the function imports.

The mysql check to check for MySQL status failed.

Change-Id: Ie4af00aa572a24b3ce34683238a526aa6e897fd0
Closes-Bug: 1391344
Merge "Fixes: Keepalived config is updated, such that haproxy failures will have a dependency check and the VIP movement will be based on the availability of the haproxy."
Supporting contrail only install in the compute node

Provision nova compute only if the orchestrator is openstack.

Change-Id: I4f58ecc59279ff5cfbd9534ea99935502c49136f
Partial-Bug: 1378502
Merge "Delete node/disk support"
Merge "Fixes: HA provisioning fails becuase of missing imports in galera setup"
Merge "Supporting contrail only install in the compute node"
Create service tenant, neutron user/role before starting neutron-server.

Change-Id: I2557966cb313cfc81ffea3d08be27c9bf54d7971
Closes-Bug:1392417