본문 바로가기
인프라/앤서블(Ansible)

[ansible] ansible msg if else

by IT맥구리나스 2023. 2. 28.

개요

-  앤서블 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

반응형

댓글