ansible ping 모듈 사용법
ansible ping 모듈은 서버에 ansible 이 잘 설치되었는지 간단하게 확인하는 용도로 많이 사용하며 호스트의 이상 유무를 확인하는 ICMP 기반의 ping 명령어와는 관련이 없습니다.
$ ansible -m ping localhost localhost | SUCCESS => { "changed": false, "ping": "pong" }
ping 모듈이 정상적으로 실행되면 위와 같이 pong 이라는 응답이 전송됩니다.
만약 ssh 가 22 번 포트가 아니라면 다음과 같은 오류가 나지만 ping 은 기본적인 기능만 제공하는 모듈이라 ssh 포트를 설정하는 기능은 없습니다.
$ ansible -m ping localhost localhost | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: ssh: connect to host localhost port 22: Connection refused", "unreachable": true }