ansible ssh 접속 에러 해결





ansible ssh 접속 에러 해결


brew로 ansible로 설치 후 ssh로 접속은 되지만 ansible 사용시 아래와 같은 에러 발생시 해결방법

fatal: [test.com]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": true}
 [WARNING]: Could not create retry file 'test.retry'.         [Errno 2] No such file or directory: ''

해결과정

  • 아래 명령어 실행해서 실행로그 확인

    $ ansible-playbook -i inventories/alpha test.yml -vvvv
  • 아래와 같은 에러 발생하는 걸 확인

    unix_listener: "/Users/kakao/.ansible/cp/ansible-ssh-alpha-settlement-batch.pg1.krane.9rum.cc-22-deploy.4iMK7HjczF1OTe6p" too long for Unix domain socket
  • 리서치 해보니 아래 링크 발견
    https://github.com/ansible/ansible/issues/11536

  • ansbile.cfg 파일 추가 및 수정

    $ vi /usr/local/etc/ansible/ansible.cfg
  • https://raw.githubusercontent.com/ansible/ansible/devel/examples/ansible.cfg 파일 복사해서 붙여넣기

  • control_path 부분 수정

    control_path = %(directory)s/%%h-%%r
  • ansible 실행시 정상동작



댓글

이 블로그의 인기 게시물

OpenWeatherMap API 이용해서 날씨 데이터 가져오기