From d1c28b57a7c2b4bf63f269236f360c867b0d2171 Mon Sep 17 00:00:00 2001 From: Kevin Jing Qiu Date: Fri, 2 Jun 2017 19:51:09 -0400 Subject: [PATCH] Add default ssh user for different OSes --- Vagrantfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Vagrantfile b/Vagrantfile index 2134dfa56..ebb2498ba 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -8,10 +8,10 @@ Vagrant.require_version ">= 1.8.0" CONFIG = File.join(File.dirname(__FILE__), "vagrant/config.rb") SUPPORTED_OS = { - "coreos-stable" => {box: "coreos-stable", bootstrap_os: "coreos"}, - "coreos-alpha" => {box: "coreos-alpha", bootstrap_os: "coreos"}, - "coreos-beta" => {box: "coreos-beta", bootstrap_os: "coreos"}, - "ubuntu" => {box: "bento/ubuntu-16.04", bootstrap_os: "ubuntu"}, + "coreos-stable" => {box: "coreos-stable", bootstrap_os: "coreos", user: "core"}, + "coreos-alpha" => {box: "coreos-alpha", bootstrap_os: "coreos", user: "core"}, + "coreos-beta" => {box: "coreos-beta", bootstrap_os: "coreos", user: "core"}, + "ubuntu" => {box: "bento/ubuntu-16.04", bootstrap_os: "ubuntu", user: "ubuntu"}, } # Defaults for config options defined in CONFIG @@ -64,6 +64,7 @@ Vagrant.configure("2") do |config| # always use Vagrants insecure key config.ssh.insert_key = false config.vm.box = $box + config.ssh.username = SUPPORTED_OS[$os][:user] # plugin conflict if Vagrant.has_plugin?("vagrant-vbguest") then