Application credentials allow the user applications to authenticate to the OpenStack Identity service.
With application credentials, applications authenticate with the application credential ID and a secret string which is not the user’s password. This way, the user’s password is not embedded in the application’s configuration.
Application credentials can be used for automation purposes and for Infrastructure as a Code implementations.
How to request
Support ticket
For tenancies not onboarded to OpenStack Horizon, Openstack Application Credentials can be requested by raising a ticket in the EWC Support Portal
with the following information:
- Ticket Title : Openstack App Credentials Request
- Ticket Description including:
- Tenancy Name (e.g. ms-nmhs-project )
- Scope and description of use
- Owner (if different from the requestor)
- Any other relevant note
The tenancy administrator (unless he's the requestor ) shall be included as participant to the request.
The following files will be provided containing the application credentials:
- openrc file : that can be sourced for exporting the necessary environment variables
- clouds.yaml file : that can be installed under :
~/.config/openstack/clouds.yaml
Each file can be used in alternative to the other.
Self-service
For tenancies already onboarded to OpenStack Horizon you can create your own Application Credentials using this procedure: EWC Cloud Management UI - Identity - Create Application Credentials. The same files mentioned above can be downloaded directly once you create the keys as explained in the procedure.