vagrant-openstack-provider icon indicating copy to clipboard operation
vagrant-openstack-provider copied to clipboard

"Bad authentication endpoint" Openstack-Ansible Liberty Endpoint 12.0.9

Open v1k0d3n opened this issue 8 years ago • 4 comments

I'm running into an issue with this plugin reporting that it cannot deploy to Openstack Liberty version 12.0.9. Is there something I'm missing? It looks like some fields are not being properly passed (or returned) from the OS Environment? It's a little beyond me at the moment...

2016-04-14 20:50 | DEBUG | request  => body    : {"auth":{"tenantName":"kube-fl-centos","passwordCredentials":{"username":"bjozsa","password":"****"}}}

Full Debug:

$ VAGRANT_LOG=debug vagrant openstack image-list
 INFO global: Vagrant version: 1.8.1
 INFO global: Ruby version: 2.2.3
 INFO global: RubyGems version: 2.4.5.1
 INFO global: VAGRANT_LOG="debug"
 INFO global: VAGRANT_OLD_ENV_ITERM_PROFILE="Docker"
 INFO global: VAGRANT_OLD_ENV__="/usr/local/bin/vagrant"
 INFO global: VAGRANT_INSTALLER_EMBEDDED_DIR="/opt/vagrant/embedded"
 INFO global: VAGRANT_OLD_ENV___CF_USER_TEXT_ENCODING="0x1F5:0x0:0x0"
 INFO global: VAGRANT_OLD_ENV_USER="bjozsa"
 INFO global: VAGRANT_OLD_ENV_Apple_PubSub_Socket_Render="/private/tmp/com.apple.launchd.V71W4h1jkc/Render"
 INFO global: VAGRANT_OLD_ENV_PWD="/Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible/vagrant"
 INFO global: VAGRANT_OLD_ENV_LESS_TERMCAP_se="\e[0m"
 INFO global: VAGRANT_OLD_ENV_LS_COLORS="di=34:ln=35:so=32:pi=33:ex=31:bd=36;01:cd=33;01:su=31;40;07:sg=36;40;07:tw=32;40;07:ow=33;40;07:"
 INFO global: VAGRANT_OLD_ENV_vcs_info_msg_0_="(%F{81}master%f%F{166}●%f)"
 INFO global: VAGRANT_OLD_ENV_TMPDIR="/var/folders/0r/_801_sx56pv_m8b491fcnfsh0000gn/T/"
 INFO global: VAGRANT_OLD_ENV_DOCKER_CERT_PATH="/Users/bjozsa/.docker/machine/machines/default"
 INFO global: VAGRANT_OLD_ENV_EDITOR="vim"
 INFO global: VAGRANT_OLD_ENV_LESS_TERMCAP_md="\e[01;31m"
 INFO global: VAGRANT_OLD_ENV_OS_REGION_NAME="RegionOne"
 INFO global: VAGRANT_EXECUTABLE="/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant"
 INFO global: VAGRANT_OLD_ENV_LESS_TERMCAP_so="\e[00;47;30m"
 INFO global: VAGRANT_OLD_ENV_vcs_info_msg_1_=""
 INFO global: VAGRANT_OLD_ENV_TERM="xterm-256color"
 INFO global: VAGRANT_OLD_ENV_OLDPWD="/Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible"
 INFO global: VAGRANT_OLD_ENV_LESS_TERMCAP_me="\e[0m"
 INFO global: VAGRANT_OLD_ENV_OS_PROJECT_NAME="kube-fl-centos"
 INFO global: VAGRANT_OLD_ENV_LANG="en_US.UTF-8"
 INFO global: VAGRANT_OLD_ENV_ITERM_SESSION_ID="w0t5p1:3012832D-665B-403D-B614-38EA9F605CAE"
 INFO global: VAGRANT_OLD_ENV_BROWSER="open"
 INFO global: VAGRANT_OLD_ENV_PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/Server.app/Contents/ServerRoot/usr/bin:/Applications/Server.app/Contents/ServerRoot/usr/sbin"
 INFO global: VAGRANT_OLD_ENV_LOGNAME="bjozsa"
 INFO global: VAGRANT_OLD_ENV_DISPLAY="/private/tmp/com.apple.launchd.a41SSFdLOZ/org.macosforge.xquartz:0"
 INFO global: VAGRANT_OLD_ENV_DOCKER_MACHINE_NAME="default"
 INFO global: VAGRANT_OLD_ENV_LSCOLORS="exfxcxdxbxGxDxabagacad"
 INFO global: VAGRANT_OLD_ENV_OS_PASSWORD="************"
 INFO global: VAGRANT_INSTALLER_VERSION="2"
 INFO global: VAGRANT_OLD_ENV_SSH_AUTH_SOCK="/private/tmp/com.apple.launchd.xSG6AAlDg8/Listeners"
 INFO global: VAGRANT_OLD_ENV_LESS_TERMCAP_mb="\e[01;31m"
 INFO global: VAGRANT_OLD_ENV_OS_IMAGE="centos7"
 INFO global: VAGRANT_OLD_ENV_OS_TENANT_ID="b5343b8a1e6f48d7ae6a2e835eb566ee"
 INFO global: VAGRANT_OLD_ENV_VAGRANT_LOG="debug"
 INFO global: VAGRANT_OLD_ENV_HOME="/Users/bjozsa"
 INFO global: VAGRANT_OLD_ENV_GREP_COLOR="37;45"
 INFO global: VAGRANT_OLD_ENV_OS_AUTH_URL="http://192.168.70.25:5000/v3"
 INFO global: VAGRANT_OLD_ENV_LESS_TERMCAP_us="\e[01;32m"
 INFO global: VAGRANT_OLD_ENV_OS_USERNAME="bjozsa"
 INFO global: VAGRANT_OLD_ENV_DOCKER_TLS_VERIFY="1"
 INFO global: VAGRANT_OLD_ENV_DOCKER_HOST="tcp://192.168.99.100:2376"
 INFO global: VAGRANT_OLD_ENV_LESS="-F -g -i -M -R -S -w -X -z-4"
 INFO global: VAGRANT_OLD_ENV_NUM_NODES="4"
 INFO global: VAGRANT_OLD_ENV_XPC_SERVICE_NAME="0"
 INFO global: VAGRANT_OLD_ENV_TERM_PROGRAM="iTerm.app"
 INFO global: VAGRANT_OLD_ENV_ANSIBLE_HOSTS="/Users/bjozsa/.ansible/hosts"
 INFO global: VAGRANT_INSTALLER_ENV="1"
 INFO global: VAGRANT_OLD_ENV_PAGER="less"
 INFO global: VAGRANT_OLD_ENV_LESS_TERMCAP_ue="\e[0m"
 INFO global: VAGRANT_OLD_ENV_VISUAL="vim"
 INFO global: VAGRANT_OLD_ENV_SHLVL="1"
 INFO global: VAGRANT_OLD_ENV_GREP_COLORS="mt=37;45"
 INFO global: VAGRANT_OLD_ENV_SHELL="/bin/zsh"
 INFO global: VAGRANT_OLD_ENV_OS_TENANT_NAME="kube-fl-centos"
 INFO global: VAGRANT_OLD_ENV_XPC_FLAGS="0x0"
 INFO global: VAGRANT_INTERNAL_BUNDLERIZED="1"
 INFO global: Plugins:
 INFO global:   - bundler = 1.10.6
 INFO global:   - colorize = 0.7.3
 INFO global:   - deep_merge = 1.0.1
 INFO global:   - json = 1.8.3
 INFO global:   - mime-types = 1.25.1
 INFO global:   - minitar = 0.5.4
 INFO global:   - vagrant-auto_network = 1.0.2
 INFO global:   - vagrant-config_builder = 1.0.0
 INFO global:   - vagrant-hosts = 2.7.1
 INFO global:   - progressbar = 0.21.0
 INFO global:   - vagrant-pe_build = 0.14.1
 INFO global:   - oscar = 0.5.0
 INFO global:   - rest-client = 1.6.9
 INFO global:   - sshkey = 1.6.1
 INFO global:   - terminal-table = 1.4.5
 INFO global:   - vagrant-openstack-provider = 0.7.1
 INFO global:   - vagrant-share = 1.1.5
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/box/plugin.rb
 INFO manager: Registered plugin: box command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/cap/plugin.rb
 INFO manager: Registered plugin: cap command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/destroy/plugin.rb
 INFO manager: Registered plugin: destroy command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/global-status/plugin.rb
 INFO manager: Registered plugin: global-status command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/halt/plugin.rb
 INFO manager: Registered plugin: halt command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/help/plugin.rb
 INFO manager: Registered plugin: help command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/init/plugin.rb
 INFO manager: Registered plugin: init command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/list-commands/plugin.rb
 INFO manager: Registered plugin: list-commands command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/login/plugin.rb
 INFO manager: Registered plugin: vagrant-login
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/package/plugin.rb
 INFO manager: Registered plugin: package command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/plugin/plugin.rb
 INFO manager: Registered plugin: plugin command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/port/plugin.rb
 INFO manager: Registered plugin: port command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/powershell/plugin.rb
 INFO manager: Registered plugin: powershell command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/provider/plugin.rb
 INFO manager: Registered plugin: provider command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/provision/plugin.rb
 INFO manager: Registered plugin: provision command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/push/plugin.rb
 INFO manager: Registered plugin: push command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/rdp/plugin.rb
 INFO manager: Registered plugin: rdp command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/reload/plugin.rb
 INFO manager: Registered plugin: reload command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/resume/plugin.rb
 INFO manager: Registered plugin: resume command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/snapshot/plugin.rb
 INFO manager: Registered plugin: snapshot command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/ssh/plugin.rb
 INFO manager: Registered plugin: ssh command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/ssh_config/plugin.rb
 INFO manager: Registered plugin: ssh-config command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/status/plugin.rb
 INFO manager: Registered plugin: status command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/suspend/plugin.rb
 INFO manager: Registered plugin: suspend command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/up/plugin.rb
 INFO manager: Registered plugin: up command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/commands/version/plugin.rb
 INFO manager: Registered plugin: version command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/communicators/ssh/plugin.rb
 INFO manager: Registered plugin: ssh communicator
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/communicators/winrm/plugin.rb
 INFO manager: Registered plugin: winrm communicator
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/arch/plugin.rb
 INFO manager: Registered plugin: Arch guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/atomic/plugin.rb
 INFO manager: Registered plugin: Atomic Host guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/coreos/plugin.rb
 INFO manager: Registered plugin: CoreOS guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/darwin/plugin.rb
 INFO manager: Registered plugin: Darwin guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/debian/plugin.rb
 INFO manager: Registered plugin: Debian guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/esxi/plugin.rb
 INFO manager: Registered plugin: ESXi guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/fedora/plugin.rb
 INFO manager: Registered plugin: Fedora guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/freebsd/plugin.rb
 INFO manager: Registered plugin: FreeBSD guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/funtoo/plugin.rb
 INFO manager: Registered plugin: Funtoo guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/gentoo/plugin.rb
 INFO manager: Registered plugin: Gentoo guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/linux/plugin.rb
 INFO manager: Registered plugin: Linux guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/mint/plugin.rb
 INFO manager: Registered plugin: Mint guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/netbsd/plugin.rb
 INFO manager: Registered plugin: NetBSD guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/nixos/plugin.rb
 INFO manager: Registered plugin: NixOS guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/omnios/plugin.rb
 INFO manager: Registered plugin: OmniOS guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/openbsd/plugin.rb
 INFO manager: Registered plugin: OpenBSD guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/photon/plugin.rb
 INFO manager: Registered plugin: VMware Photon guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/pld/plugin.rb
 INFO manager: Registered plugin: PLD Linux guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/redhat/plugin.rb
 INFO manager: Registered plugin: Red Hat Enterprise Linux guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/slackware/plugin.rb
 INFO manager: Registered plugin: Slackware guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/smartos/plugin.rb
 INFO manager: Registered plugin: SmartOS guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/solaris/plugin.rb
 INFO manager: Registered plugin: Solaris guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/solaris11/plugin.rb
 INFO manager: Registered plugin: Solaris 11 guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/suse/plugin.rb
 INFO manager: Registered plugin: SUSE guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/tinycore/plugin.rb
 INFO manager: Registered plugin: TinyCore Linux guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/ubuntu/plugin.rb
 INFO manager: Registered plugin: Ubuntu guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/guests/windows/plugin.rb
 INFO manager: Registered plugin: Windows guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/hosts/arch/plugin.rb
 INFO manager: Registered plugin: Arch host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/hosts/bsd/plugin.rb
 INFO manager: Registered plugin: BSD host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/hosts/darwin/plugin.rb
 INFO manager: Registered plugin: Mac OS X host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/hosts/freebsd/plugin.rb
 INFO manager: Registered plugin: FreeBSD host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/hosts/gentoo/plugin.rb
 INFO manager: Registered plugin: Gentoo host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/hosts/linux/plugin.rb
 INFO manager: Registered plugin: Linux host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/hosts/null/plugin.rb
 INFO manager: Registered plugin: null host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/hosts/redhat/plugin.rb
 INFO manager: Registered plugin: Red Hat Enterprise Linux host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/hosts/slackware/plugin.rb
 INFO manager: Registered plugin: Slackware host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/hosts/suse/plugin.rb
 INFO manager: Registered plugin: SUSE host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/hosts/windows/plugin.rb
 INFO manager: Registered plugin: Windows host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/kernel_v1/plugin.rb
 INFO manager: Registered plugin: kernel
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/kernel_v2/plugin.rb
 INFO manager: Registered plugin: kernel
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/providers/docker/plugin.rb
 INFO manager: Registered plugin: docker-provider
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/providers/hyperv/plugin.rb
 INFO manager: Registered plugin: Hyper-V provider
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/providers/virtualbox/plugin.rb
 INFO manager: Registered plugin: VirtualBox provider
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/provisioners/ansible/plugin.rb
 INFO manager: Registered plugin: ansible
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/provisioners/cfengine/plugin.rb
 INFO manager: Registered plugin: CFEngine Provisioner
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/provisioners/chef/plugin.rb
 INFO manager: Registered plugin: chef
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/provisioners/docker/plugin.rb
 INFO manager: Registered plugin: docker
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/provisioners/file/plugin.rb
 INFO manager: Registered plugin: file
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/provisioners/puppet/plugin.rb
 INFO manager: Registered plugin: puppet
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/provisioners/salt/plugin.rb
 INFO manager: Registered plugin: salt
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/provisioners/shell/plugin.rb
 INFO manager: Registered plugin: shell
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/pushes/atlas/plugin.rb
 INFO manager: Registered plugin: atlas
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/pushes/ftp/plugin.rb
 INFO manager: Registered plugin: ftp
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/pushes/heroku/plugin.rb
 INFO manager: Registered plugin: heroku
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/pushes/local-exec/plugin.rb
 INFO manager: Registered plugin: local-exec
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/pushes/noop/plugin.rb
 INFO manager: Registered plugin: noop
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/synced_folders/nfs/plugin.rb
 INFO manager: Registered plugin: NFS synced folders
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/synced_folders/rsync/plugin.rb
 INFO manager: Registered plugin: RSync synced folders
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/plugins/synced_folders/smb/plugin.rb
 INFO manager: Registered plugin: SMB synced folders
 INFO global: Loading plugins!
 INFO manager: Registered plugin: vagrant-share
 INFO manager: Registered plugin: hosts
 INFO manager: Registered plugin: pe_build
 INFO manager: Registered plugin: auto_network
 INFO manager: Registered plugin: Generate Vagrant configuration from logic-less data sources
 INFO manager: Registered plugin: oscar
 INFO manager: Registered plugin: Openstack Cloud
 INFO vagrant: `vagrant` invoked: ["openstack", "image-list"]
