Ansible playbook 작성 시 조건문으로 사용하는 기본 구문
뭔가 사용할 수 있는 옵션이 더 많을것 같은데.. 일단 확인된 것만 정리 하였습니다.
== : 같으면
>= : 같거나 크면
<= : 같거나 작으면
!= : 같지 않으면
is failed : 결과가 실패이면(register와 함께 써야 할듯)
is succeeded : 결과가 성공이면(register와 함께 써야 할듯)
is skipped: 결과가 무시이면(register와 함께 써야 할듯)
is defined : 변수가 정의되어 있으면
is undefined : 변수가 정의되어 있지 않으면
예)
when: ansible_selinux.status == "enabled"
when: item > 5
when: item >= 5
when: item < 5
when: item <= 5
when: item != 5
whien: result is failed
whien: result is succeeded
whien: result is skipped
whien: result is defined
whien: result is undefined
'WORK-LIFE > Ansible' 카테고리의 다른 글
[Ansible] Fact 내용 참고 자료 (0) | 2023.02.16 |
---|