Add documentation for using HPCloud with OpenStack
This commit is contained in:
parent
9ffa559db7
commit
c9c1d0006d
|
@ -425,12 +425,25 @@ services:
|
|||
- {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:
|
||||
|
||||
``` yaml
|
||||
# app/config/config.yml
|
||||
services:
|
||||
opencloud.connection:
|
||||
opencloud.connection.rackspace:
|
||||
class: OpenCloud\Rackspace
|
||||
arguments:
|
||||
- 'https://identity.api.rackspacecloud.com/v2.0/'
|
||||
|
@ -439,6 +452,23 @@ services:
|
|||
|
||||
#### 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
|
||||
# app/config/config.yml
|
||||
services:
|
||||
|
|
Loading…
Reference in New Issue
Block a user