Looks like your "ansible_connection: winrm" is overriding the connection
method for localhost. Any reason why you can't define those as group
variables via inventory?
On Tuesday, 22 March 2016 15:06:09 UTC, Yuri wrote:
>
> Hello,
>
> (Ansible version:2.0.0)
>
> I tried to execute the following playbook.
>
> -------
> - name: test
> hosts: remote_windows_host
> vars:
> ansible_ssh_user: XXX
> ansible_ssh_pass: XXX
> ansible_ssh_port: XXXX
> ansible_connection: winrm
> tasks:
> - name: setup(remote windows host)
> setup:
> - name: sleep(local linux host)
> local_action: command sleep 5
> -------
>
> Then, the task "sleep(local linux host)" was failed.
> The results in debug mode is as follows.
>
> ----------
> TASK [sleep(local linux host)]
> *************************************************
> task path: XXXXXXXXXXXXXXXXXXXXXXXXXX.yml:12
> <localhost> ESTABLISH WINRM CONNECTION FOR USER: XXX on PORT XXXX TO
> localhost
> fatal: [XX.XX.XXX.XXX]: FAILED! => {"failed": true, "msg": "ERROR! ssl:
> 500 WinRMTransport. Tunnel connection failed: 403 Forbidden"}
> ----------
>
> Even though using local_action module, why does it try to connect to
> localhost with winrm?
> How can I do so that LOCAL CONNECTION is used? (And not defining vars in
> inventory file.)
>
>
> Thanks a lot for any help.
>
>
>
--
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/6f96f2ec-bb35-46a2-86e2-ba91d308bec1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.