Add documentation for using HPCloud with OpenStack

This commit is contained in:
Richard Shank 2013-04-13 00:20:13 -07:00
parent 9ffa559db7
commit c9c1d0006d

View File

@ -425,12 +425,25 @@ services:
- {username: %openstack_username%, password: %openstack_password%, tenantName: %openstack_tenant_name%} - {username: %openstack_username%, password: %openstack_password%, tenantName: %openstack_tenant_name%}
``` ```
HPCloud:
``` yaml
# app/config/config.yml
services:
opencloud.connection.hpcloud:
class: OpenCloud\OpenStack
arguments:
- 'https://region-a.geo-1.identity.hpcloudsvc.com:123456/v2.0/' // check https://account.hpcloud.com/account/api_keys for identities urls
- {username: %hpcloud_username%, password: %hpcloud_password%, tenantName: %hpcloud_tenant_name%}
```
The username and password are your login credentials, not the api key. Your tenantName is your Project Name on the api keys page.
Rackspace: Rackspace:
``` yaml ``` yaml
# app/config/config.yml # app/config/config.yml
services: services:
opencloud.connection: opencloud.connection.rackspace:
class: OpenCloud\Rackspace class: OpenCloud\Rackspace
arguments: arguments:
- 'https://identity.api.rackspacecloud.com/v2.0/' - 'https://identity.api.rackspacecloud.com/v2.0/'
@ -439,6 +452,23 @@ services:
#### Define ObjectStore service #### Define ObjectStore service
HPCloud:
``` yaml
# app/config/config.yml
services:
opencloud.object_store:
class: OpenCloud\ObjectStoreBase
factory_service: opencloud.connection.hpcloud
factory_method: ObjectStore
arguments:
- 'Object Storage' # Object storage type
- 'region-a.geo-1' # Object storage region
- 'publicURL' # url type
```
Rackspace:
``` yaml ``` yaml
# app/config/config.yml # app/config/config.yml
services: services: