2017-07-28 94 views
0

在這裏尋找一點邏輯幫助。我期望失敗的劇本。當一個設備的IOS版本does not begin with 15.這是我迄今爲止的塊,似乎無法弄清楚不是邏輯。當設備實際運行IOS 15.x時,這當然會失敗。取消搜索結果

- name: VALIDATE IOS VERSION 
    fail: 
     msg: "Device is not Running IOS 15 or Greater Please Upgrade" 
    when: ansible_net_version | search("^15\.") 

回答

2

只是要添加not :)

- name: VALIDATE IOS VERSION 
    fail: 
    msg: "Device is not Running IOS 15 or Greater Please Upgrade" 
    when: not ansible_net_version | search("^15\.") 
+0

嗯,我覺得自己很蠢。但很高興這非常簡單。 – rsaturns