Add 2 service types to support heat

Add two new supported service type(orchestration and cloudformation)
to resource, which will be used to create heat service and endpoint.

partially-addresses: blueprint heat-support

Change-Id: I28bb662a9c3e98380e69e0c5c7156065ea0515ec
This commit is contained in:
hanzhf 2013-11-26 18:21:37 +08:00 committed by Jay Pipes
parent 2dfc883c1f
commit 5d7b6e7c3c
5 changed files with 8 additions and 4 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
.bundle/
.cookbooks/
.project

View File

@ -2,6 +2,9 @@
This file is used to list changes made in each version of cookbook-openstack-identity.
## 7.2.0:
* Allow orchestration and cloudformation as service/endpoint types.
## 7.1.0:
* Add new attribute default["openstack"]["identity"]["policy"]["backend"], default is 'sql'.

View File

@ -92,7 +92,7 @@ Register users, tenants, roles, services and endpoints with Keystone
- service_name: Name of service
- service_description: Description of service
- service_type: Type of service to create
- Accepted values are [ "image", "identity", "compute", "storage", "ec2", "volume" ]
- Accepted values are [ "image", "identity", "compute", "storage", "ec2", "volume", "object-store", "metering", "network", "orchestration", "cloudformation" ]
### :create_endpoint Specific Attributes
@ -102,7 +102,7 @@ Register users, tenants, roles, services and endpoints with Keystone
- endpoint_publicurl: URL to public endpoint
- Default is same as endpoint_internalURL
- service_type: Type of service to create endpoint for
- Accepted values are [ "image", "identity", "compute", "storage", "ec2", "volume" ]
- Accepted values are [ "image", "identity", "compute", "storage", "ec2", "volume", "object-store", "metering", "network", "orchestration", "cloudformation" ]
### Examples

View File

@ -4,7 +4,7 @@ maintainer_email "matt@opscode.com"
license "Apache 2.0"
description "The OpenStack Identity service Keystone."
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version "7.1.0"
version "7.2.0"
recipe "openstack-identity::server", "Installs and Configures Keystone Service"
recipe "openstack-identity::registration", "Adds user, tenant, role and endpoint records to Keystone"

View File

@ -32,7 +32,7 @@ attribute :auth_uri, :kind_of => String
attribute :bootstrap_token, :kind_of => String
# Used by both :create_service and :create_endpoint
attribute :service_type, :kind_of => String, :equal_to => [ "image", "identity", "compute", "storage", "ec2", "volume", "object-store", "metering", "network" ]
attribute :service_type, :kind_of => String, :equal_to => [ "image", "identity", "compute", "storage", "ec2", "volume", "object-store", "metering", "network", "orchestration", "cloudformation" ]
# :create_service specific attributes
attribute :service_name, :kind_of => String