Identity v2 Commands

catalog

catalog list

List services in the service catalog

openstack catalog list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

catalog show

Display service catalog details

openstack catalog show <service>
service

Service to display (type or name)

ec2 credentials (Identity v2)

ec2 credentials create

Create EC2 credentials

openstack ec2 credentials create [--project <project>] [--user <user>]
--project <project>

Create credentials in project (name or ID; default: current authenticated project)

--user <user>

Create credentials for user (name or ID; default: current authenticated user)

ec2 credentials delete

Delete EC2 credentials

openstack ec2 credentials delete
    [--user <user>]
    <access-key>
    [<access-key> ...]
--user <user>

Delete credentials for user (name or ID)

access-key

Credentials access key(s)

ec2 credentials list

List EC2 credentials

openstack ec2 credentials list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--user <user>]
--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--user <user>

Filter list by user (name or ID)

ec2 credentials show

Display EC2 credentials details

openstack ec2 credentials show [--user <user>] <access-key>
--user <user>

Show credentials for user (name or ID)

access-key

Credentials access key

endpoint (Identity v2)

endpoint create

Create new endpoint

openstack endpoint create
    --publicurl <url>
    [--adminurl <url>]
    [--internalurl <url>]
    [--region <region-id>]
    <service>
--publicurl <url>

New endpoint public URL (required)

--adminurl <url>

New endpoint admin URL

--internalurl <url>

New endpoint internal URL

--region <region-id>

New endpoint region ID

service

Service to be associated with new endpoint (name or ID)

endpoint delete

Delete endpoint(s)

openstack endpoint delete <endpoint-id> [<endpoint-id> ...]
endpoint-id

Endpoint(s) to delete (ID only)

endpoint list

List endpoints

openstack endpoint list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--long]
--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--long

List additional fields in output

endpoint show

Display endpoint details

openstack endpoint show <endpoint>
endpoint

Endpoint to display (endpoint ID, service ID, service name, service type)

project (Identity v2)

project create

Create new project

openstack project create
    [--description <description>]
    [--enable | --disable]
    [--property <key=value>]
    [--or-show]
    <project-name>
--description <description>

Project description

--enable

Enable project (default)

--disable

Disable project

--property <key=value>

Add a property to <name> (repeat option to set multiple properties)

--or-show

Return existing project

project-name

New project name

project delete

Delete project(s). This command will remove specified existing project(s) if an active user is authorized to do this. If there are resources managed by other services (for example, Nova, Neutron, Cinder) associated with specified project(s), delete operation will proceed regardless.

openstack project delete <project> [<project> ...]
project

Project(s) to delete (name or ID)

project list

List projects

openstack project list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--long]
    [--sort <key>[:<direction>]]
--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--long

List additional fields in output

--sort <key>[:<direction>]

Sort output by selected keys and directions (asc or desc) (default: asc), repeat this option to specify multiple keys and directions.

project set

Set project properties

openstack project set
    [--name <name>]
    [--description <description>]
    [--enable | --disable]
    [--property <key=value>]
    <project>
--name <name>

Set project name

--description <description>

Set project description

--enable

Enable project

--disable

Disable project

--property <key=value>

Set a project property (repeat option to set multiple properties)

project

Project to modify (name or ID)

project show

Display project details

openstack project show <project>
project

Project to display (name or ID)

project unset

Unset project properties

openstack project unset [--property <key>] <project>
--property <key>

Unset a project property (repeat option to unset multiple properties)

project

Project to modify (name or ID)

role (Identity v2)

role add

Add role to project:user

openstack role add --project <project> --user <user> <role>
--project <project>

Include <project> (name or ID)

--user <user>

Include <user> (name or ID)

role

Role to add to <project>:<user> (name or ID)

role assignment list

List role assignments

openstack role assignment list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--user <user>]
    [--project <project>]
    [--names]
    [--auth-user]
    [--auth-project]
--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--user <user>

User to filter (name or ID)

--project <project>

Project to filter (name or ID)

--names

Display names instead of IDs

--auth-user

Only list assignments for the authenticated user

--auth-project

Only list assignments for the project to which the authenticated user’s token is scoped

role create

Create new role

openstack role create [--or-show] <name>
--or-show

Return existing role

name

New role name

role delete

Delete role(s)

openstack role delete <role> [<role> ...]
role

Role(s) to delete (name or ID)

role list

List roles

openstack role list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

role remove

Remove role from project : user

openstack role remove --project <project> --user <user> <role>
--project <project>

Include <project> (name or ID)

--user <user>

Include <user> (name or ID)

role

Role to remove (name or ID)

role show

Display role details

openstack role show <role>
role

Role to display (name or ID)

service (Identity v2)

service create

Create new service

openstack service create
    [--name <name>]
    [--description <description>]
    <type>
--name <name>

New service name

--description <description>

New service description

type

New service type (compute, image, identity, volume, etc)

service delete

Delete service(s)

openstack service delete <service> [<service> ...]
service

Service(s) to delete (type, name or ID)

service list

List services

openstack service list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--long]
--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--long

List additional fields in output

service show

Display service details

openstack service show [--catalog] <service>
--catalog

Show service catalog information

service

Service to display (type, name or ID)

token (Identity v2)

token issue

Issue new token

openstack token issue

token revoke

Revoke existing token

openstack token revoke <token>
token

Token to be deleted

user (Identity v2)

user create

Create new user

openstack user create
    [--project <project>]
    [--password <password>]
    [--password-prompt]
    [--email <email-address>]
    [--enable | --disable]
    [--or-show]
    <name>
--project <project>

Default project (name or ID)

--password <password>

Set user password

--password-prompt

Prompt interactively for password

--email <email-address>

Set user email address

--enable

Enable user (default)

--disable

Disable user

--or-show

Return existing user

name

New user name

user delete

Delete user(s)

openstack user delete <user> [<user> ...]
user

User(s) to delete (name or ID)

user list

List users

openstack user list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--project <project>]
    [--long]
--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--project <project>

Filter users by project (name or ID)

--long

List additional fields in output

user set

Set user properties

openstack user set
    [--name <name>]
    [--project <project>]
    [--password <user-password>]
    [--password-prompt]
    [--email <email-address>]
    [--enable | --disable]
    <user>
--name <name>

Set user name

--project <project>

Set default project (name or ID)

--password <user-password>

Set user password

--password-prompt

Prompt interactively for password

--email <email-address>

Set user email address

--enable

Enable user (default)

--disable

Disable user

user

User to modify (name or ID)

user show

Display user details

openstack user show <user>
user

User to display (name or ID)