제공된 버전이 유효한 지원 버전인지 확인하려고합니다. 변수에 허용되는 버전 목록을 설정 했으므로 제공된 버전이 목록에없는 경우 해당 작업에서 실패하고 싶습니다. 그러나, 나는 그것을하는 방법을 확신하지 못합니다.목록에 Anecess 항목이 있는지 확인하십시오.
#/role/vars/main.yml
---
acceptable_versions: [2, 3, 4]
및
#/role/tasks/main.yml
---
- fail:
msg: "unsupported version"
with_items: "{{acceptable_versions}}"
when: "{{item}} != {{version}}"
- name: continue with rest of tasks...
위는 내가하고 싶은 어떤 종류이지만, 구성 할 수있는 한 줄의 방법을 호출이 "목록에 포함"만약 내가 알아낼 수 없었다 실패 모듈
이것은 어디에 기록되어 있습니까? – thisjustin
정확한 문자열 일치에만 작동하는 것으로 보입니다. ( – xenithorb
사실 이것은 jinja2의 기능이므로 설명서에 있습니다. http://jinja.pocoo.org/docs/2.9/templates/#other-operators – teissler