I had the same problem and made the change below to fix the issue.  

On Monday, August 3, 2015 at 3:43:25 PM UTC-4, Michael Perzel wrote:
>
> I recently upgrade to ansible 1.9.2 and am now having issues with the 
> splatting. I looked at 
> https://github.com/cchurch/ansible/blob/e9b6aaf5d8836ce7ffdca855e006c2131fe19632/lib/ansible/runner/shell_plugins/powershell.py
>  
> since that fixed it last time. THe only change that wasn't still there was 
> in powershell.py. I made the following change and it works now. I haven't 
> gone back to debug closer to see what the difference is.
>
> def _build_file_cmd(cmd_parts, quote_args=True):
>     '''Build command line to run a file, given list of file name plus 
> args.'''
>     if quote_args:
>         cmd_parts = ['"%s"' % x for x in cmd_parts]
>     #return ' '.join(_common_args + ['-ExecutionPolicy', 'Unrestricted', 
> '-File'] + cmd_parts)
>     return ' '.join(['&'] + cmd_parts)
>
> Before the change this was the output:
> TASK: [windowsDeploy | Call deploy.ps1] 
> *************************************** changed: [hostname] => 
> {"changed": true, "rc": 0, "stderr": 
> "C:\\Users\\l_ansible\\AppData\\Local\\Temp\\ansible-tmp-1438627351.4-181936062454137\\\r\nwrapper.ps1
>  
> : Cannot process argument transformation on parameter 
> \r\n'installArguments'. Cannot convert the \"System.Collections.Hashtable\" 
> value of \r\ntype \"System.String\" to type 
> \"System.Collections.Hashtable\".\r\n + CategoryInfo : InvalidData: (:) 
> [wrapper.ps1], ParentContainsEr \r\n rorRecordException\r\n + 
> FullyQualifiedErrorId : 
> ParameterArgumentTransformationError,wrapper.ps1\r\n \r\n", "stdout": ""} 
>
> I set the debug higher to see the splatted argument and verified it is a 
> correct powershell array/hash. I can fill out an issue at github but 
> thought this would be a good start.
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/4b3b6f41-06df-4dab-ac23-386bbb8c586f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to