My playbook is broken since i upgraded to v2.5 Here is the simplest example i have:
The code from my playbook: - name: Install Winzip Package win_shell: 'cmd /C C:\Users\ansible\Downloads\install_winzip.cmd' args: creates: 'C:\Program Files\WinZip\WINZIP64.EXE' Here is the output: TASK [common : Install Winzip Package] ***************************************************************************************************************************************************** task path: /ansible/scripts/roles/common/tasks/winzip.yml:11 Using module file /usr/lib/python2.7/dist-packages/ansible/modules/windows/win_shell.ps1 <hasgqba011.DOMAIN> ESTABLISH WINRM CONNECTION FOR USER: ansible@DOMAIN on PORT 5986 TO hasgqba011.DOMAIN checking if winrm_host hasgqba011.DOMAIN is an IPv6 address creating Kerberos CC at /tmp/tmpg3ejrJ calling kinit with subprocess for principal ansible@DOMAIN kinit succeeded for principal ansible@DOMAIN <hasgqba011.DOMAIN> WINRM CONNECT: transport=kerberos endpoint=https://hasgqba011.DOMAIN:5986/wsman <hasgqba011.DOMAIN> WINRM OPEN SHELL: CCE2248A-9096-4242-B51C-9A1911DBBEE9 EXEC (via pipeline wrapper) <hasgqba011.DOMAIN> WINRM EXEC 'PowerShell' ['-NoProfile', '-NonInteractive', '-ExecutionPolicy', 'Unrestricted', '-'] <hasgqba011.DOMAIN> WINRM RESULT u'<Response code 1, out "", err "Test-AnsiblePath : E">' <hasgqba011.DOMAIN> WINRM CLOSE SHELL: CCE2248A-9096-4242-B51C-9A1911DBBEE9 fatal: [hasgqba011.DOMAIN]: FAILED! => { "changed": false, "module_stderr": "Test-AnsiblePath : Exception calling \"GetAttributes\" with \"1\" argument(s): \"Could not find a part of the path \r\n'C:\\Program Files\\WinZip\\WINZIP64.EXE'.\"\r\nAt line:59 char:21\r\n+ if ($creates -and $(Test-AnsiblePath -Path $creates)) {\r\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n + CategoryInfo : NotSpecified: (:) [Test-AnsiblePath], MethodInvocationException\r\n + FullyQualifiedErrorId : DirectoryNotFoundException,Test-AnsiblePath\r\n \r\n\r\n", "module_stdout": "", "msg": "MODULE FAILURE", "rc": 1 } I want to install winzip if the file winzip64.exe is not found, and it fails because it's not found. Removing the args/creates lines --> works like a charm. Thanks. -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/0a363c6b-3c50-4a43-9352-1c56b83cef26%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.