Ansible: falha ao pingar um container linux

1

Continuando com meu aprendizado ansioso, eu já fixei como Ansible: Como analisar uma fonte de inventário , mas agora me deparei com um novo problema. Ele executa os seguintes 2 comandos (mas não tenho certeza se ele faz como usuário normal ou root):

ssh-add -L

ssh-add ~/.ssh/id_rsa

E então ele executa o seguinte, para fazer um ping em um dos 3 containers linux:

ansible 192.168.122.117 -m ping -u root

E então ele recebe uma mensagem de sucesso. Mas no meu caso, recebo uma mensagem de erro:

[smartinez@localhost ansible_course]$ ansible 192.168.122.117 -m ping -u root 192.168.122.117 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: ssh: connect to host 192.168.122.117 port 22: No route to host\r\n", "unreachable": true }

Não tenho certeza se preciso criar outra chave ssh rsa apenas para ansible? Ou se ele está executando os comandos como root, e eu preciso criar um ssh rsa para o usuário root?

Eu já tentei executar os comandos 2 ssh-add como root , mas recebi: "Nenhum arquivo ou diretório"

Além disso, eu tentei adicionar -k no final com os usuários root e ubuntu, mas o resultado é o mesmo.

Qualquer comentário ou sugestão será apreciado.

Atenciosamente

    
por grimmjow_sms 27.07.2018 / 05:13

0 respostas