Sha256: 7547cd195a7dba6e75e75bfb7e7a9acbf2b48f31af242694b8f8673530db76f6
Contents?: true
Size: 1.2 KB
Versions: 2
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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vagrant-openstack-provider-0.1.1 | stackrc |
vagrant-openstack-provider-0.1 | stackrc |