mirror of
https://github.com/hashicorp/vagrant.git
synced 2026-05-28 04:36:05 -04:00
Avoid double-newlines in salt-call output
When using the salt provisioner with verbose=true, most lines read with an extra newline: ``` [INFO ] Syncing modules for environment 'base' [INFO ] Loading cache from salt://_modules, for base) ``` because the line read has a newline, and emitting the log entry again includes an additional newline.
This commit is contained in:
parent
ddf3435aee
commit
c6cce57ff4
1 changed files with 3 additions and 3 deletions
|
|
@ -306,7 +306,7 @@ module VagrantPlugins
|
|||
@machine.communicate.sudo("salt '*' saltutil.sync_all")
|
||||
@machine.communicate.sudo("salt '*' state.highstate --verbose#{get_loglevel}#{get_colorize}#{get_pillar}") do |type, data|
|
||||
if @config.verbose
|
||||
@machine.env.ui.info(data)
|
||||
@machine.env.ui.info(data.rstrip)
|
||||
end
|
||||
end
|
||||
else
|
||||
|
|
@ -315,14 +315,14 @@ module VagrantPlugins
|
|||
@machine.communicate.execute("C:\\salt\\salt-call.exe 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|
|
||||
if @config.verbose
|
||||
@machine.env.ui.info(data)
|
||||
@machine.env.ui.info(data.rstrip)
|
||||
end
|
||||
end
|
||||
else
|
||||
@machine.communicate.sudo("salt-call saltutil.sync_all")
|
||||
@machine.communicate.sudo("salt-call state.highstate --retcode-passthrough #{get_loglevel}#{get_colorize}#{get_pillar}") do |type, data|
|
||||
if @config.verbose
|
||||
@machine.env.ui.info(data)
|
||||
@machine.env.ui.info(data.rstrip)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in a new issue