Vagrant 流浪的贝壳供给者重复五次
shell验证程序运行了五次,我不知道为什么会发生这种情况。 我的流浪汉档案:Vagrant 流浪的贝壳供给者重复五次,vagrant,vagrantfile,Vagrant,Vagrantfile,shell验证程序运行了五次,我不知道为什么会发生这种情况。 我的流浪汉档案: Vagrant.configure("2") do |config| config.vm.box = "papasmurf/win2016base" config.vm.communicator = "winrm" config.winrm.username = "vagrant" config.winrm.password = "vagrant" config.winrm.timeout = 1
Vagrant.configure("2") do |config|
config.vm.box = "papasmurf/win2016base"
config.vm.communicator = "winrm"
config.winrm.username = "vagrant"
config.winrm.password = "vagrant"
config.winrm.timeout = 180
config.vm.guest = :windows
config.windows.halt_timeout = 15
config.vm.provider "virtualbox" do |vb|
vb.linked_clone = true
vb.name = "DBSRV2016"
vb.memory = "4096"
vb.gui = false
vb.cpus = 2
config.vm.provision "shell" do |s|
s.privileged = "true"
s.inline = "echo Hello World"
end
end
end
inline命令首先是一个cmd文件,但是当我调查这个问题时,我发现即使是echo Hello World也会执行五次
这是调试日志:
知道这里出了什么问题吗?移动
供应
阻止供应商
:
Vagrant.configure("2") do |config|
config.vm.box = "papasmurf/win2016base"
config.vm.communicator = "winrm"
config.winrm.username = "vagrant"
config.winrm.password = "vagrant"
config.winrm.timeout = 180
config.vm.guest = :windows
config.windows.halt_timeout = 15
config.vm.provider "virtualbox" do |vb|
vb.linked_clone = true
vb.name = "DBSRV2016"
vb.memory = "4096"
vb.gui = false
vb.cpus = 2
end
config.vm.provision "shell" do |s|
s.privileged = "true"
s.inline = "echo Hello World"
end
end
将
供应
块移到供应器外
:
Vagrant.configure("2") do |config|
config.vm.box = "papasmurf/win2016base"
config.vm.communicator = "winrm"
config.winrm.username = "vagrant"
config.winrm.password = "vagrant"
config.winrm.timeout = 180
config.vm.guest = :windows
config.windows.halt_timeout = 15
config.vm.provider "virtualbox" do |vb|
vb.linked_clone = true
vb.name = "DBSRV2016"
vb.memory = "4096"
vb.gui = false
vb.cpus = 2
end
config.vm.provision "shell" do |s|
s.privileged = "true"
s.inline = "echo Hello World"
end
end
是的,我自己刚发现的。我已经忽略这个错误好几个小时了…:-(谢谢!是的,我自己才发现。我已经忽略这个错误好几个小时了…:-(谢谢!