Creating qpid_sasl_mechanisms parameter

Accepts a string or array.

Change-Id: If3c0e7eec6175533139b00f867e1178437c2a8b4
Remove outdated examples

Examples in tests/ are outdated and referring to deleted classes.

Delete the examples in favor of the ones in README.md

Closed-Bug: #1262302
Change-Id: Id04f87ec82ed607210e1b7c22ba2c1091125eaf1
Add support for VMware driver

This patch aims to add support for VMwareVCDriver.

implements blueprint support-vmware-driver

Change-Id: I22f15dfc9c9b0f27d06e64c23a6c5c8e921a71a9
Merge "Remove outdated examples"
Support network_device_mtu of nova managed interfaces

network_device_mtu configure the MTU for nova managed network interfaces.
By default no specific network_device_mtu configuration is set. The
interface defaults will be used as they got created.

This options allows configuration of Jumbo Frame usage.

Change-Id: Ia391f3daa788c780c4492071a480052b4ef4cc37
Merge "Add support for VMware driver"
Remove novnc from vncproxy packages list for Ubuntu

Package resources can no longer have array for name since Puppet 3.4.

Since the package nova-novncproxy already requires novnc,
we can safely remove it from the list of packages to install.

Closes-bug: #1263293
Change-Id: Iba7ff0b7aedd750a54d931e0e8cbe37418ed6aed
Merge "Creating qpid_sasl_mechanisms parameter"
Fix doc string in VMware driver manifest

Updates the doc string in a vmware driver manifest. Also, updates
the README file, with a minor correction.

Change-Id: Iaaf0d18c46b35bba1ae8d2ef6896a2dc91da1a93
Fix configuring libvirt before installation

When enabling nova::migration::libvirt, it will try to configure
libvirtd.conf before installing libvirt package. This patchset adds
a dependency to make sure libvirt package has been installed when
running nova::migration::libvirt.

Change-Id: I981217c2bbecb276f25fa98d897e1da93d7e02a7
Closes-bug: #1254372
Merge "Fix configuring libvirt before installation"
Update gitignore file

Ignore Gemfile.lock file and spec site.pp file

Change-Id: I44eca1412b771fb78eecf65c7801d8585336d43f
Fix vncproxy package/service name on Debian

This commit fix vncproxy on debian os, we have now a duplicate
between nova::vncproxy and nova::spicehtml5proxy packages on debian
but install both have no sense…

Closes-bug: #1267645

Change-Id: Ib0a769ba91221d1ebc14df01f24579c8fe58db26
Merge "Fix vncproxy package/service name on Debian"
Merge "Support network_device_mtu of nova managed interfaces"
Fix deprecation warnings

Fix wording to be consistent across all Puppet modules.

Change-Id: I4bd88e9a57d4ccc5848f07fadbe17116d316bca8
Deprecate various cluster parameters

Those parameters were already deprecated.

This change adds proper deprecate warnings.

Change-Id: If50b91f25c675c285b899dba78ba9b41bab5c5e3
Cleanup rspec tests of nova

Change-Id: I8bc20a7d0d1ed002203852c48ab380dc0679ced4
Cleanup rspec tests of nova::api

Change-Id: I0b93f4e22671ca71408e0a1aa2b7d959bb57437d
Cleanup rspec tests of nova::client

Change-Id: I13652068ba2e99304a85cf3ac4ff0da5cd16b16b