You could, however, have a look at Ansible 2.1 which introduces support for
Kerberos Delegation via a new version of pywinrm.
The usual Kerberos delegation requirements apply. (Enable accounts for
delegation in Active Directory)
On Saturday, May 28, 2016 at 12:04:34 AM UTC+10, Christoph Wegener wrote:
>
> At the moment, CredSSP is not supported as a WinRM authentication method
> in Ansible.
> Without CredSSP support, you will not be able to authenticate to remote
> CIFS shares like you are trying to do in your example UNC path.
>
>
> On Thursday, March 24, 2016 at 2:10:59 AM UTC+11, Mark Matthews wrote:
>>
>> Hi
>>
>>
>>
>> Is it possible to run a the following raw command to start a PowerShell
>> script? Neither of the below work…I keep getting errors.
>>
>>
>>
>> - name: Config Octo
>>
>> hosts: winservers
>>
>> tasks:
>>
>> - name: Config Octo
>>
>> raw: '\\10.10.3.167\C$\Temp\octo.ps1'
>>
>>
>>
>> or
>>
>>
>>
>> - name: Config Octo
>>
>> hosts: winservers
>>
>> tasks:
>>
>> - name: Config Octo
>>
>> raw: //10.10.3.167/C$/Temp/octo.ps1
>>
>>
>>
>>
>>
>> Example of error:
>>
>> fatal: [10.10.3.169]: FAILED! => {"changed": false, "failed": true, "rc":
>> 1, "stderr": "#< CLIXML\r\n<Objs Version=\"1.1.0.1\" xmlns=\"
>> http://schemas.microsoft.com/powershell/2004/04\
>> <http://schemas.microsoft.com/powershell/2004/04/>"><S S=\"Error\">&
>> : The term '\\\\10.10.3.167\\C$\\Temp\\octo.ps1' is not recognized as the
>> name of _x000D__x000A_</S><S S=\"Error\">a cmdlet, function, script file,
>> or operable program. Check the spelling of _x000D__x000A_</S><S
>> S=\"Error\">the name, or if a path was included, verify that the path is
>> correct and try _x000D__x000A_</S><S S=\"Error\">again._x000D__x000A_</S><S
>> S=\"Error\">At line:1 char:3_x000D__x000A_</S><S S=\"Error\">+ &
>> \\\\10.10.3.167\\C$\\Temp\\octo.ps1_x000D__x000A_</S><S S=\"Error\">+
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_x000D__x000A_</S><S S=\"Error\"> +
>> CategoryInfo : ObjectNotFound: (
>> \\\\10.10.3.167\\C$\\Temp\\octo.ps1: _x000D__x000A_</S><S S=\"Error\">
>> String) [], CommandNotFoundException_x000D__x000A_</S><S S=\"Error\"> +
>> FullyQualifiedErrorId : CommandNotFoundException_x000D__x000A_</S><S
>> S=\"Error\"> _x000D__x000A_</S></Objs>", "stdout": "", "stdout_lines": []}
>>
>>
>>
>>
>>
>> The reason im trying to do it this way is because if I try get Ansible to
>> run the PowerShell script using the 'script' module it always fails due to
>> access rights.
>>
>>
>>
>> So Im trying to use the ‘raw’ command to execute a PowerShell script
>> located on a template server to run on target server.
>>
>>
>>
>>
>>
>> Cheers
>>
>
--
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/65a64bce-8235-4b51-b47b-c1eca0b11bec%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.