Fix deprecation warnings

Fix wording to be consistent across all Puppet modules.

Change-Id: I4bd88e9a57d4ccc5848f07fadbe17116d316bca8
Add ability to disable endpoint configuration

It is possible to disable endpoint configuration by setting the value
of the configure_endpoint parameter to false.

The default value is true, preserving default behavior.

Change-Id: Ib8b5ac67a1004807faf8dd82becad4522339bddf
Closes-bug: #1278554
Fix usage of double quote instead of simple quote

Syntax color is broken in the README file, using simple quote
instead of double quote

Change-Id: I5af4b22418dd734367dbdc696f8f816c9bc48ee6
Deprecates old libvirt config

Icehouse brings a new way to configure libvirt with a dedicated section.
This patch aims to configure libvirt in that way and fails when using
old method.

implement blueprint sync-libvirt-config
closes-bug #1259331

Change-Id: I57438e10d207da7df9c7912c311bac1e7fdfe8aa
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Ensure that pip is installed before using it.

We need to ensure that pip is available before
trying to install xenapi with it.

Change-Id: I97ccbabe6e77205e516cc3b7e17bac8824a19520
Closes-Bug: #1183060
Add auth_version option in nova::api

Add a new option auth_version in nova-api keystone_authtoken section.

Change-Id: Ifcbd51b9d549e1d0f3d90cddb461ccb6760aa1e2
Deprecate logdir parameter (use log_dir instead)

The logdir parameter is deprecated since grizzly, we now use log_dir
instead. (the retro-compatibility is kept)
Cosmetics: align all parameters of nova class.

Closes-bug: #1282295
Change-Id: I20b3dee628205d53779afc4db7506a0701ad1bd4
Allow log_dir to be set to false in order to disable file logging

This commit allows a user to disable logging to a directory (for
example if syslog is enabled) in order not to login twice.

Change-Id: I0e64cf62f556d40d9243b05b4d0253dddc42b686
Closes-bug: #1282296
Merge "Add ability to disable endpoint configuration"
Merge "Deprecates old libvirt config"
Merge "Fix deprecation warnings"
compute: RBD backend support

Since Havana, Nova is able to store VMs on RBD backend (ceph).

Change-Id: I17890a3e9e49572d989ad01383417b7256ef7e14
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Merge "Fix usage of double quote instead of simple quote"
enable libvirt at boot

When using libvirt driver, we need to ensure that libvirt service is
actually enabled at boot.

Change-Id: Ie3198010ca8cfbe515d4e99e2662330f6ac29290
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Merge "Ensure that pip is installed before using it."
Merge "Add auth_version option in nova::api"
Merge "compute: RBD backend support"