I was trying to connect the Windows 2016 machine from Ansible installed in my Fedora Virtual Box. I have installed python-pip as well as Pywinrm in my fedora machine.
When i tried to connect using following command
ansible all -i hosts -m win_ping -vvv
i am gettting following error
ansible 2.8.0
config file = /etc/ansible/ansible.cfg
configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 3.7.3 (default, May 11 2019, 00:45:16) [GCC 8.3.1 20190223
(Red Hat 8.3.1-2)]
Using /etc/ansible/ansible.cfg as config file
host_list declined parsing /home/ansible/hosts as it did not pass it's
verify_file() method
script declined parsing /home/ansible/hosts as it did not pass it's
verify_file() method
auto declined parsing /home/ansible/hosts as it did not pass it's
verify_file() method
Parsed /home/ansible/hosts inventory source with ini plugin
META: ran handlers
Using module file /usr/lib/python3.7/site-
packages/ansible/modules/windows/win_ping.ps1
Pipelining is enabled.
xx.xxx.xx.xxx | FAILED! => {
"msg": "winrm or requests is not installed: No module named 'winrm'"
}
Below is the host file i used
[win]
xx.xxx.xx.xxx
[win:vars]
ansible_user=UserName.admin@test.com
ansibe_password=Password
ansible_connection=winrm
ansible_winrm_server_cert_validation=ignore