How did you define your group vars ? Are you using both windows and Linux
servers and defined connection in vars in all vars ?? If so you need to
segregate the vars per group ..

Simple solution would be to have connection details in your host file
...let's say -i inventory/environment/host or environment.ini
In environment.ini
[Environment]
Server ansible-connection=winrm winrm port=5986 ..etc .
Define this here instead of defining it at vars if you using both windows
and *nix servers

On Thu, 19 Nov, 2020, 1:37 am Lukasz, <[email protected]> wrote:

>
> Hello, I am having trouble connecting ansible via winrm. Something is
> wrongly defined and ansible connects to windows via ssh.
> ( more https://dpaste.org/6LdQ )
>
> Where else can I look for problems?
> ...
> - ansible-playbook -vvv -i ~/.ansible/group_vars/ldap_inventory.yaml ~/.
> ansible/playbook/zabbix-agent.a.yml
> ....
> fatal: [ansible-win.leme.lcl]: UNREACHABLE! => {
> - "changed": false,
> - "msg": "Failed to connect to the host via ssh: ssh: connect to host
> ansible-win.leme.lcl port 22: Connection timed out",
> - "unreachable": true
> - }
> ....
> - ansible ansible-win.leme.lcl -m debug -a "var=ansible_connection"
> - ansible-win.leme.lcl | SUCCESS => {
> - "ansible_connection": "winrm"
> - }
> - ​
> - -----
> - ​
> - ansible -v ansible-win.leme.lcl -m ansible.windows.win_ping
> - Using /home/ansible/.ansible/ansible.cfg as config file
> - ansible-win.leme.lcl | SUCCESS => {
> - "changed": false,
> - "ping": "pong"
> - }
> ....
> -
> - ansible-inventory all -i ~/.ansible/group_var/ldap_inventory.yaml --list
> - {
> - "_meta": {
> - "hostvars": {
> - "ansible-win.leme.lcl": {
> - "ansible_connection": "winrm",
> - "ansible_password": "invisible-password;)",
> - "ansible_port": 5986,
> - "ansible_user": "ansible",
> - "ansible_winrm_scheme": "https",
> - "ansible_winrm_server_cert_validation": "ignore",
> - "ansible_winrm_transport": "kerberos"
> - }
> - }
> - },
> ....
>
> --
> 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/775ff29c-2df2-4ba0-b762-85f179326f6en%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/775ff29c-2df2-4ba0-b762-85f179326f6en%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAKH5aE_OaoPrEk9%3DeB-QF3_B%3DZg8019_MAzMP1DEBJKKwj8Sxg%40mail.gmail.com.

Reply via email to