ID, PASSがvagrant/vagrantじゃない
vagrantのubuntu/xenial64は、不具合なのか仕様なのかvagant/vagrantではssh接続できません。(知らずにハマりました)
このため、vagrantユーザーを作成して回避するようにしました。
Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.network :private_network, ip: "192.168.33.10"
config.vm.provision :shell, privileged: false, path: "bootstrap.sh"
end
bootstrap.sh
PASSWORD=$(perl -e 'print crypt('vagrant', "\$6\$");')
sudo useradd -p ${PASSWORD} -G sudo -m -s /bin/bash vagrant