如何强制执行"是"或"不"在定义/anything
?
例如。有了这本剧本:
res.redirect('/'+theSubject); // or req.param.subject, whatever may be your requirement
// as I'm not aware of your application requirements.
最后一项任务将失败,因为vars_promp
是一个值为#34;是"的字符串。当指定" true"时,它不会被转换为布尔值。 (ANSWER2)。
使用---
- name: variable tests
hosts: local
gather_facts: false
vars:
answer1: yes
vars_prompt:
- name: "answer2"
prompt: "Reply true"
private: no
- name: "answer3"
prompt: "Reply yes"
private: no
tasks:
- debug: msg="answer1 is true"
when: answer1
- debug: msg="answer2 is true"
when: answer2
- debug: msg="answer3 is true"
when: answer3
时,转换为true或false布尔值已经是行为(如在answer1中)。