Run 'keystone db_sync' as keystone user.

Running db_sync as root can cause permissions issues due to the fact
that the keystone log file gets owned as root
(/var/log/keystone/keystone.log).

This makes this module usable when using packages on Fedora 18.

Change-Id: I2c75db61474fb14f898c530bec2e8aad1230ad7c
update module for stackforge

* add gitreview.
* remove travis test link
* mention that it supports grizzly

Change-Id: Ie0fb46bda6c98af3459078e81c5538d4d942a255
Fixed typo

Change-Id: Idc8b530baf007437285832a62ebace8ba8abc88b
Fix keystone user role idempotency

Change-Id: Ic2cc9331920d7eeaf2fa5b9532035f3c362434bc
update README

Change-Id: Ib461545af3e4d03ea0dc661d94761052ac5b78a4
Add tests on keystone:db::postgresql.

Adds missing tests on the keystone::db::postgresql class. Also,
removes some unsupported options from the class.

Change-Id: Ifab6d06dcd388df07cc9cc06bb8e938d3af90c62
Replace deprecated :rubygems source

Fix deprecation warnings thrown by bundler:

  The source :rubygems is deprecated because HTTP requests are insecure.
  Please change your source to 'https://rubygems.org' if possible,
  or 'http://rubygems.org' if not.

Fixes: bug #1175767
Change-Id: Icb11086d2114b9688ef20572ddfa9338b4df5f2c
Disable *keystone directories to be world readable

Change-Id: I18ddcc3c29e08fe672a277289745d9fe42258917
remove trailing whitespace

Change-Id: I1982e0deac14a829daacbc64a1d89a2277e18a93
Merge "Disable *keystone directories to be world readable"
Make service tenant name configurable in keystone::roles::admin

Though "services" seems to be a fairly common name for the service
tenant, some people may prefer to use "service" or some other name.

The puppet-glance module, and others, do allow overriding the
service tenant name.

Change-Id: I4764cbf21821db96fac93ea4abdaf7d14bd12771
Manage updates to keystone user password with keystone_user

Fix bug 1170380

o Test if the current password works and if not reset it allowing users
  to reset passwords with puppet
o Also move admin token from command line of keystone command in
  favour of using a env variable
o Note : this will break folsom support

Change-Id: I4bae9cad767cdd141ae76343298f7ac43c2a1f90
Capitalize boolean values in config files

This patch allows the usage of Puppet boolean values and still
configure values with OpenStack boolean style: True/False.

Change-Id: I6aa31df64d5a62222e74bce5b18abf200f30c1f6
Add puppet-lint to Gemfile

Change-Id: Iac62999ed5908ac87728a60a762e3f1be94ffee0
Merge "Capitalize boolean values in config files"
Use boolean instead of string

Change-Id: I9d9c3bc1b7ff88f59f7946fa17c6ae0dba0ba9e1
Merge "Manage updates to keystone user password with keystone_user"
Add keystone::client

This class installs the keystone client package.

Change-Id: Ia410f92dc4fd8eee4e912b9387e4538bb7607a09
PKI should be the default token_format

Change-Id: I01105f594dac94536b9b436f92870acd9d5ab01a
Merge "PKI should be the default token_format"