Ubuntu 有盐供应的流浪汉不';不显示任何输出

Ubuntu 有盐供应的流浪汉不';不显示任何输出,ubuntu,vagrant,salt-stack,Ubuntu,Vagrant,Salt Stack,当创建vm时,我不会从salt得到任何响应,除非您处于详细模式,在该模式下,您的屏幕上闪烁着垃圾的音调,它不像salt call那样表示良好的信息 以下是你在网上流浪后得到的信息 192:vagrant-starter holms$ vagrant up web Bringing machine 'web' up with 'virtualbox' provider... ==> web: Importing base box 'debian80'... ==> web: Match

当创建vm时,我不会从salt得到任何响应,除非您处于详细模式,在该模式下,您的屏幕上闪烁着垃圾的音调,它不像
salt call
那样表示良好的信息

以下是你在网上流浪后得到的信息

192:vagrant-starter holms$ vagrant up web
Bringing machine 'web' up with 'virtualbox' provider...
==> web: Importing base box 'debian80'...
==> web: Matching MAC address for NAT networking...
==> web: Setting the name of the VM: vagrant-starter_web_1410407135596_15907
==> web: Clearing any previously set forwarded ports...
==> web: Clearing any previously set network interfaces...
==> web: Preparing network interfaces based on configuration...
    web: Adapter 1: nat
==> web: Forwarding ports...
    web: 80 => 9999 (adapter 1)
    web: 22 => 2222 (adapter 1)
==> web: Running 'pre-boot' VM customizations...
==> web: Booting VM...
==> web: Waiting for machine to boot. This may take a few minutes...
    web: SSH address: 127.0.0.1:2222
    web: SSH username: vagrant
    web: SSH auth method: private key
    web: Warning: Connection timeout. Retrying...
==> web: Machine booted and ready!
==> web: Checking for guest additions in VM...
==> web: Mounting shared folders...
    web: /vagrant => /Users/holms/Dropbox/Dev/vagrant-starter
    web: /srv/salt => /Users/holms/Dropbox/Dev/vagrant-starter/repo/salt
==> web: Running provisioner: salt...
Copying salt minion config to vm.
Checking if salt-minion is installed
salt-minion was not found.
Checking if salt-call is installed
salt-call was not found.
Bootstrapping Salt... (this may take a while)
Salt successfully configured and installed!
run_overstate set to false. Not running state.overstate.
Calling state.highstate... (this may take a while)
我的Vagrant文件相当大,因为它甚至有外部配置。相关部分如下:

 97         # check if saltstack being used
 98         unless opts[:salt].nil?
 99
100             config.vm.synced_folder "repo/salt/", "/srv/salt/"
101
102             node.vm.provision "salt" do |salt|
103                 salt.minion_config = "repo/minion"
104                 salt.run_highstate = true
105                 salt.colorize = true
106                 salt.log_level = 'all'
107                 #salt.verbose = true
108                 #opts[:salt].each do |minion|
109                 #end
110             end
111         end
我希望看到的是

我看到的是:


因为我自己搜索了这个,但这里没有答案,所以我将添加它。在Vagrant文件中,您需要添加(或取消注释)

,所以你最终会得到这样的结果:

  config.vm.provision :salt do |salt|

    salt.minion_config = "repo/minion"
    salt.run_highstate = true
    salt.colorize = true
    salt.log_level = "info"
    salt.verbose = true

  end

  config.vm.provision :salt do |salt|

    salt.minion_config = "repo/minion"
    salt.run_highstate = true
    salt.colorize = true
    salt.log_level = "info"
    salt.verbose = true

  end