Maybe you've wondered why I don't just set everything to local. My playbook
contains other tasks to pull facts from a Windows machine. That's why I
have the connection configured for winrm. Then I want to retrieve those
facts into a .csv file created locally, which is what is failing.
Update:
I have used delegate_to: localhost too, without success.
I added this to the playbook expecting to connect to my pc:
- name: change connection
add_host:
hostname: name
ansible_user: myuser
ansible_password: mypassphrase
ansible_port: 22
ansible_connection: ssh
changed_when: true
Seems it doesn't actually change the connection
TASK [change connection]
*******************************************************************************************
changed: [10.240.30.249]
TASK [execute locally]
*******************************************************************************************
[WARNING]: No python interpreters found for host 10.240.30.249 (tried
['/usr/bin/python', 'python3.7',
'python3.6', 'python3.5', 'python2.7', 'python2.6',
'/usr/libexec/platform-python', '/usr/bin/python3',
'python'])
fatal: [10.240.30.249]: FAILED! => {"ansible_facts":
{"discovered_interpreter_python":... and so on.
On Wednesday, 31 July 2019 16:34:02 UTC-5, Gabriel Rios wrote:
>
> Hi,
>
> I'm currently experiencing a problem when executing the following
> playbook. Everything I'm currently executing is attached too. What should I
> modify?
>
> ---
> - hosts: all
> vars_files:
> - winrms.yml
> tasks:
> - name: execute locally
> local_action:
> module: file
> path: /home/gabriel/Conex_ansible/reporte.csv
> state: touch
>
> It gives the error
> fatal: [10.240.30.249]: UNREACHABLE! => {"changed": false, "msg": "ssl:
> HTTPSConnectionPool(host='localhost', port=5986):
> Max retries exceeded with url: /wsman (Caused by
> NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object
> at 0x7fd25dd28590>: Failed to establish a new connection: [Errno 111]
> Connection refused',))", "unreachable": true}
>
> I am currently connected to a Windows server, inventory.ini only contains
> the IP address of said server and winrms.yml contains:
> ---
> ansible_user: user
> ansible_password: password
> ansible_port: 5986
> ansible_connection: winrm
> ansible_winrm_server_cert_validation: ignore
>
>
>
>
>
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/8bd27a92-1931-42ad-bb83-98d9dd44543d%40googlegroups.com.