Merge pull request #15 from retr0h/working

Using node.set vs deprecated node['foo'] = value
[signing] section is necessary for PKI
Make region configurable in endpoint creation
Merge pull request #17 from jaypipes/working

Make region configurable in endpoint creation
Replace hard-coded values with configurable variables. Prep for PKI
templated values for PKI Keystone added
minor formatting
Enabling pki, need to generate the certs
PKI key length is 2048
Need to run pki_setup to generate the certs
Run PKI setup conditional on UUID not being chosen
Trying to make [signing]token conditional
token_format present by default. Other [signing] variables only used for PKI
Back to 1024 RSA SSL certs.
Test for token_format == PKI
Merge pull request #16 from UshF/oisin-pki

[signing] section is necessary for PKI
Massive overhaul of Keystone LWRPs

* Eliminates the passing of admin_token. This is bad and now
  the keystone_register LWRP grabs an admin token for requests
  to the Keystone Admin API endpoint using the user/pass/tenant
  supplied to the resource
* Removes the secure_password generation of the Keystone db
  user password -- replacing with the new db_password lib routine
  from openstack-common
* Uses user_password new lib routine to grab the Keystone Admin
  user's password from a databag
Merge pull request #18 from jaypipes/working

Massive overhaul of Keystone LWRPs
New stuff relies on node['keystone']['admin_tenant_name']

* One thing I'd forgotten to do is add the admin tenant name
  to the default attributes in keystone cookbook, so that
  keystone_service_chef_role lookups will return that value
  that is used in the keystone_register calls.
Merge pull request #19 from jaypipes/working

New stuff relies on node['keystone']['admin_tenant_name']