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
This commit is contained in:
Matt Davis 2017-02-17 00:09:56 -08:00 committed by GitHub
parent 7bf56ceee3
commit 8527013fbe
17 changed files with 1104 additions and 148 deletions

View file

@ -23,11 +23,13 @@ if [ -s /tmp/windows.txt ]; then
target="windows/ci/"
ansible-test windows-integration --color -v --retry-on-error "${target}" --requirements \
--windows 2008-SP2 \
--windows 2008-R2_SP1 \
--windows 2012-RTM \
--windows 2012-R2_RTM \
# removed due to increased memory usage from pipelining triggering memory quota bug in WMF3 (due to AMIs unpatched for KB2842230
# --windows 2008-SP2 \
# --windows 2008-R2_SP1 \
else
echo "No changes requiring integration tests specific to Windows were detected."
echo "Running Windows integration tests for a single version only."