opscode/chef-metal — pull request #153 by mwrock (2014-09-04 01:49:00+00:00)
Title: pass timeout from execution_options to winrm set_timeout

the winrm gem uses a default 60 second operation timeout on all winrm web service calls. This can be adjusted using the `set_timeout` method. So if a winrm operation takes longer than a minute, it will timeout regardless of the timeout that chef metal is using at the ruby level which defaults to 15 minutes. This ensures that the timeout that chef-metal uses for `with_execution_timeout` is passed on to the winrm `set_timeout` method.