via the publickey permission password mac failed ssh ansible ansible-playbook

the - Ansible conexión SSH ERROR en localhost



host key verification failed ssh (2)

Ansible por defecto intenta conectarse a través de ssh. Para localhost debe establecer la conexión a local .

Puedes definir esto cuando llames el libro de jugadas:

ansible-playbook playbook.yml --connection=local

Defínelo en tu libro de jugadas:

- hosts: local connection: local

O, si es preferible, defínalo como var de host solo para localhost / 127.0.0.1. Cree un archivo host_vars/127.0.0.1 relativo a su libro de jugadas con este contenido:

ansible_connection: local

También puedes agregarlo como un grupo var en tu inventario:

[local] 127.0.0.1 [local:vars] ansible_connection=local

o como un host var:

[local] 127.0.0.1 ansible_connection=local

Ver parámetros de comportamiento en los documentos .

Tengo este error cuando lanzo mi libro de jugadas contra el host localhost.

TASK [setup] ******************************************************************* fatal: [127.0.0.1]: UNREACHABLE! => {"changed": false, "msg": "SSH encountered an unknown error during the connection. We recommend you re-run the command using -vvvv, which will enable SSH debugging output to help diagnose the issue", "unreachable": true} to retry, use: --limit @deploy-test-env.retry PLAY RECAP ********************************************************************* 127.0.0.1 : ok=0 changed=0 unreachable=1 failed=0

Y mi archivo de hosts tiene esta configuración:

[local] 127.0.0.1

¿Cuál es el problema?

¡Gracias!


Lo que me funciona no es incluir el host local en el inventario y solo especificarlo en el patrón de hosts.

es decir, hosts: localhost

Esto parece implicar conexión local con ansible.