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.
