我的目标是使用 Ansible 中的
or
运算符对两个变量进行条件检查。var1: test_var
var2: another_var
我正在使用一个检查一个变量的方法。
when: "'te' in var1" # works!
但是使用两个变量总是正确的。
when: "'te' in var1 or var2" # True
when: "'xxx' in var1 or var2" # Also true, but I expect false
when: "'xxx' in var1" or "'xxx' in var2" # syntax error
我做错了什么?
明白了。
when: "'xxx' in var1 or 'te' in var2"