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
반응형