bump openstack-common dependency to 0.3.x

Change-Id: I4970d61d8452e7d7e7467d021182714ffcabf1b5
Allow for setting debug and verbose config options

Right now, nova.conf hard codes verbose = true. Similarly there is no
way to turn on debug mode. This change simply adds two attributes for
both verbose and debug and makes use of them in the nova.conf template.

Change-Id: Ica613abb4e2d3719acaf1c9a4cb01fe92fd11774
Merge "Allow for setting debug and verbose config options"
config files containing passwords shouldn't be world-readable

Change-Id: Ia05ba0c5622ae83eb7d01a00b1ee8aa98eb45e65
Remove Unicode characters from README.md

Unfortunately for dear ole' Ionut, Berkshelf cannot handle
uploading cookbooks with files that contain Unicode characters.
When uploading, you get the following error:

Change-Id: I2c37a2761c25139bc44006cc0e5b13adf6413dd5
STDERR: ERROR: Encoding::InvalidByteSequenceError: "\xC8" on US-ASCII
Removed db recipes

The db recipes have been removed.  It is up to the operator to
setup the database, users, and grants before deploying openstack.
These have been moved to the `openstack-db` recipe in the
`openstack-ops-database` wrapper cookbook.

Change-Id: I19e71d22091b919f6dcffeb22a8e095d100f08fd
Removed the use of non-standard ohai plugin

We now have a helper method `#address_for` to return the
IP of a given interface. Switched out the ohai use
in favor of `#address_for`. Also, updated berkshelf
to 2.x which handles dep resolution correctly. I run
into problems getting berkshelf to lock to the new 0.3.0
openstack-common w/o updating berkshelf.

Change-Id: Iaf39cee98589d8d1c4b90e610b94e5440ac51fd8
Merge "Removed db recipes"
Merge "Removed the use of non-standard ohai plugin"
fix nova-network vs. openstack-network conflict

Having both nova-network and openstack-network::server in the run_list
caused conflicts when installing packages.

Change-Id: I105eab62d49c1e6d36e2416ae44c73f551d062e5
Compute using new `["openstack"]["mq"]` attributes

Added grizzly rabbbit HA functionality, and switched to the
new mq attributes.  Attributes were updated to allow global
and local overrides.

Change-Id: I95451012297f1f8f4afdb71f10e703765061dfa4
Merge "fix nova-network vs. openstack-network conflict"
Merge "Compute using new `["openstack"]["mq"]` attributes"
Added nfs client packages

Since grizzly introduced cinder nfs support, compute nodes will need
nfs client packages to mount nfs shares for cinder.

Change-Id: Id469c3dc480b81438cef8c23b5344fd5a7dd7f7b
SUSE doesn't have a separate nfs-utils-lib package

but nfs-utils provides the functionality of nfs-utils-lib

Change-Id: I8c24d7cde1b4a6c4860909e25cf20ad499ac85ce
Cookbook defines rabbit settings

When setting a coobook's default attributes from the attributes
on another cookbook, it becomes impossible to override from
a wrapper cookbook.  We just started working on wrapper cookbooks,
and attempting to override `openstack["mq"]` settings proved
unsuccessful.

Since the community actively has people looking into wrapper
cookbooks, this fix seems reasonable.

Change-Id: Ie23ef1e04e5c29eeb99635dc5850de4acbaff1f7
Allow auth_version in auth_token middleware

Allows the auth_version to be only included when a node
attribute is set to v2.0. This ensures that Keystone v3 works
with Nova when not on Keystone v2.0.

Also corrects the auth endpoint to the main endpoint not
the admin one.

Fixes LP #1204627

Change-Id: Ib7c3eae117a33cc2a7a5668e033851acaecd880b
Changed identity to proper identity-api

Previous commit had wrong endpoint key. Should have
been identity-api, not identity.

Change-Id: Ia280b7e0da81cdb57d4ffc00ef639b31de0c5dd8
Fix broken libvirt recipe test

As it stands right now, libvirt calls out to system to execute
grub2-set-default and this was stubbed out only in the Suse chefspec
libvirt test. Move this stub to spec_helper and modify our tailor
configuration to allow for this change.

Change-Id: I276d799cb3db5f725ffa396b5bed8724b6e42696
Update vncproxy service resource to use service name

Instead of calling the nova-vncproxy service by the generic
"nova-vncproxy" name, name this resource by its actual service name.
This change aids recieps that are dependent upon knowing which
service to notify when necessary. While it is possible to simply
notify "nova-vncproxy," there are times when that is a less favorable
solution.

Change-Id: Iefbec31b050dd93eba118012b07745dcc215f8c5