If you are using RDO Cloud and want to do command line Ops, here is the outline of a keystone.rc file you can use to get started.
unset $( set | awk '{FS="="} /^OS_/ {print $1}' ) export OS_AUTH_URL=https://phx2.cloud.rdoproject.org:35357/v3/ export OS_USERNAME={username} export OS_PASSWORD={password} export OS_USER_DOMAIN_NAME=Default export OS_PROJECT_DOMAIN_NAME=Default export OS_PROJECT_NAME={projectname} export OS_IDENTITY_API_VERSION=3 |
You might have been given a different AUTH URL to use. The important parts are appending the /v3/ and explicitly setting the OS_IDENTITY_API_VERSION=3. Setting both is overkill, but you can never have too much over kill.
Once you have this set, source it, and you can run:
$ openstack image list +--------------------------------------+-------------------------------------------+--------+ | ID | Name | Status | +--------------------------------------+-------------------------------------------+--------+ | af47a290-3af3-4e46-bb56-4f250a3c20a4 | CentOS-6-x86_64-GenericCloud-1706 | active | | b5446129-8c75-4ce7-84a3-83756e5f1236 | CentOS-7-x86_64-GenericCloud-1701 | active | | 8f41e8ce-cacc-4354-a481-9b9dba4f6de7 | CentOS-7-x86_64-GenericCloud-1703 | active | | 42a43956-a445-47e5-89d0-593b9c7b07d0 | CentOS-7-x86_64-GenericCloud-1706 | active | | ffff3320-1bf8-4a9a-a26d-5abd639a6e33 | CentOS-7-x86_64-GenericCloud-1708 | active | | 28b76dd3-4017-4b46-8dc9-98ef1cb4034f | CentOS-7-x86_64-GenericCloud-1801-01 | active | | 2e596086-38c9-41d1-b1bd-bcf6c3ddbdef | CentOS-Atomic-Host-7.1706-GenericCloud | active | | 1dfd12d7-6f3a-46a6-ac69-03cf870cd7be | CentOS-Atomic-Host-7.1708-GenericCloud | active | | 31e9cf36-ba64-4b27-b5fc-941a94703767 | CentOS-Atomic-Host-7.1801-02-GenericCloud | active | | c59224e2-c5df-4a86-b7b6-49556d8c7f5c | bmc-base | active | | 5dede8d3-a723-4744-97df-0e6ca93f5460 | ipxe-boot | active | +--------------------------------------+-------------------------------------------+--------+ |