Sha256: 930955374fff91abd91f60a24dbd3e5a48a7417c41e680e3d9f6b0ba8eb57eda
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
#!/bin/bash # With the addition of Keystone, to use an openstack cloud you should # authenticate against keystone, which returns a **Token** and **Service # Catalog**. The catalog contains the endpoint for all services the # user/tenant has access to - including nova, glance, keystone, swift. # # *NOTE*: Using the 2.0 *auth api* does not mean that compute api is 2.0. We # will use the 1.1 *compute api* export OS_AUTH_URL=https://cloud.numergy.com:5000/v2.0/tokens export OS_COMPUTE_URL=https://cloud.numergy.com:8774/v2/7f264bf82ce7420e8d7939f31dd1daac # With the addition of Keystone we have standardized on the term **tenant** # as the entity that owns the resources. export OS_TENANT_ID=7f264bf82ce7420e8d7939f31dd1daac export OS_TENANT_NAME="PaaS" # In addition to the owning entity (tenant), openstack stores the entity # performing the action as the **user**. if [ -z "$OS_USERNAME" ]; then echo "Please enter your OpenStack username: " read -sr OS_USERNAME_INPUT export OS_USERNAME=$OS_USERNAME_INPUT fi # With Keystone you pass the keystone password. if [ -z "$OS_PASSWORD" ]; then echo "Please enter your OpenStack Password: " read -sr OS_PASSWORD_INPUT export OS_PASSWORD=$OS_PASSWORD_INPUT fi
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vagrant-openstack-provider-0.1.2 | stackrc |