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
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.