Run update no quorum policy only for HA

Change-Id: Ie5655a0782403d27056189bd5cdac7ba8c0f9dbb
Closes-Bug: #1370056
Replace deprecated glance command

Replace deplrecated glance command, which was deleted from
python-glanceclinet (v 0.14.1)

Closes-bug: #1359282
blueprint fuel-deploy-juno

Change-Id: I34ef35abc6e630e73dda6740babe39222db40ebe
Fixed wrong arguments in image provision

Change-Id: Ic7f3c9277bb958621dafc679ac0cddb0fac88030
Implements: blueprint image-based-provisioning
Add waiting interval and retries for Glance

Glance backend launch may takes up to 1 minute
and without this changes will failed falsely.

Change-Id: Ie5dfb2ce54b64d6092915599567aa1144cb34b6a
Closes-Bug: #1376198
Merge "Add waiting interval and retries for Glance"
Merge "Run update no quorum policy only for HA"
Prevent endless connection attempts to mcollective

Instead of endless fail show user error and raise exception

Change-Id: I6293842ae14c60a775bb2600f0f667cfffe5f4bf
Closes-Bug: #1353303
Merge "Prevent endless connection attempts to mcollective"
Granular deployment (basic version)

Support new way to deploy tasks. Instead of direct
puppet run using one big universal manifests use
group of tasks with pre and post checks.

Support old deployment process for backward
compatibility.

New feature:
- add tasks processing;
- add tests.

Refactoring:
* move pre deployment actions to separate class;
* tests refactoring;
* unify tasks and puppet methods.

Related to blueprint granular-deployment-based-on-tasks

Change-Id: I1db257875c164ada60600bf976cb828a41585248
Upload facts for each role separately

Instead of force rewriting of astute.yaml
upload role facts to /etc/<role>.yaml and
then do symbolic to astute.yaml

Also:
- add tests;
- update logs for log parsing tests.

Related to blueprint granular-deployment-based-on-tasks
Related to blueprint fuel-dry-run-deploy
Related to blueprint cinder-neutron-plugins-in-fuel

Change-Id: Ie66b59f4dfa99c5038cab17c1de57e975c62a986
Nailgun plugins support

Basic version

Not solved issues:
- raise or ignore if plugin tasks fail;
- puppet runs using puppet or shell agent.

Change-Id: I1af308ff802fd7911f617168624f994dd69c563b
Implements: blueprint cinder-neutron-plugins-in-fuel