Updated salt-minion and call ext on windows guest

Salt-minion and salt-call are batch files on a windows guest, not executables.
This commit is contained in:
Pat O'Shea 2015-07-18 20:53:46 -06:00
parent e0a15edef5
commit d34bc38bf3
1 changed files with 4 additions and 4 deletions

View File

@ -35,8 +35,8 @@ module VagrantPlugins
desired_binaries = [] desired_binaries = []
if !@config.no_minion if !@config.no_minion
if @machine.config.vm.communicator == :winrm if @machine.config.vm.communicator == :winrm
desired_binaries.push('C:\\salt\\salt-minion.exe') desired_binaries.push('C:\\salt\\salt-minion.bat')
desired_binaries.push('C:\\salt\\salt-call.exe') desired_binaries.push('C:\\salt\\salt-call.bat')
else else
desired_binaries.push('salt-minion') desired_binaries.push('salt-minion')
desired_binaries.push('salt-call') desired_binaries.push('salt-call')
@ -361,8 +361,8 @@ module VagrantPlugins
else else
if @machine.config.vm.communicator == :winrm if @machine.config.vm.communicator == :winrm
opts = { elevated: true } opts = { elevated: true }
@machine.communicate.execute("C:\\salt\\salt-call.exe saltutil.sync_all", opts) @machine.communicate.execute("C:\\salt\\salt-call.bat saltutil.sync_all", opts)
@machine.communicate.execute("C:\\salt\\salt-call.exe state.highstate --retcode-passthrough #{get_loglevel}#{get_colorize}#{get_pillar}", opts) do |type, data| @machine.communicate.execute("C:\\salt\\salt-call.bat state.highstate --retcode-passthrough #{get_loglevel}#{get_colorize}#{get_pillar}", opts) do |type, data|
if @config.verbose if @config.verbose
@machine.env.ui.info(data.rstrip) @machine.env.ui.info(data.rstrip)
end end