Я пытаюсь пропинговать сервер Windows с сервера Linux, на котором у меня установлен Ansible:
ansible windows -i etc/ansible/hosts -m win_ping -u [email protected] -vvvv
Я получаю эту ошибку:
<server.com> ESTABLISH WINRM CONNECTION FOR USER: on PORT 5985 TO server.com
<server.com> WINRM CONNECT: transport=kerberos endpoint=http://server.com:5985/wsman
...
File "/usr/lib/python2.6/site-packages/winrm/transport.py", line 167, in __init__
kerberos.authGSSClientStep(krb_context, '')
GSSError: (('Unspecified GSS failure. Minor code may provide more information', 851968),
('Server not found in Kerberos database', -1765328377))
и т.д./необязательный/хост
[windows]
server.com:5985
etc/ansible/group_vars/windows.yml
ansible_user: [email protected]
ansible_pass: password
ansible_port: 5985
ansible_connection: winrm
и т.д./krb5.conf
[libdefaults]
dns_lookup_kdc = true
dns_lookup_realms = false
default_realm = REALM.NET
[realms]
REALM.NET = {
kdc = server.com
}
[domain_realm]
.server.com = REALM.NET
Я также обновил transport.py
, как указано в этот вопрос SO
Любые идеи, как устранить эту проблему?