개요
- 앤서블 msg 출력시 if문을 통해 결과를 달리 할 수 있다.
세부내용
{% if 비교값1 == 비교값2 %} 참일경우 출력 {% else %} 거짓일 경우 출력 {% endif %}
변수의 타입이 숫자이고 서로 같은데 거짓이 출력되는경우가 있는데 이경우 |int를 넣어 형변환을 시켜줘야 한다
- name: Print process results
debug:
msg: "{% if item.stdout_lines[0]|int == item.item.process_count|int %} good {% else %} bad {% endif %} "
앤서블 if else
ansible if else
반응형
'인프라 > 앤서블(Ansible)' 카테고리의 다른 글
[ansible] ansible 윈도우 방화벽 생성 (0) | 2023.08.22 |
---|---|
[ansible] ansible 윈도우 파일 가져오기 mssql 쿼리수행 (0) | 2023.03.10 |
[ansible] ansible mssql loginame 리스트 조회 (0) | 2023.02.20 |
[ansilbe] basic: the specified credentials were rejected by the server (0) | 2023.02.13 |
[ansible] 앤서블 병렬 실행 옵션 (0) | 2023.02.12 |
댓글