Open cally725 opened 5 years ago
I have the same issue.
I'm using Openstack rocky.
Hi,
Vargrant OpenStack Provider supports both keystone v2 and v3 authentication endpoints but it uses v2 by default. Depending if you use v2 or v3 endpoint and credentials, configuration will be different.
For v2, you have to populate os.tenant_name
, os.username
and os.password
. For v3, instead of os.tenant_name
you have to use os.project_name
. In addition, you have to set domains information with os.user_domain_name
and os.project_domain_name
. Last but not least, set os.identity_api_version = '3'
to tell the provider you're using v3 API.
Here are Vagrantfile examples for v2 and v3
Hope it helps.
using vagrant-openstack-provider (0.13.0) Vagrant 1.8.1 openstack newton
I get Bad authentication endpoint error when running vagrant up --provider openstack with the following vagrant file:
When sourcing my ./openrc I can execute openstack command but not when using vagrant
I saw the the pluggin is adding /token to the auth_url. My url is : openstack_auth_url = 'http://10.10.20.30:5000/v3' but the plugin show in the debug that it use : openstack_auth_url = 'http://10.10.20.30:5000/v3/tokens'
No sure why it concatenate /tokens but that seems to be causing the problem ?
Here is the debug info:
Please help