Я пытаюсь запустить роль на нескольких серверах, но я получаю сообщение об ошибке:
фатальный: [192.168.0.10]: НЕПРАВИЛЬНО! = > { "changed": false, "msg": "Не удалось подключиться к хосту через ssh.", "Unreachable": true}
Мой файл /etc/ansible/hosts выглядит следующим образом:
192.168.0.10 ansible_sudo_pass='passphrase' ansible_ssh_user=user
192.168.0.11 ansible_sudo_pass='passphrase' ansible_ssh_user=user
192.168.0.12 ansible_sudo_pass='passphrase' ansible_ssh_user=user
Я понятия не имею, что происходит - все выглядит отлично - я могу войти через SSH, но непонятный пинг возвращает ту же ошибку.
Журнал из подробного выполнения:
< 192.168.0.10 > СОСТОЯНИЕ СОГЛАШЕНИЯ SSH ДЛЯ ПОЛЬЗОВАТЕЛЯ: пользователь < 192.168.0.10 > SSH: EXEC ssh -C -vvv -o ControlMaster = auto -o ControlPersist = 60s -o KbdInteractiveAuthentication = no -o PreferredAuthentications = GSSAPI-с-микрофоном, GSSAPI-keyex, hostbased, PublicKey -o PasswordAuthentication = no -o User = user -o ConnectTimeout = 10 -o ControlPath =/root/.ansible/cp/ansible-ssh-% h-% p-% r 192.168.0.10 '/bin/sh -c' "'" ' (umask 22 & mkdir -p "
echo $HOME/.ansible/tmp/ansible-tmp-1463151813.31-156630225033829
" && & эхо "echo $HOME/.ansible/tmp/ansible-tmp-1463151813.31-156630225033829
" ) ' "'" ''
Вы можете мне как-то помочь? Если мне нужно использовать в локальном режиме (-c local), то это бесполезно.
Я попытался удалить ansible_sudo_pass и ansible_ssh_user, но он не помог.