Merge pull request #234 from dirkmueller/master

Setup admin_auth_URL also in HA mode
Use SQL driver for revoke backend
Add attribute to reference the RabbitMQ proposal

Should fix https://bugzilla.novell.com/show_bug.cgi?id=887112
Merge pull request #235 from vuntz/revoke-driver

Use SQL driver for revoke backend
Merge pull request #236 from vuntz/rabbitmq-attribute

Add attribute to reference the RabbitMQ proposal
Save PKI keys also for non-HA case into the attributes,
so they might be requested from outside.
Merge pull request #237 from jsuchome/save_cert_values

provide cert files as attribues
Fix Keystone settings for LDAP backend

user_enabled_default is actually a string value, not a boolean.
Since the previous migration forcefully migrated the string to a
boolean, we have unfortunately lost the real value. We restore
the default and hope for the best.
Merge pull request #238 from dirkmueller/fixup_keystone_ad

Fix Keystone settings for LDAP backend
Expose TLS options for LDAP
Merge pull request #239 from dirkmueller/fixup_keystone_ad

Expose TLS options for LDAP
When we have the cached value of keystone settings, return it directly

No need to execute some other code.
Cache keystone node per instance when fetching keystone settings

Since keystone settings depend on each cookbook (due to the service
user/password), we can't cache the settings per keystone instance.
However, we can avoid searching for the keystone node all the time by
caching the node per instance.
Reorganize KeystoneHelper.keystone_settings
Use helpers from new crowbar-openstack cookbook
Fallback to "default" instance of keystone on fetch of keystone settings
Merge pull request #240 from vuntz/improve-cache

Make cache in KeystoneHelper.keystone_settings more useful
Merge pull request #241 from vuntz/openstack-helper

Use helpers from new crowbar-openstack cookbook
Make keystone.conf owned by root:keystone, instead of keystone:root

We don't want the keystone user to be able to write the file.

Also, don't have keystone own directories it doesn't need to own.
Merge pull request #242 from vuntz/fix-owner

Make keystone.conf owned by root:keystone, instead of keystone:root