Currently, vagrant-openstack-provider supports password based authentication but this does not support OpenStack clouds that require token auth.
Example: CatalystCloud openrc requests and validates 2FA, then stores an environment variable OS_TOKEN for use by openstack commands instead of an environment password.
Keystone v3 supports multiple methods of authentication, including
password
andtoken
. https://developer.openstack.org/api-ref/identity/v3/?expanded=#token-authentication-with-scoped-authorizationCurrently, vagrant-openstack-provider supports
password
based authentication but this does not support OpenStack clouds that requiretoken
auth.Example: CatalystCloud openrc requests and validates 2FA, then stores an environment variable
OS_TOKEN
for use byopenstack
commands instead of an environment password.