Cloud/Ansible

[Ansible] playbook error : SSH password instand of ... 해결방법

근육곰돌이 2022. 7. 15. 20:19
728x90

ansible을 인벤토리 설정 후 playbook실행 시 ssh host key에러가 발생되는 경우가 있다.
이 부분은 처음 접속하기 때문에 fingerprint접속오류라고 할수 있다.

이때는 아래와 같이 해결하길 바란다.

 

문제

fatal: [x.x.x.x]: FAILED! => {"msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this.  Please add this host's fingerprint to your known_hosts file to manage this host."}
fatal: [x.x.x.x]: FAILED! => {"msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this.  Please add this host's fingerprint to your known_hosts file to manage this host."}

 

해결방법

방법 1. 환경변수 지정

export ANSIBLE_HOST_KEY_CHECKING=False

 

방법 2. ansible.cfg 설정

~/.ansible.cfg 

[defaults]
host_key_checking = False

 

반응형