Skip to content

Instantly share code, notes, and snippets.

@rgbkrk
Last active January 2, 2016 23:48
Show Gist options
  • Save rgbkrk/8378378 to your computer and use it in GitHub Desktop.
Save rgbkrk/8378378 to your computer and use it in GitHub Desktop.
keystone.md

Oh hey, keystoneclient does work on Rackspace

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment