puppet-keystone/spec
Emilien Macchi 17675623f3 Allow to manage credential files contents
Running keystone-manage credential_setup has not been designed for
multinode environment.

Keystone team suggests to run this command on one node, to export the
keys and collect them on every Keystone server.

Most of people don't have this mechanism when deploying OpenStack.

This patch aims to allow to use puppet-keystone to manage credential
files using Puppet file resource. All credentials would be defined in a
hash where file path and content is defined.

Here is an example:
   credential_keys:
     /etc/keystone/credential-keys/0:
       content: t-WdduhORSqoyAykuqWAQSYjg2rSRuJYySgI2xh48CI=
     /etc/keystone/credential-keys/1:
       content: GLlnyygEVJP4-H2OMwClXn3sdSQUZsM5F194139Unv8=

To enable this feature, you'll need to set enable_credential_setup to
True and configure credential_keys with a valid hash.

Change-Id: Ic335ea201b58c99e9fd8a0a2c0865b461ff8f672
2016-09-06 19:24:53 -04:00
..
acceptance Fix endpoint update when one endpoint is missing. 2016-06-23 18:44:24 +02:00
classes Allow to manage credential files contents 2016-09-06 19:24:53 -04:00
defines Fix typo in resource test 2016-07-27 01:41:39 -03:00
unit Add retry to keystone_user.exists? 2016-06-30 19:27:41 +02:00
shared_examples_acceptance.rb Add keystone domain specific configuration. 2016-01-05 19:42:15 +00:00
shared_examples.rb Fix default domain. 2015-11-20 11:50:24 +01:00
spec_helper_acceptance.rb Remove matcher definition. 2016-03-16 17:04:57 +01:00
spec_helper.rb Remove user/role prefetch to support multi-domain. 2016-04-14 11:37:43 +02:00
spec.opts saving my work (not even the initial commit) 2012-01-02 15:39:23 -08:00