Matt Davis
36ad934156
re-enable non-pipelined mode for Powershell ( #25012 )
...
* fixes #23986
* fixes 3rd-party Windows connection plugins that don't support pipelining (eg awsrun)
2017-06-26 22:58:09 -07:00
Matt Davis
e084e8809e
force Windows to always use preamble-free UTF8 input encoding ( #22934 )
...
* fixes #15770
* When running under the UTF-8 codepage, Powershell subprocesses will fail (eg, Start-Job, others) if the input encoding is using the default BOM preamble. This fix forces it to use no preamble in leaf_exec and win_shell, and includes tests to verify that Start-Job works.
2017-03-24 00:02:39 -07:00
Matt Davis
8527013fbe
Complete rewrite of Windows exec wrapper ( #21510 )
...
* supports pipelining for faster execution
* supports become (runas), creates interactive subsession under WinRM batch logon
* supports usage of arbitrary module_utils files
* modular exec wrapper payload supports easier extension
* integrates async wrapper behavior for pipelined/become'd async
* module_utils are loaded as true Powershell modules, no more runtime modifications to module code
2017-02-17 00:09:56 -08:00
Matt Clay
6bbd92e422
Initial ansible-test implementation. ( #18556 )
2016-11-29 21:21:53 -08:00
Matt Clay
c2ec86cb78
Migrate Windows CI roles to test targets. ( #18005 )
2016-10-13 18:03:19 +01:00