Я запустил 2 сервера Ubuntu в AWS. Ansible установлен на одном сервере и также сделанный ssh keygen
соединяться с другим удаленным сервером (2). Каждый раз, когда я пытаюсь проверить с помощью ping-запросов сервер через Ansible (команда: ansible servername -m ping
). Я получаю ошибку, что соединение с хостом было закрыто и /usr/bin/python
не найденный.
Это - сообщение об ошибке:
172.XX.XX.XXX | FAILED! => {
"changed": false,
"module_stderr": "Shared connection to 172.XX.XX.XXX closed.\r\n",
"module_stdout": "/bin/sh: 1: /usr/bin/python: not found\r\n",
"msg": "MODULE FAILURE",
"rc": 0
}
У меня была подобная проблема, когда настраивают цифровой океан на Ubuntu 18.04 VM
Я установил в Вашем локальном ansible файле материально-технических ресурсов python3 интерпретатор
[all:vars]
ansible_python_interpreter = /usr/bin/python3
после этого все хорошо работали.