I had ventured down that path but it failed with an SSL error that it could not verify. But you had me look at this again and i found:
https://github.com/ansible/ansible/issues/18066 once i defined this entry in my hosts file: localhost ansible_winrm_server_cert_validation=ignore and added this to my play: - hosts: localhost gather_facts: true connection: local then i tried a simple win_shell command: - name: windows delegate win_shell: echo "hello world" > C:\temp\delegate2.txt delegate_to: 192.168.111.13 which then worked! it seems like its still a known issue in ansible v. 2.3 the fact that it doesn't know what to do with winRM? Thanks! Den torsdag den 6. juli 2017 kl. 21.20.08 UTC+2 skrev Kai Stian Olstad: > > On 06. juli 2017 11:49, Rasmus Sjørslev wrote: > > how (if possible) can i run a task using eg. win_shell against a > specific > > host that takes a variable from the overall playbook it is being > > initialised from? > > > > I have tried an > > > > - include: dns_changes.yml > > hosts: windows_server > > vars: > > ip: "{{ my_ip }}" > > > > as a playbook include but that wont work as i think im breaking the > > variable scope ? I get an undefined fatal. > > > > i have also played around with something like: > > > > - include: dns_changes.yml hosts=windows_server > > > > as a task include but that does not seem to work. > > use delegate_to, that will run the task(s) on the delegated host. > > -- > Kai Stian Olstad > -- 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/bcb2abf6-b969-4ef6-8d07-c125e819e57d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.