Ansible 서버 reboot 후 정상적으로 올라왔는지 확인하기
Intro Ansible Playbook에서 target 서버를 reboot했을 때, 해당 서버가 정상적으로 올라온 상태에서 나머지 task를 실행해야 할 것이다. 올라온 것을 검증하지 않고 나머지 task를 수행하면 에러가 발생할 수 있다. 본 게시글에서는 target서버 reboot 후 정상적으로 올라왔는지 확인하는 방법 2가지를 설명한다. 첫번째는 wait_for 모듈을 사용하는 것이고, 두번째는 reboot 모듈의 test_command 파라미터를 사용하는 것이다. 직접 사용해보니 reboot 모듈의 test_command 로 확인하는 것이 task를 줄일 수 있고 훨씬 간편하다. 1. wait_for / connection wailt_for 모듈을 사용하면 특정 포트 상태를 확인하여 어플리케이션..
2022.09.05