Ответное сообщение: «Winrm или запросы не установлены: невозможно импортировать сертификаты имен» - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь использовать модуль Win_ping Ansible для проверки связи с хостом Windows с управляющего компьютера Linux.

Проблема:
Я запускаю следующую команду из того же каталога, что и файл «hosts», и запускаю сообщение «winrm или запросы не установлены: невозможно импортировать сертификаты имени».

$> ansible win -i ./hosts -m win_ping
dev-app1 | FAILED! => {
    "msg": "winrm or requests is not installed: cannot import name certs"
}


Определение в пределах "хостов":

[win]
dev-app1 ansible_host=10.123.456.78

[win:vars]
ansible_user=admin
ansible_password=adminspassword
ansible_connection=winrm
ansible_winrm_server_cert_validation=ignore

Версии всего, что установлено на моем компьютере с Linux:
* ansible 2.7.2
* Python версия = 2.7.5 (по умолчанию, 12 сентября 2018, 05:31:16) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]
* Winrm: python2-winrm-0.3.0-1.el7.noarch
* Запросы:
python-запросы-2.6.0-1.el7_1.noarch
python2-requests_ntlm-1.1.0-1.el7.noarch

Есть идеи, что является причиной ошибки? Может ли это быть из-за несовместимости версий или других отсутствующих модулей?

Спасибо!

...