[Ansible] 실행결과(error) 무시하기

by 스뎅(thDeng) on

Ansible 스크립트에서 실행한 결과가 성공인지 실패인지 알고 싶지 않고 실행만 시키고 싶은 경우에 ignore_errors: yes를 쓰면 된다. (yes 대신 true/false도 가능)

예를 들어, 중지하고 싶은 서비스가 있는데 일일이 실행 중인지 체크하지 않고 싶거나, 이미 중지되어 있는 상태에서 중지 명령을 또 보내도 큰 문제 없는 경우 사용할 수 있다.

- name: Stop Tomcat
  shell: /home/leocat/scripts/tomcat.sh stop
  ignore_errors: yes

참고

별도로 명시하지 않을 경우, 이 블로그의 포스트는 다음 라이선스에 따라 사용할 수 있습니다: Creative Commons License CC Attribution-NonCommercial-ShareAlike 4.0 International License