According to this documentation the admin credentials need to be sourced as follows:
[vagrant@localhost ~]$ source admin-openrc.sh
-bash: admin-openrc.sh: No such file or directory
The suspicion is that this is required to run the following commands:
[vagrant@localhost ~]$ nova service-list
ERROR (CommandError): You must provide a username or user id via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID]
[vagrant@localhost ~]$ nova image-list
ERROR (CommandError): You must provide a username or user id via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID]