Stupid OpenStack Tricks
I work with several different OpenStack installations. I usually work
on the command line, sourcing in an appropriate stackrc
with
credentials as necessary, but occasionally I want to use the dashboard
for something.
For all of the deployments with which I work, the keystone endpoint is on the same host as the dashboard. So rather than trying to remember which dashboard url I want for the environment I’m currently using on the command line, I put together this shell script:
#!/bin/sh
url=${OS_AUTH_URL%:*}/
exec xdg-open $url
This takes the value of your OS_AUTH_URL
environment variable,
strips off everything after the port specification, and passes that to
your default browser.