取消 Ansible 搜索

rsa*_*rns 2 ansible

在这里寻找一些逻辑帮助。我\xe2\x80\x99m 希望在剧本中失败。当设备的IOS版本does not begin with 15.Here\xe2\x80\x99s是我迄今为止拥有的块时,只是可以\xe2\x80\x99t似乎弄清楚了不逻辑。当设备实际上运行 IOS 15.x 时,这当然会失败。

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

A. *_*ner 5

此管道语法已弃用。现在正确的语法是:

when: ansible_net_version is search("^15.\")
Run Code Online (Sandbox Code Playgroud)

或否定:

when: ansible_net_version is not search("^15.\")
Run Code Online (Sandbox Code Playgroud)