DEBUG vagrant: Creating Vagrant environment
 INFO environment: Environment initialized (#<Vagrant::Environment:0x000001010d9010>)
 INFO environment:   - cwd: /Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible/vagrant
 INFO environment: Home path: /Users/bjozsa/.vagrant.d
 INFO environment: Local data path: /Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible/vagrant/.vagrant
DEBUG environment: Creating: /Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible/vagrant/.vagrant
 INFO environment: Running hook: environment_plugins_loaded
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 3 hooks defined.
 INFO runner: Running action: environment_plugins_loaded #<Vagrant::Action::Builder:0x00000100821800>
 INFO warden: Calling IN action: #<PEBuild::Action::PEBuildDir:0x0000010304de28>
 INFO warden: Calling OUT action: #<PEBuild::Action::PEBuildDir:0x0000010304de28>
 INFO environment: Running hook: environment_load
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 5 hooks defined.
 INFO runner: Running action: environment_load #<Vagrant::Action::Builder:0x000001008a3620>
 INFO warden: Calling IN action: #<ConfigBuilder::Action::LoadExtensions:0x00000100883e10>
 INFO environment: Running hook: config_builder_extension
 INFO loader: Set :root = ["#<Pathname:/Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible/vagrant/Vagrantfile>"]
DEBUG loader: Populating proc cache for #<Pathname:/Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible/vagrant/Vagrantfile>
DEBUG loader: Load procs for pathname: /Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible/vagrant/Vagrantfile
 INFO root: Version requirements from Vagrantfile: [">= 1.7"]
 INFO root:   - Version requirements satisfied!
 INFO loader: Loading configuration in order: [:home, :root]
DEBUG loader: Loading from: root (evaluating)
DEBUG loader: Configuration loaded successfully, finalizing and returning
DEBUG push: finalizing
 INFO host: Autodetecting host type for [#<Vagrant::Environment: /Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible/vagrant>]
DEBUG host: Trying: arch
DEBUG host: Trying: darwin
 INFO host: Detected: darwin!
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 3 hooks defined.
 INFO runner: Running action: config_builder_extension #<Vagrant::Action::Builder:0x00000103422d00>
 INFO warden: Calling IN action: #<PEBuild::Action::PEBuildDir:0x0000010315bf68>
 INFO warden: Calling OUT action: #<PEBuild::Action::PEBuildDir:0x0000010315bf68>
 INFO warden: Calling IN action: #<AutoNetwork::Action::LoadPool:0x00000100883d48>
 INFO warden: Calling IN action: #<AutoNetwork::Action::FilterNetworks:0x00000100883b18>
 INFO warden: Calling IN action: #<PEBuild::Action::PEBuildDir:0x00000100883aa0>
 INFO warden: Calling OUT action: #<PEBuild::Action::PEBuildDir:0x00000100883aa0>
 INFO warden: Calling OUT action: #<AutoNetwork::Action::FilterNetworks:0x00000100883b18>
 INFO warden: Calling OUT action: #<AutoNetwork::Action::LoadPool:0x00000100883d48>
 INFO warden: Calling OUT action: #<ConfigBuilder::Action::LoadExtensions:0x00000100883e10>
 INFO cli: CLI: [] "openstack" ["image-list"]
DEBUG cli: Invoking command class: VagrantPlugins::Openstack::Command::Main ["image-list"]
DEBUG imagelist: Getting target VMs for command. Arguments:
DEBUG imagelist:  -- names: nil
DEBUG imagelist:  -- options: {:provider=>:openstack}
DEBUG imagelist: Loading all machines...
 INFO environment: Getting machine: kube-node-1 (openstack)
 INFO environment: Uncached load of machine.
 INFO loader: Set "2173599820_machine_kube-node-1" = ["[\"2\", #<Proc:0x000001030f3288@/Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible/vagrant/Vagrantfile:204>]"]
DEBUG loader: Populating proc cache for ["2", #<Proc:0x000001030f3288@/Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible/vagrant/Vagrantfile:204>]
 INFO loader: Loading configuration in order: [:home, :root, "2173599820_machine_kube-node-1"]
DEBUG loader: Loading from: root (cache)
DEBUG loader: Loading from: 2173599820_machine_kube-node-1 (evaluating)
DEBUG loader: Configuration loaded successfully, finalizing and returning
DEBUG push: finalizing
 INFO loader: Set :"2173599820_vm_kube-node-1__openstack" = ["[\"2\", #<Proc:0x00000101519ff8>]"]
DEBUG loader: Populating proc cache for ["2", #<Proc:0x00000101519ff8>]
 INFO loader: Loading configuration in order: [:home, :root, "2173599820_machine_kube-node-1", :"2173599820_vm_kube-node-1__openstack"]
DEBUG loader: Loading from: root (cache)
DEBUG loader: Loading from: 2173599820_machine_kube-node-1 (cache)
DEBUG loader: Loading from: 2173599820_vm_kube-node-1__openstack (evaluating)
DEBUG loader: Configuration loaded successfully, finalizing and returning
DEBUG push: finalizing
 INFO box_collection: Box not found: dummy (openstack)
 INFO loader: Set :"2173599820_vm_kube-node-1_dummy_openstack" = ["[\"2\", #<Proc:0x00000101519ff8>]"]
 INFO loader: Loading configuration in order: [:home, :root, "2173599820_machine_kube-node-1", :"2173599820_vm_kube-node-1_dummy_openstack"]
ERROR loader: Unknown config sources: [:"2173599820_vm_kube-node-1__openstack"]
DEBUG loader: Loading from: root (cache)
DEBUG loader: Loading from: 2173599820_machine_kube-node-1 (cache)
DEBUG loader: Loading from: 2173599820_vm_kube-node-1_dummy_openstack (cache)
DEBUG loader: Configuration loaded successfully, finalizing and returning
DEBUG push: finalizing
 INFO machine: Initializing machine: kube-node-1
 INFO machine:   - Provider: VagrantPlugins::Openstack::Provider
 INFO machine:   - Box:
 INFO machine:   - Data dir: /Users/bjozsa/Documents/GitHub/att-esst/working/contrib/ansible/vagrant/.vagrant/machines/kube-node-1/openstack
 INFO machine: Calling action: read_state on provider Openstack Cloud
DEBUG environment: Attempting to acquire process-lock: machine-action-ef0a6207e9c43f1a93afce41a0427396
DEBUG environment: Attempting to acquire process-lock: dotlock
 INFO environment: Acquired process lock: dotlock
 INFO environment: Released process lock: dotlock
 INFO environment: Acquired process lock: machine-action-ef0a6207e9c43f1a93afce41a0427396
 INFO interface: Machine: action ["read_state", "start", {:target=>:"kube-node-1"}]
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 3 hooks defined.
 INFO runner: Running action: machine_action_read_state #<Vagrant::Action::Builder:0x000001085c9578>
 INFO warden: Calling IN action: #<PEBuild::Action::PEBuildDir:0x00000108550498>
 INFO warden: Calling IN action: #<AutoNetwork::Action::Request:0x00000108550420>
 INFO warden: Calling IN action: #<Vagrant::Action::Builtin::ConfigValidate:0x000001085503d0>
 INFO warden: Calling IN action: #<VagrantPlugins::Openstack::Action::ConnectOpenstack:0x000001085503a8>
2016-04-14 20:50 |  INFO | Authenticating on Keystone
2016-04-14 20:50 |  INFO | Authentication on project kube-fl-centos with user bjozsa
2016-04-14 20:50 | DEBUG | request  => method  : POST
2016-04-14 20:50 | DEBUG | request  => url     : http://192.168.70.25:5000/v3//tokens
2016-04-14 20:50 | DEBUG | request  => headers : {:content_type=>:json, :accept=>:json}
2016-04-14 20:50 | DEBUG | request  => body    : {"auth":{"tenantName":"kube-fl-centos","passwordCredentials":{"username":"bjozsa","password":"****"}}}
2016-04-14 20:50 | DEBUG | response => code    : 404
2016-04-14 20:50 | DEBUG | response => headers : {:date=>"Fri, 15 Apr 2016 00:50:25 GMT", :server=>"Apache", :vary=>"X-Auth-Token", :x_openstack_request_id=>"req-f21d065e-4455-46b9-a752-d6d02f8f78b6", :content_length=>"93", :content_type=>"application/json"}
2016-04-14 20:50 | DEBUG | response => body    : {"error": {"message": "The resource could not be found.", "code": 404, "title": "Not Found"}}
ERROR warden: Error occurred: Bad authentication endpoint.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO environment: Released process lock: machine-action-ef0a6207e9c43f1a93afce41a0427396
 INFO environment: Running hook: environment_unload
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 3 hooks defined.
 INFO runner: Running action: environment_unload #<Vagrant::Action::Builder:0x00000107655060>
 INFO warden: Calling IN action: #<PEBuild::Action::PEBuildDir:0x00000102fe1070>
 INFO warden: Calling OUT action: #<PEBuild::Action::PEBuildDir:0x00000102fe1070>
ERROR vagrant: Vagrant experienced an error! Details:
ERROR vagrant: #<VagrantPlugins::Openstack::Errors::BadAuthenticationEndpoint: Bad authentication endpoint.>
ERROR vagrant: Bad authentication endpoint.
ERROR vagrant: /Users/bjozsa/.vagrant.d/gems/gems/vagrant-openstack-provider-0.7.1/lib/vagrant-openstack-provider/client/keystone.rb:54:in `block in authenticate'
/opt/vagrant/embedded/gems/gems/rest-client-1.6.9/lib/restclient/request.rb:267:in `call'
/opt/vagrant/embedded/gems/gems/rest-client-1.6.9/lib/restclient/request.rb:267:in `process_result'
/opt/vagrant/embedded/gems/gems/rest-client-1.6.9/lib/restclient/request.rb:212:in `block in transmit'
/opt/vagrant/embedded/lib/ruby/2.2.0/net/http.rb:853:in `start'
/opt/vagrant/embedded/gems/gems/rest-client-1.6.9/lib/restclient/request.rb:206:in `transmit'
/opt/vagrant/embedded/gems/gems/rest-client-1.6.9/lib/restclient/request.rb:68:in `execute'
/opt/vagrant/embedded/gems/gems/rest-client-1.6.9/lib/restclient/request.rb:35:in `execute'
/Users/bjozsa/.vagrant.d/gems/gems/vagrant-openstack-provider-0.7.1/lib/vagrant-openstack-provider/client/rest_utils.rb:14:in `post'
/Users/bjozsa/.vagrant.d/gems/gems/vagrant-openstack-provider-0.7.1/lib/vagrant-openstack-provider/client/keystone.rb:46:in `authenticate'
/Users/bjozsa/.vagrant.d/gems/gems/vagrant-openstack-provider-0.7.1/lib/vagrant-openstack-provider/action/connect_openstack.rb:26:in `execute'
/Users/bjozsa/.vagrant.d/gems/gems/vagrant-openstack-provider-0.7.1/lib/vagrant-openstack-provider/action/abstract_action.rb:8:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/warden.rb:34:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/warden.rb:34:in `call'
/Users/bjozsa/.vagrant.d/gems/gems/vagrant-auto_network-1.0.2/lib/auto_network/action/request.rb:24:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/warden.rb:34:in `call'
/Users/bjozsa/.vagrant.d/gems/gems/vagrant-pe_build-0.14.1/lib/pe_build/action/pe_build_dir.rb:17:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/warden.rb:34:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/builder.rb:116:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/runner.rb:66:in `block in run'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/util/busy.rb:19:in `busy'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/action/runner.rb:66:in `run'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/machine.rb:224:in `action_raw'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/machine.rb:199:in `block in action'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:561:in `lock'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/machine.rb:185:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/machine.rb:185:in `action'
/Users/bjozsa/.vagrant.d/gems/gems/vagrant-openstack-provider-0.7.1/lib/vagrant-openstack-provider/provider.rb:33:in `state'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/machine.rb:501:in `state'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/machine.rb:144:in `initialize'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/vagrantfile.rb:79:in `new'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/vagrantfile.rb:79:in `machine'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:663:in `machine'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/plugin/v2/command.rb:177:in `block in with_target_vms'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/plugin/v2/command.rb:210:in `call'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/plugin/v2/command.rb:210:in `block in with_target_vms'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/plugin/v2/command.rb:209:in `map'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/plugin/v2/command.rb:209:in `with_target_vms'
/Users/bjozsa/.vagrant.d/gems/gems/vagrant-openstack-provider-0.7.1/lib/vagrant-openstack-provider/command/abstract_command.rb:15:in `execute'
/Users/bjozsa/.vagrant.d/gems/gems/vagrant-openstack-provider-0.7.1/lib/vagrant-openstack-provider/command/main.rb:37:in `execute'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/cli.rb:42:in `execute'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/environment.rb:302:in `cli'
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:174:in `<main>'
 INFO interface: error: Bad authentication endpoint.
Bad authentication endpoint.
 INFO interface: Machine: error-exit ["VagrantPlugins::Openstack::Errors::BadAuthenticationEndpoint", "Bad authentication endpoint."]

v1k0d3n avatar Apr 15 '16 01:04 v1k0d3n

You're having the same problem I am.

The code automatically puts /tokens on to the end of your auth URL, when it shouldn't exist anymore because the auth API is updated:

2016-04-14 20:50 | DEBUG | request  => url     : http://192.168.70.25:5000/v3//tokens

You provided it the URL http://192.168.70.25:5000/v3/, but it added /tokens to the URL, and then got back a 404 when it tried a GET on it.

Devs, help!

djhaskin987 avatar Oct 14 '16 22:10 djhaskin987

Ah. I see now. In later versions of openstack, you just need to change the openstack_auth_url, as in

config.vm.provider :openstack do |os|
  os.openstack_auth_url = "http://192.168.70.25:5000/v2.0/tokens"
  ...

djhaskin987 avatar Oct 17 '16 20:10 djhaskin987

Same problem with /v3 or /v2.0/tokens

ghost avatar Feb 19 '19 15:02 ghost

See https://github.com/ggiamarchi/vagrant-openstack-provider/issues/379#issuecomment-492563640

Hope it helps

ggiamarchi avatar May 15 '19 08:05 ggiamarchi