변수가 YAML 파일에서로드되어 extra_args로 전달됩니다. 나는 다음과 같은 시도했지만 작동하지 않습니다 : 부울 유사한 또한변수에 부울 값이 포함되어있는 경우 어떻게해야합니까? Anabilities playbooks에 대한 입력 유효성 검사를 수행하려고합니다.
- name: Check if variable are of type boolean
fail:
msg: "Variable '{{ item }}' is not a boolean"
when: item is not bool
with_items: "{{ required_boolean_vars }}"
, 나는 정수, 사전 및 객체 유형에 대한 동일한 기능을 수행 할 수있는 방법.
when: "item | type_debug == 'bool'"`
또 다른 방법 : 사전에 대한
when: item is sameas true or item is sameas false
:
when: item is mapping
를 들어 부울에 대한 조건이 그래서
"개체"유형이란 무엇입니까? – techraf