Bug Description

This is what happens if you run juju without python-novaclient installed:

$ juju bootstrap
Bootstrap failed, cleaning up the environment.
ERROR there was an issue examining the environment: authentication failed.

Please ensure the credentials are correct. A common mistake is
to specify the wrong tenant. Use the OpenStack "project" name
for tenant-name in your environment configuration.

Took me some fiddling to figure out I needed python-novaclient installed for juju to even bootstrap. The package should definitely have a dependency on python-novaclient so that when i install juju it brings that in.