provider/openstack: Notes for using OpenStack with Rackspace (#6205)

This commit is contained in:
Joe Topjian 2016-04-16 16:24:22 -06:00 committed by Paul Stack
parent f118e02ecd
commit 9542efb8be
1 changed files with 42 additions and 0 deletions

View File

@ -66,6 +66,48 @@ The following arguments are supported:
service catalog. It can be set using the OS_ENDPOINT_TYPE environment
variable. If not set, public endpoints is used.
## Rackspace Compatibility
Using this OpenStack provider with Rackspace is not supported and not
guaranteed to work; however, users have reported success with the
following notes in mind:
* Interacting with instances has been seen to work. Interacting with
all other resources is either untested or known to not work.
* Use your _password_ instead of your Rackspace API KEY.
* Explicitly define the public and private networks in your
instances as shown below:
```
resource "openstack_compute_instance_v2" "my_instance" {
name = "my_instance"
region = "DFW"
image_id = "fabe045f-43f8-4991-9e6c-5cabd617538c"
flavor_id = "general1-4"
key_pair = "provisioning_key"
network {
uuid = "00000000-0000-0000-0000-000000000000"
name = "public"
}
network {
uuid = "11111111-1111-1111-1111-111111111111"
name = "private"
}
}
```
If you try using this provider with Rackspace and run into bugs, you
are welcomed to open a bug report / issue on Github, but please keep
in mind that this is unsupported and the reported bug may not be
able to be fixed.
If you have successfully used this provider with Rackspace and can
add any additional comments, please let us know.
## Testing and Development
In order to run the Acceptance Tests for development, the following environment