Fail when ssl parameters are missing and rabbit_use_ssl is set to true

This commit causes the run to fail is rabbit_use_ssl parameter is set
to true but the ssl related parameters remains undef.

Change-Id: I3784839dca59a06c1155e845df5e62625ea668f0
Allow configuring the rbd keyring name

Change-Id: I7342ec1337cf86c0e4bc66b1788e65c53b2878ce
Merge "Allow configuring the rbd keyring name"
add rbd keyring name to secret.xml template

With Change-Id: I7342ec1337cf86c0e4bc66b1788e65c53b2878ce
a parameter for configuring the rbd keyring name was introduced.
This parameter should be used in the secrets file also.

Change-Id: I9da148f7f2e940f1d4dec73e1df6f283028bcca1
Default to utf8 for MySQL

Change default charset to utf8 and default collation order to
utf8_unicode_ci to align with upstream defaults.

Change-Id: I2aa59fd868476f599019e3029af36aa707139fe1
Closes-Bug: #1302088
Enable nova server to be run in SSL mode

This commit allows one to specify ca, cert and key file
to run nova server in SSL mode.

Note: The flag use_ssl per se is not used in nova yet,
its purpose here it to verify collateral parameters.

Change-Id: I5aed08afc2b6ac94bf9e1929f6b1f41a88882f02
Adds vnc_keymap support

The nova.conf file handle a configuration option called vnc_keymap.
This option let operators define which keymap will be used in VNC
sessions.

This commit will let puppet handle this option in nova.conf.

vnc_keymap is an optional parameters and its default value is
'en-us'.

Change-Id: I7ba49a0ef1e48adbf757c7515a67960d0007a8f5
Closes-Bug: 1325585
Fix typo in README.md

stackfoge -> stackforge

Change-Id: Ic44870dd136e97b50980ce290cd50a8cfc573029
Closes-bug: #1296542
Merge "Enable nova server to be run in SSL mode"
Merge "Fix typo in README.md"