Command Line Interface
Command Line Interface (CLI)
You need a working installation of the OpenStack client (that is, python-openstackclient) with a recent version of keystoneauth (at least 2.10.0).
Moreover, should to install the keystoneauth-oidc-authz-code
plugin if you plan to use the OpenID Connect authorization code grant type. The package is available in the INDIGO repositories for the distribution of your choice.
When this package is installed it will provide you with a v3oidccode
authentication plugin.
Manual installation of CLI
You can install the client and library from PyPI:
Usage
Using OpenID Connection Authorization Code grant type:
You have to specify the v3oidccode
in the --os-auth-type
option and provide a valid autorization endpoint with --os-authorization-endpoint
or a valid discovery endpoint with --os-discovery-endpoint
:
Using the Access Token plugin
select: Manage Active Tokens
In
access tokens
you have the client - in this case "INCD-Openstack"and the access token
copy paste it into a file on the client machine or:
export iam_at=<THE ACCESS TOKEN>
With this access token you can obtain an openstack token:
Note that there are at the moment two Openstack sites registered with the IAM instance:
test01.ifca.es
nimbus.ncg.ingrid.pt
Last updated