Used all the environment variables from using novaclient. Only new one that needed to be defined:
export OS_IDENTITY_API_VERSION=2.0
The only command I could get to work right off the bat is keystone discover
:
$ keystone discover
Keystone found at https://identity.api.rackspacecloud.com/v2.0/
- supports version v2.0 (CURRENT) here https://identity.api.rackspacecloud.com/v2.0
- and RAX-GRPADM: Rackspace Keystone Group Admin Extension
- and RAX-KSQA: Rackspace Keystone Secret Question and Answer
- and OS-KSADM: OpenStack KSADM Extension
- and RAX-KSGRP: Rackspace Keystone Group Extensions
- and RAX-AUTH: Rackspace Keystone Extension
- and RAX-KSKEY: Rackspace API Key Authentication Service Extension
Everything else I try results in a 401:
$ keystone catalog
Unable to authenticate user with credentials provided. (HTTP 401)
Ok, maybe not. Also not finding any resources for this yet. Perhaps there's a way to use RAX-KSKEY
(used by rackspace-auth-openstack) or RAX-AUTH
.