| #!/usr/bin/env bash |
| |
| # **exercise.sh** - using the cloud can be fun |
| |
| # we will use the ``nova`` cli tool provided by the ``python-novaclient`` |
| # package |
| |
| # Settings/Options |
| # ================ |
| |
| HOST=${HOST:-localhost} |
| export NOVA_PROJECT_ID=${TENANT:-admin} |
| export NOVA_USERNAME=${USERNAME:-admin} |
| export NOVA_API_KEY=${PASS:-secrete} |
| |
| # keystone is the authentication system. We use the **auth** 2.0 protocol. |
| # Upon successful authentication, we are return a token and catalog of |
| # endpoints (for openstack services) |
| export NOVA_URL="http://$HOST:5000/v2.0/" |
| export NOVA_VERSION=1.1 |
| |
| export |
| |
| nova list |