2016-12-02 27 views
1

我的目標是使用or運算符對兩個變量使用條件檢查。 有兩個變量:Ansible - 如何使用或運營商

var1: test 
var2: another 

使用一個檢查一個變量的作品。

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 

我在做什麼錯?

回答

1

對不起。得到它了。

 when: "'xxx' in var1 or 'te' in var2" # works