Set network defaults.

Updates nova::network so that it uses some default values
(that match nova).

Change-Id: If199149c957debd0566bfa07fda31320c32fddbd
Allow to use of rabbit_hosts

Allow to use rabbit_hosts if this one is not provided
rabbit_host and rabbit_port are used instead.

Change-Id: I9222122357635bf5bf5715c0ea7329e5e3e78cbe
Fix nova::quota param quota_ram misspelling.

fix Bug #1167093

Change-Id: I4d2c4b11e4497f3c70987602902e25c7b207981d
Add label support to nova::manage::network.

Updates the nova::manage::network definition so that it
supports configuring the network label.

Change-Id: Ib4f2fab44104fa9d0338f5ad5ae1db7e4288a0b9
Update fixtures location to use stackforge.

Updates the .fixtures.yml file so that it uses stackforge
for relevant projects.

Change-Id: I4b07569f9b7f5424f4c48d04fd16de8d688ccf2e
Merge "Fix nova::quota param quota_ram misspelling."
Merge "Add label support to nova::manage::network."
add gitreview

Change-Id: I5605c49bc371694e92f2c791bc385efafe8934c1
Merge "Allow to use of rabbit_hosts"
Merge "Set network defaults."
Only set special_service_provider on RHEL.

Updates the params.pp so that special_service_provider is set
to 'init' on RHEL only. This gets used to startup libvirtd.

This fixes issues using the Nova compute/libvirt module on
Fedora.

Change-Id: I81f6a50a10f8e16e5d54b93724258a977c35d61f
Merge "Only set special_service_provider on RHEL."
Only start messagebus on RedHat.

This work around is only required on RedHat so use operatingsystem
instead of osfamily.

Change-Id: I85f780753aa9b4d579a62777fe96177daecaf622
Remove storeconfigs from nova::init.

Updates the nova init.pp module so we no longer rely on storeconfigs
being present. This fixes several warnings that would occur when using
the Nova modules.

Change-Id: I804097fab6a6888fcb7fa199c8e8333ad66acc8a
Remove storeconfigs from nova::db::mysql.

Updates the nova db/mysql.pp module so we no longer rely on storeconfigs
being present. This fixes a warning that would occur when using the
nova::db::mysql.

Change-Id: I332092af152da514a401694d48cb76a5f237ef3e
Remove storeconfigs from nova::compute.

Updates the nova compute.pp module so we no longer rely on
storeconfigs being present. This fixes a warning that would occur
when using the nova::compute module.

Change-Id: I8ca2a4cb1d82cd770c649ab31f2ad22885e76ff5
Add support for configuring qpid.

Support for qpid which uses dprince/qpid (posted on puppetforge).

Currently requires dprince/qpid 1.0.0 or greater.

Change-Id: Iaad3ce107314865ba2f1e620ed7e7e445c73a2db
require sections are specified in nova_config

This massive code commit actually implements something very simple.

previously, we allowed nova_config to omit a section and assumed that
section was default.

This commit updates the code to require section names for all settings.

This change is being made b/c:
- it better maps to the config on disk
- it is consistent with the other modules

Change-Id: Iae71a4c48ed0f9792566f16f0bf13e61569b46e5
remove unused files

removes the following unused files:

nova.sh - was used for testing. Now I use the test_nova file from
the openstack modules

tests directory - no longer used, replaced by rspec tests in spec and
deployment examples in examples

TODO - should not be included, open ticket in launchpad

Change-Id: Ie898d787fd5f38a1bde0b04da39f4786a21bd379
update README to refer to stackforge.

Change-Id: Ic2bc19c74a8b9ecff779221b6a8d552a59ebe9d7