OPEN SOURCE/ANSIBLE

    [ANSIBLE] with_sequence와 when 사용하기

    with_sequence with_sequence를 이용하면 범위에 맞는 값들을 format 형식으로 넣어줍니다. - name: with_sequence debug: msg="{{ item }}" with_sequence: start=1 end=4 format=test%02x # result test01 test02 test03 test04 format을 test{{ 2자리 수로 sequence }}로 두었기 때문에 위와 같은 결과를 보여줍니다. with_sequence에서 루프를 돌 때의 변수는 item입니다. C, C++, JAVA 등에서 for(int i = 0; i < 8; i++)할 때의 i를 item이라는 이름의 변수로 사용한다고 생각하면 됩니다. 만약, with_sequence에 들어가는 s..

    [Jinja2] Jinja2에서 조건식 사용하기

    Jinja2에서 if문 사용하는 방법 if 문법 기본 구조 {% if 조건식 %} # 조건식에 해당하는 경우 endif를 만나기 전까지의 구문 수행 {% elif 조건식 %} # 위 조건이 아닌 경우 또 다른 조건을 수행 {% else %} # 위 조건이 아닌 경우 무조건 수행함 {% endif %} # 조건식 나감 if문 예제 {% if condition == 'yes' %} condition is 'yes'; {% elif condition == 'no' %} condition is 'no'; {% else %} condition is 'nothing'; {% endif %} condition 값이 'yes'이면 condition is 'yes';가 적힐 것이고, condition 값이 'no'면 c..