Some changes to get the os-compute-single-controller role work again

When using the openstack-chef-repo with a fresh node and applying os-compute-single-controller it runs into some problems. I've fixed them in this pull request. Beside the change in "environments/example.rb" regarding the identity username should be made in the keystone/attributes repository directly.

If you have questions or suggestions please feel free to comment!

Thanks