Fix ceph module syntax erros
[PRD-2360] Radosgw wont start on multiple controllers

refactor radosgw key creation so that its idempotent.
Find devices by partition GUID and exclude mounted devices

Facter function now uses partition GUID instead of filesystem label
to find matching devices. It also excludes already mounted devices.
This depends on https://review.openstack.org/#/c/54841/.
See also https://bugs.launchpad.net/fuel/+bug/1246513
always enable haproxy for swift or radosgw in HA

Setup Swift HAProxy when Swift is enabled either for glance or for
objects, not just when it's enabled for glance. Setup RadosGW HAProxy
when Swift is disabled and RadosGW is enabled. Use active-passive
balancing for RadosGW.
disable name resolving for ping command
Enable carrier waiting after interface up
More powerfull error messages
Add API reconnect retry support
Fix isvirtual flag for logging class

Use fact is_virtual to determine the $virtual value

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Define CPU mode none for virtual, host-model for HW cases

Fixes: #PRD-1950

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Fix isvirtual case only for checksum_bootpc as well

Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
[PRD-2488] fix horizon css file generation
[PRD-2488] subscribe horizon refresh to dashboard dir
Merge pull request #836 from Mirantis/master_to_havana_pick

Master to havana pick