fix erroring in smoketest
Merge pull request #312 from jdsn/fix-smoketest-erroring-roxy

fix erroring in smoketest
Bringing back datastore attribute for Havana
Merge pull request #309 from mjura/release/roxy/vmware-datastore

[roxy] Bringing back datastore attribute for vmware
Generate a node-specific UUID

Certain batches of Dell and IBM hardware seems to
have the same hardware product UUID. As libvirtd
requires a globally unique identifier for live
migration, lets create one on our own.

(cherry picked from commit d886aa52122ce04bfea0820ea35d746ec492e9ad)
Make sure that the right ssh public key is saved in the node info

The old way of saving the node public key relied on a notification, and
so only happened the very first time, when the ssh key was created. If,
for any reason, this went wrong, then there was no way to get it fixed.

Instead, on each chef-client run, we check if the node info contains the
right data, and if not, we save it.
Recreate ssh keys if we somehow lost the private key
Make sure that the right ssh public key is saved in the node info

The old way of saving the node public key relied on a notification, and
so only happened the very first time, when the ssh key was created. If,
for any reason, this went wrong, then there was no way to get it fixed.

Instead, on each chef-client run, we check if the node info contains the
right data, and if not, we save it.

(cherry picked from commit b5b7899f50f93273671886f67151615be365b209)
Recreate ssh keys if we somehow lost the private key

(cherry picked from commit 2af4b2ff987e42e49b9d7925ca81fda812e96121)
Merge pull request #318 from dirkmueller/release/roxy/master

Generate a node-specific UUID
remove openstack- prefix from user/group for SUSE

Make this more uniform accross distributions.
Update for recipe name after neutron cookbook code reorg
Merge pull request #323 from dirkmueller/no_prefix

remove openstack- prefix from user/group for SUSE
Only read ssh public key if file exists
Only read ssh public key if file exists

(cherry picked from commit 353ad5caf8d058a3ccd31edd306f3fbe08297953)
Merge pull request #319 from vuntz/ensure-ssh-key-stoney

 Make sure that the right ssh public key is saved in the node info
Merge pull request #320 from vuntz/ensure-ssh-key

Make sure that the right ssh public key is saved in the node info
Merge pull request #324 from vuntz/neutron-reorg

Update for recipe name after neutron cookbook code reorg
Update for recipe name after neutron cookbook code reorg

(cherry picked from commit 08ba82cba00b2b9770ec91189f8d1afce8589692)
Merge pull request #325 from vuntz/neutron-reorg-stoney

Update for recipe name after neutron cookbook code reorg